@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&amp;display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&amp;display=swap);
@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&amp;family=Montserrat:ital,wght@0,100..900;1,100..900&amp;display=swap);

img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em+2px)calc(1.333em+2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

.elementor-kit-35002 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-61c01e98: #4054B2;
    --e-global-color-69bf31ed: #23A455;
    --e-global-color-7a1ccbe5: #000;
    --e-global-color-13ed1179: #FFF;
    --e-global-color-9e330ee: #E7CFB1;
    --e-global-color-80574e1: #D9B980;
    --e-global-color-6c4bd3c: #E5813E;
    --e-global-color-685126b: #FF9C00;
    --e-global-color-8d75d51: #FFD700;
    --e-global-color-7d2d11e: #FFB14E;
    --e-global-color-f39c172: #4054B2;
    --e-global-color-2d9afb7: #6EC1E4;
    --e-global-color-df750cb: #0084FF;
    --e-global-color-5405f4d: #0F29A6;
    --e-global-color-fb94b1b: #0084FF;
    --e-global-color-958a593: #009313;
    --e-global-color-6349209: #02DA1E;
    --e-global-color-7b42703: #BAE3FF;
    --e-global-color-5809377: #FFFED0;
    --e-global-color-3b3a846: #001B31;
    --e-global-color-f046a9f: #003966;
    --e-global-color-b09d485: #31A8FF;
    --e-global-color-1d11f0d: #8BC3FF;
    --e-global-color-8bdc949: #40D7E1;
    --e-global-color-9570091: #053800;
    --e-global-color-9e35051: rgba(86, 183, 238, 0);
    --e-global-color-9a00bab: #4e67d8;
    --e-global-color-d219e43: #51C680;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-32bcb19-font-family: "Montserrat";
    --e-global-typography-32bcb19-font-size: 30px;
    --e-global-typography-32bcb19-font-weight: 500;
    --e-global-typography-0b1c873-font-family: "Montserrat";
    --e-global-typography-0b1c873-font-size: 20px;
    --e-global-typography-d0966a1-font-family: "Montserrat Alternates";
    --e-global-typography-d0966a1-font-size: 14px;
    --e-global-typography-d0966a1-font-weight: 500;
    --e-global-typography-d0966a1-text-transform: none;
    --e-global-typography-5915589-font-family: "Montserrat";
    --e-global-typography-5915589-font-size: 1rem;
    --e-global-typography-5915589-font-weight: 400;
    --e-global-typography-5915589-text-transform: none;
    --e-global-typography-5915589-line-height: 1.5em;
    --e-global-typography-992d6ce-font-family: "Montserrat";
    --e-global-typography-992d6ce-font-size: 30px;
    --e-global-typography-992d6ce-font-weight: 500;
    --e-global-typography-218397a-font-family: "Montserrat";
    --e-global-typography-218397a-font-size: 14px;
    --e-global-typography-3fcd398-font-family: "Montserrat";
    --e-global-typography-3fcd398-font-size: 16px;
    --e-global-typography-b81d092-font-family: "Montserrat";
    --e-global-typography-b81d092-font-size: 30px;
    --e-global-typography-b81d092-font-weight: 500
}

.elementor-kit-35002 e-page-transition {
    background-color: #FFBC7D
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1320px
}

.e-con {
    --container-max-width: 1320px
}

.elementor-widget:not(:last-child) {
    margin-block-end: 0
}

.elementor-element {
    --widgets-spacing: 0px 0px;
    --widgets-spacing-row: 0px;
    --widgets-spacing-column: 0px
}

img:is([sizes=auto i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

.sc_layouts_title_caption {
    display: var(--page-title-display)
}

@media(max-width:1279px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px
    }

    .e-con {
        --container-max-width: 1024px
    }
}

@media(max-width:767px) {
    .elementor-kit-35002 {
        --e-global-typography-d0966a1-font-size: 14px;
        --e-global-typography-d0966a1-line-height: 1.4em;
        --e-global-typography-992d6ce-font-size: 30px;
        --e-global-typography-b81d092-font-size: 25px;
        --e-global-typography-b81d092-line-height: 47px;
        --e-global-typography-b81d092-letter-spacing: -0.7px
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px
    }

    .e-con {
        --container-max-width: 767px
    }
}

.elementor-26131 .elementor-element.elementor-element-5131ba9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-5131ba9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-5131ba9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-5131ba9 {
    margin-top: 0%;
    margin-bottom: 2%;
    padding: 30px 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-056a4ab .uc_overlay {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)48%, #001B31 88%);
    opacity: 0%
}

.elementor-26131 .elementor-element.elementor-element-056a4ab>.elementor-widget-container {
    margin: 8px 8px 8px 8px;
    padding: 0 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-056a4ab .uc_box_content {
    padding: 45px 45px 45px 45px
}

.elementor-26131 .elementor-element.elementor-element-056a4ab .uc_long_content_box {
    border-radius: 20px;
    border-style: none
}

.elementor-26131 .elementor-element.elementor-element-056a4ab .uc_image_box {
    height: 500px;
    background-color: var(--e-global-color-3b3a846);
    background-position: center center !important
}

.elementor-26131 .elementor-element.elementor-element-056a4ab .uc_long_content_box:hover .uc_overlay {
    opacity: 90%
}

.elementor-26131 .elementor-element.elementor-element-056a4ab .uc_title {
    color: #fff;
    font-family: var(--e-global-typography-992d6ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-992d6ce-font-size);
    font-weight: var(--e-global-typography-992d6ce-font-weight)
}

.elementor-26131 .elementor-element.elementor-element-056a4ab .uc_description {
    color: #fff;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-26131 .elementor-element.elementor-element-056a4ab .uc_btn {
    color: #ffffff !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 20px;
    margin-top: 10px;
    padding: 10px 30px 10px 30px
}

.elementor-26131 .elementor-element.elementor-element-056a4ab .uc_btn:hover {
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff
}

.elementor-26131 .elementor-element.elementor-element-66d506a .uc_overlay {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-9570091)48%, #021C00 88%);
    opacity: 0%
}

.elementor-26131 .elementor-element.elementor-element-66d506a>.elementor-widget-container {
    margin: 8px 8px 8px 8px;
    padding: 0 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-66d506a .uc_box_content {
    padding: 45px 45px 45px 45px
}

.elementor-26131 .elementor-element.elementor-element-66d506a .uc_long_content_box {
    border-radius: 20px;
    border-style: none
}

.elementor-26131 .elementor-element.elementor-element-66d506a .uc_image_box {
    height: 500px;
    background-color: var(--e-global-color-3b3a846);
    background-position: center center !important
}

.elementor-26131 .elementor-element.elementor-element-66d506a .uc_long_content_box:hover .uc_overlay {
    opacity: 90%
}

.elementor-26131 .elementor-element.elementor-element-66d506a .uc_title {
    color: #fff;
    font-family: var(--e-global-typography-992d6ce-font-family), Sans-serif;
    font-size: var(--e-global-typography-992d6ce-font-size);
    font-weight: var(--e-global-typography-992d6ce-font-weight)
}

.elementor-26131 .elementor-element.elementor-element-66d506a .uc_description {
    color: #fff;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-26131 .elementor-element.elementor-element-66d506a .uc_btn {
    color: #ffffff !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 20px;
    margin-top: 10px;
    padding: 10px 30px 10px 30px
}

.elementor-26131 .elementor-element.elementor-element-66d506a .uc_btn:hover {
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff
}

.elementor-26131 .elementor-element.elementor-element-9beeda3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-9beeda3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-9beeda3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-9beeda3 {
    box-shadow: 10px 10px 10px 0 rgb(0 0 0 / .5);
    margin-top: 0%;
    margin-bottom: 2%
}

.elementor-26131 .elementor-element.elementor-element-0ef6980>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-0ef6980>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(wp-content/uploads/2024/05/background2.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-26131 .elementor-element.elementor-element-0ef6980>.elementor-background-overlay {
    background-color: #001B3170;
    opacity: .5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-26131 .elementor-element.elementor-element-0ef6980 .trx_addons_bg_text_char {
    color: #FFFED0
}

.elementor-26131 .elementor-element.elementor-element-0ef6980 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-0ef6980 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-0ef6980 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-0ef6980 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-bc-flex-widget .elementor-26131 .elementor-element.elementor-element-279c1a4.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-279c1a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-279c1a4.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-26131 .elementor-element.elementor-element-279c1a4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 25% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%
}

.elementor-26131 .elementor-element.elementor-element-279c1a4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-26131 .elementor-element.elementor-element-9d74c8a>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-9d74c8a {
    z-index: 2
}

.elementor-26131 .elementor-element.elementor-element-9d74c8a .sc_item_title {
    color: var(--e-global-color-9e330ee)
}

.elementor-26131 .elementor-element.elementor-element-9d74c8a .sc_item_title_text {
    -webkit-text-stroke-width: 0;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-shadow: 3px 6px 7px rgb(0 0 0 / .3)
}

.elementor-26131 .elementor-element.elementor-element-9d74c8a .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-07c7512>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-07c7512>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(wp-content/uploads/2024/05/background2.webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-26131 .elementor-element.elementor-element-07c7512>.elementor-background-overlay {
    background-color: #fff0;
    background-image: linear-gradient(180deg, #0538008A 0%, #51C6808C 100%);
    opacity: .5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-26131 .elementor-element.elementor-element-07c7512 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-07c7512 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-07c7512 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-07c7512 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1.5%;
    margin-bottom: 0%
}

.elementor-bc-flex-widget .elementor-26131 .elementor-element.elementor-element-599207c.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-599207c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-599207c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-26131 .elementor-element.elementor-element-599207c>.elementor-element-populated {
    margin: 25% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%
}

.elementor-26131 .elementor-element.elementor-element-350fe4d>.elementor-widget-container {
    margin: 5% 0% 0% 0%;
    padding: 0 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-350fe4d {
    z-index: 2
}

.elementor-26131 .elementor-element.elementor-element-350fe4d .sc_item_title {
    color: var(--e-global-color-9e330ee)
}

.elementor-26131 .elementor-element.elementor-element-350fe4d .sc_item_title_text {
    -webkit-text-stroke-width: 0;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 800;
    text-shadow: 3px 6px 7px rgb(0 0 0 / .3)
}

.elementor-26131 .elementor-element.elementor-element-350fe4d .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-d7c0e5c>.elementor-background-overlay {
    background-color: #fff0;
    opacity: .02;
    mix-blend-mode: screen
}

.elementor-26131 .elementor-element.elementor-element-d7c0e5c .circle {
    scale: 84%
}

.elementor-26131 .elementor-element.elementor-element-d7c0e5c .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-d7c0e5c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-d7c0e5c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-d7c0e5c {
    z-index: 0
}

.elementor-bc-flex-widget .elementor-26131 .elementor-element.elementor-element-256f68dd.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-256f68dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-2110fdc {
    --spacer-size: 50px
}

.elementor-26131 .elementor-element.elementor-element-3b798846 {
    --spacer-size: 20px
}

.elementor-26131 .elementor-element.elementor-element-7c82dc46 {
    width: var(--container-widget-width, 610.99px);
    max-width: 610.99px;
    --container-widget-width: 610.99px;
    --container-widget-flex-grow: 0
}

.elementor-26131 .elementor-element.elementor-element-7c82dc46 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-7c82dc46 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-24b77c1f {
    --spacer-size: 50px
}

.elementor-26131 .elementor-element.elementor-element-1c1f0e88 {
    width: 100%;
    max-width: 100%;
    align-self: center
}

.elementor-26131 .elementor-element.elementor-element-1c1f0e88>.elementor-widget-container {
    margin: 0% 0% 5% 0%;
    padding: 0% 0% 0% 0%
}

.elementor-26131 .elementor-element.elementor-element-1c1f0e88 .uc_style_gradient_hover_effect_button_elementor_btn_txt {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-decoration: none;
    line-height: .5em;
    letter-spacing: 5.7px;
    word-spacing: 0em
}

.elementor-26131 .elementor-element.elementor-element-73047d25 {
    --spacer-size: 20px
}

.elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_overlay {
    background-color: #111;
    opacity: 0%
}

.elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_box_content {
    padding: 30px 30px 30px 30px
}

.elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_long_content_box {
    border-radius: 10px;
    border-style: none
}

.elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_image_box {
    height: 400px;
    background-color: #6a6a6a;
    background-position: center center !important
}

.elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_long_content_box:hover .uc_overlay {
    opacity: 95%
}

.elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_title {
    color: #fff;
    font-family: "Verdana", Sans-serif
}

.elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_description {
    color: #fff;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_btn {
    color: #ffffff !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 20px;
    margin-top: 10px;
    padding: 10px 30px 10px 30px
}

.elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_btn:hover {
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff
}

.elementor-26131 .elementor-element.elementor-element-5838633c {
    --spacer-size: 20px
}

.elementor-26131 .elementor-element.elementor-element-2930def7 .uc_overlay {
    background-color: #111;
    opacity: 0%
}

.elementor-26131 .elementor-element.elementor-element-2930def7 .uc_box_content {
    padding: 30px 30px 30px 30px
}

.elementor-26131 .elementor-element.elementor-element-2930def7 .uc_long_content_box {
    border-radius: 10px;
    border-style: none
}

.elementor-26131 .elementor-element.elementor-element-2930def7 .uc_image_box {
    height: 400px;
    background-color: #6a6a6a;
    background-position: center center !important
}

.elementor-26131 .elementor-element.elementor-element-2930def7 .uc_long_content_box:hover .uc_overlay {
    opacity: 95%
}

.elementor-26131 .elementor-element.elementor-element-2930def7 .uc_title {
    color: #fff;
    font-family: "Verdana", Sans-serif
}

.elementor-26131 .elementor-element.elementor-element-2930def7 .uc_description {
    color: #fff;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-26131 .elementor-element.elementor-element-2930def7 .uc_btn {
    color: #ffffff !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 20px;
    margin-top: 10px;
    padding: 10px 30px 10px 30px
}

.elementor-26131 .elementor-element.elementor-element-2930def7 .uc_btn:hover {
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff
}

.elementor-26131 .elementor-element.elementor-element-16c7fe29>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_overlay {
    background-color: #111;
    opacity: 0%
}

.elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_box_content {
    padding: 30px 30px 30px 30px
}

.elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_long_content_box {
    border-radius: 10px;
    border-style: none
}

.elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_image_box {
    height: 400px;
    background-color: #6a6a6a;
    background-position: center center !important
}

.elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_long_content_box:hover .uc_overlay {
    opacity: 95%
}

.elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_title {
    color: #fff;
    font-family: "Verdana", Sans-serif
}

.elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_description {
    color: #fff;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_btn {
    color: #ffffff !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 20px;
    margin-top: 10px;
    padding: 10px 30px 10px 30px
}

.elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_btn:hover {
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff
}

.elementor-26131 .elementor-element.elementor-element-2232c7f4 {
    --spacer-size: 20px
}

.elementor-26131 .elementor-element.elementor-element-684eb153 .uc_overlay {
    background-color: #111;
    opacity: 0%
}

.elementor-26131 .elementor-element.elementor-element-684eb153 .uc_box_content {
    padding: 30px 30px 30px 30px
}

.elementor-26131 .elementor-element.elementor-element-684eb153 .uc_long_content_box {
    border-radius: 10px;
    border-style: none
}

.elementor-26131 .elementor-element.elementor-element-684eb153 .uc_image_box {
    height: 400px;
    background-color: #343434;
    background-position: center center !important
}

.elementor-26131 .elementor-element.elementor-element-684eb153 .uc_long_content_box:hover .uc_overlay {
    opacity: 95%
}

.elementor-26131 .elementor-element.elementor-element-684eb153 .uc_title {
    color: #fff;
    font-family: "Verdana", Sans-serif
}

.elementor-26131 .elementor-element.elementor-element-684eb153 .uc_description {
    color: #fff;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-26131 .elementor-element.elementor-element-684eb153 .uc_btn {
    color: #ffffff !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 20px;
    margin-top: 10px;
    padding: 10px 30px 10px 30px
}

.elementor-26131 .elementor-element.elementor-element-684eb153 .uc_btn:hover {
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff
}

.elementor-26131 .elementor-element.elementor-element-2184177e {
    --spacer-size: 20px
}

.elementor-26131 .elementor-element.elementor-element-25201bf4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-25201bf4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-25201bf4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-555a0241 {
    --spacer-size: 50px
}

.elementor-26131 .elementor-element.elementor-element-29ef1333 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-29ef1333 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-29ef1333 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-60d315ea {
    width: var(--container-widget-width, 999px);
    max-width: 999px;
    --container-widget-width: 999px;
    --container-widget-flex-grow: 0
}

.elementor-26131 .elementor-element.elementor-element-60d315ea .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-60d315ea .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-5c2e83e4 {
    --divider-border-style: solid;
    --divider-border-width: 2px
}

.elementor-26131 .elementor-element.elementor-element-5c2e83e4 .elementor-divider-separator {
    width: 100%
}

.elementor-26131 .elementor-element.elementor-element-5c2e83e4 .elementor-divider {
    padding-block-start: 25px;
    padding-block-end: 25px
}

.elementor-26131 .elementor-element.elementor-element-4ebbccd7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-4ebbccd7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-4ebbccd7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-16ed7823>.elementor-widget-container {
    margin: -2px 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-16ed7823 .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-26131 .elementor-element.elementor-element-7c9d7ad6>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-f4de93 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-26131 .elementor-element.elementor-element-f4de93 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-f4de93 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-6d9fa66d>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-2f30570e {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-26131 .elementor-element.elementor-element-39263bbc {
    --divider-border-style: solid;
    --divider-border-width: 2px
}

.elementor-26131 .elementor-element.elementor-element-39263bbc .elementor-divider-separator {
    width: 100%
}

.elementor-26131 .elementor-element.elementor-element-39263bbc .elementor-divider {
    padding-block-start: 25px;
    padding-block-end: 25px
}

.elementor-26131 .elementor-element.elementor-element-115d5107 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-115d5107 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-115d5107 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-3f53618f>.elementor-widget-container {
    margin: -2px 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-3f53618f .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-26131 .elementor-element.elementor-element-4047b5f2>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-2177d71 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-26131 .elementor-element.elementor-element-2177d71 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-2177d71 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-5802c0d7>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-72ca1aed {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-26131 .elementor-element.elementor-element-5c7473f8 {
    --divider-border-style: solid;
    --divider-border-width: 2px
}

.elementor-26131 .elementor-element.elementor-element-5c7473f8 .elementor-divider-separator {
    width: 100%
}

.elementor-26131 .elementor-element.elementor-element-5c7473f8 .elementor-divider {
    padding-block-start: 25px;
    padding-block-end: 25px
}

.elementor-26131 .elementor-element.elementor-element-495c2413 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-495c2413 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-495c2413 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-422696b8>.elementor-widget-container {
    margin: -2px 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-422696b8 .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-26131 .elementor-element.elementor-element-27f285b2>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-60308b5f {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-26131 .elementor-element.elementor-element-60308b5f .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-60308b5f .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-ad12e3>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-3a9283d8 {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-26131 .elementor-element.elementor-element-7dc25a16 {
    --divider-border-style: solid;
    --divider-border-width: 2px
}

.elementor-26131 .elementor-element.elementor-element-7dc25a16 .elementor-divider-separator {
    width: 100%
}

.elementor-26131 .elementor-element.elementor-element-7dc25a16 .elementor-divider {
    padding-block-start: 25px;
    padding-block-end: 25px
}

.elementor-26131 .elementor-element.elementor-element-1ab56c31 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-1ab56c31 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-1ab56c31 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-69ac019d>.elementor-widget-container {
    margin: -2px 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-69ac019d .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-26131 .elementor-element.elementor-element-389dec54>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-201196c9 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-26131 .elementor-element.elementor-element-201196c9 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-201196c9 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-68e8797a>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-2ecdc5b {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-26131 .elementor-element.elementor-element-70401d2c {
    --divider-border-style: solid;
    --divider-border-width: 2px
}

.elementor-26131 .elementor-element.elementor-element-70401d2c .elementor-divider-separator {
    width: 100%
}

.elementor-26131 .elementor-element.elementor-element-70401d2c .elementor-divider {
    padding-block-start: 25px;
    padding-block-end: 25px
}

.elementor-26131 .elementor-element.elementor-element-6f8121f4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-6f8121f4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-6f8121f4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-44c3c27e>.elementor-widget-container {
    margin: -2px 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-44c3c27e .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-26131 .elementor-element.elementor-element-7ab37dcd>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-68f7d9ca {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-26131 .elementor-element.elementor-element-68f7d9ca .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-68f7d9ca .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-235f780f>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-1543a686 {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-26131 .elementor-element.elementor-element-4f1f64e2 {
    --divider-border-style: solid;
    --divider-border-width: 2px
}

.elementor-26131 .elementor-element.elementor-element-4f1f64e2 .elementor-divider-separator {
    width: 100%
}

.elementor-26131 .elementor-element.elementor-element-4f1f64e2 .elementor-divider {
    padding-block-start: 25px;
    padding-block-end: 25px
}

.elementor-26131 .elementor-element.elementor-element-4bd8be17 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-4bd8be17 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-4bd8be17 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-8381b29>.elementor-widget-container {
    margin: -2px 0 0 0
}

.elementor-26131 .elementor-element.elementor-element-8381b29 .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-26131 .elementor-element.elementor-element-52722fe5>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-2cac7b5 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-26131 .elementor-element.elementor-element-2cac7b5 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-2cac7b5 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-80267c8>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-26131 .elementor-element.elementor-element-6f336e03 {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-26131 .elementor-element.elementor-element-3d92e227 {
    --spacer-size: 50px
}

.elementor-26131 .elementor-element.elementor-element-3b1f6ea5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-3b1f6ea5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-3b1f6ea5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-47b89aae {
    text-align: left
}

.elementor-26131 .elementor-element.elementor-element-77dcfab {
    text-align: left
}

.elementor-26131 .elementor-element.elementor-element-77dcfab .elementor-heading-title {
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px;
    color: #FFF
}

.elementor-26131 .elementor-element.elementor-element-2ad21479 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-2ad21479 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-2ad21479 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-6a219aae {
    --spacer-size: 70px
}

.elementor-26131 .elementor-element.elementor-element-55b182eb .uc_logo_carousel_holder {
    height: 200px;
    background-color: #FFF0;
    border-radius: 0;
    padding: 20px 20px 20px 20px;
    border-style: none
}

.elementor-26131 .elementor-element.elementor-element-55b182eb .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0 5px
}

.elementor-26131 .elementor-element.elementor-element-55b182eb .owl-dot.active {
    background-color: #000
}

.elementor-26131 .elementor-element.elementor-element-55b182eb .owl-dots {
    margin-top: 20px
}

.elementor-26131 .elementor-element.elementor-element-55b182eb .owl-nav .owl-prev {
    left: 0;
    right: auto
}

.elementor-26131 .elementor-element.elementor-element-55b182eb .owl-nav .owl-next {
    right: 0;
    left: auto
}

.elementor-26131 .elementor-element.elementor-element-55b182eb .owl-carousel .owl-nav .owl-prev {
    top: 160px;
    border-radius: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    background-color: var(--e-global-color-6c4bd3c);
    color: var(--e-global-color-13ed1179)
}

.elementor-26131 .elementor-element.elementor-element-55b182eb .owl-carousel .owl-nav .owl-prev:hover {
    background-color: var(--e-global-color-13ed1179);
    color: #fff
}

.elementor-26131 .elementor-element.elementor-element-5abccad2 {
    --spacer-size: 50px
}

.elementor-26131 .elementor-element.elementor-element-7edf91a6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-7edf91a6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-7edf91a6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-26131 .elementor-element.elementor-element-5b5659fe.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-5b5659fe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-410535b5>.elementor-widget-container {
    margin: 0% 16% 0% 0%
}

.elementor-26131 .elementor-element.elementor-element-410535b5 {
    z-index: 2
}

.elementor-26131 .elementor-element.elementor-element-410535b5 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-410535b5 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-3823bd63 {
    --spacer-size: 100px
}

.elementor-26131 .elementor-element.elementor-element-72e5243f {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-26131 .elementor-element.elementor-element-52cfe662 {
    --spacer-size: 70px
}

.elementor-26131 .elementor-element.elementor-element-55642038 {
    width: 100%;
    max-width: 100%;
    align-self: center
}

.elementor-26131 .elementor-element.elementor-element-55642038>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%
}

.elementor-26131 .elementor-element.elementor-element-55642038 .uc_style_gradient_hover_effect_button_elementor_btn_txt {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-decoration: none;
    line-height: .5em;
    letter-spacing: 5.7px;
    word-spacing: 0em
}

.elementor-26131 .elementor-element.elementor-element-1a8598b6 img {
    border-radius: 10px 10px 10px 10px
}

.elementor-26131 .elementor-element.elementor-element-d8acd12 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-d8acd12 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-d8acd12 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-bd6e3fb {
    --spacer-size: 70px
}

.elementor-26131 .elementor-element.elementor-element-656fc12a>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-26131 .elementor-element.elementor-element-656fc12a .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-656fc12a .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-f445a5e .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-f445a5e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-f445a5e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-fd70299 {
    --spacer-size: 70px
}

.elementor-26131 .elementor-element.elementor-element-7196357 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-7196357 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-7196357 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-8acd34c>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-26131 .elementor-element.elementor-element-8acd34c .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-8acd34c .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-3ce5f08>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-26131 .elementor-element.elementor-element-3ce5f08 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-3ce5f08 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-26131 .elementor-element.elementor-element-69c890b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242222
}

.elementor-26131 .elementor-element.elementor-element-69c890b7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-69c890b7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-69c890b7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-69c890b7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-26131 .elementor-element.elementor-element-69c890b7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-26131 .elementor-element.elementor-element-7b829392.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-7b829392.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-26131 .elementor-element.elementor-element-7b829392.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-26131 .elementor-element.elementor-element-60c0cd8f {
    --spacer-size: 50px
}

.elementor-26131 .elementor-element.elementor-element-66bbc723 {
    text-align: left
}

.elementor-26131 .elementor-element.elementor-element-70985d17 {
    text-align: left
}

.elementor-26131 .elementor-element.elementor-element-70985d17 .elementor-heading-title {
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-26131 .elementor-element.elementor-element-48b7908d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242222
}

.elementor-26131 .elementor-element.elementor-element-48b7908d .trx_addons_bg_text {
    z-index: 0
}

.elementor-26131 .elementor-element.elementor-element-48b7908d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26131 .elementor-element.elementor-element-48b7908d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26131 .elementor-element.elementor-element-48b7908d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-26131 .elementor-element.elementor-element-48b7908d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-26131 .elementor-element.elementor-element-63c68e74 {
    --spacer-size: 50px
}

.elementor-26131 .elementor-element.elementor-element-3fd39a24 .uc_logo_carousel_holder {
    height: 200px;
    background-color: #FFF0;
    border-radius: 0;
    padding: 20px 20px 20px 20px;
    border-style: none
}

.elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0 5px
}

.elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-dot.active {
    background-color: #000
}

.elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-dots {
    margin-top: 20px
}

.elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-nav .owl-prev {
    left: 0;
    right: auto
}

.elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-nav .owl-next {
    right: 0;
    left: auto
}

.elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-carousel .owl-nav .owl-prev {
    top: 160px;
    border-radius: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    background-color: var(--e-global-color-6c4bd3c);
    color: var(--e-global-color-13ed1179)
}

.elementor-26131 .elementor-element.elementor-element-3fd39a24 .owl-carousel .owl-nav .owl-prev:hover {
    background-color: var(--e-global-color-13ed1179);
    color: #fff
}

@media(min-width:768px) {
    .elementor-26131 .elementor-element.elementor-element-2ecf4b49 {
        width: 8%
    }

    .elementor-26131 .elementor-element.elementor-element-7c9d7ad6 {
        width: 26.332%
    }

    .elementor-26131 .elementor-element.elementor-element-6d9fa66d {
        width: 65%
    }

    .elementor-26131 .elementor-element.elementor-element-287d56c0 {
        width: 8%
    }

    .elementor-26131 .elementor-element.elementor-element-4047b5f2 {
        width: 26.332%
    }

    .elementor-26131 .elementor-element.elementor-element-5802c0d7 {
        width: 65%
    }

    .elementor-26131 .elementor-element.elementor-element-a069d04 {
        width: 8%
    }

    .elementor-26131 .elementor-element.elementor-element-27f285b2 {
        width: 26.332%
    }

    .elementor-26131 .elementor-element.elementor-element-ad12e3 {
        width: 65%
    }

    .elementor-26131 .elementor-element.elementor-element-65fa09a0 {
        width: 8%
    }

    .elementor-26131 .elementor-element.elementor-element-389dec54 {
        width: 26.332%
    }

    .elementor-26131 .elementor-element.elementor-element-68e8797a {
        width: 65%
    }

    .elementor-26131 .elementor-element.elementor-element-3aeef533 {
        width: 8%
    }

    .elementor-26131 .elementor-element.elementor-element-7ab37dcd {
        width: 26.332%
    }

    .elementor-26131 .elementor-element.elementor-element-235f780f {
        width: 65%
    }

    .elementor-26131 .elementor-element.elementor-element-35295294 {
        width: 8%
    }

    .elementor-26131 .elementor-element.elementor-element-52722fe5 {
        width: 26.332%
    }

    .elementor-26131 .elementor-element.elementor-element-80267c8 {
        width: 65%
    }
}

@media(max-width:1279px) {
    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_title {
        font-size: var(--e-global-typography-992d6ce-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_title {
        font-size: var(--e-global-typography-992d6ce-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-9d74c8a>.elementor-widget-container {
        margin: 0% 0% 0% 0%
    }

    .elementor-26131 .elementor-element.elementor-element-350fe4d>.elementor-widget-container {
        margin: 0% 0% 0% 0%
    }

    .elementor-26131 .elementor-element.elementor-element-7c82dc46 {
        --container-widget-width: 55%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 55%);
        max-width: 55%
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-16c7fe29>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-60d315ea {
        width: 100%;
        max-width: 100%
    }

    .elementor-26131 .elementor-element.elementor-element-5c2e83e4 .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px
    }

    .elementor-26131 .elementor-element.elementor-element-16ed7823>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-16ed7823 .elementor-heading-title {
        font-size: 50px
    }

    .elementor-26131 .elementor-element.elementor-element-39263bbc .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px
    }

    .elementor-26131 .elementor-element.elementor-element-3f53618f>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-3f53618f .elementor-heading-title {
        font-size: 50px
    }

    .elementor-26131 .elementor-element.elementor-element-5c7473f8 .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px
    }

    .elementor-26131 .elementor-element.elementor-element-422696b8>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-422696b8 .elementor-heading-title {
        font-size: 50px
    }

    .elementor-26131 .elementor-element.elementor-element-7dc25a16 .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px
    }

    .elementor-26131 .elementor-element.elementor-element-69ac019d>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-69ac019d .elementor-heading-title {
        font-size: 50px
    }

    .elementor-26131 .elementor-element.elementor-element-70401d2c .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px
    }

    .elementor-26131 .elementor-element.elementor-element-44c3c27e>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-44c3c27e .elementor-heading-title {
        font-size: 50px
    }

    .elementor-26131 .elementor-element.elementor-element-4f1f64e2 .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px
    }

    .elementor-26131 .elementor-element.elementor-element-8381b29>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-8381b29 .elementor-heading-title {
        font-size: 50px
    }

    .elementor-26131 .elementor-element.elementor-element-410535b5>.elementor-widget-container {
        margin: 0% 0% 0% 0%
    }
}

@media(max-width:767px) {
    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_title {
        font-size: var(--e-global-typography-992d6ce-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-056a4ab .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_title {
        font-size: var(--e-global-typography-992d6ce-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-66d506a .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-9beeda3 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-9d74c8a>.elementor-widget-container {
        padding: 5% 0% 20% 0%
    }

    .elementor-26131 .elementor-element.elementor-element-9d74c8a .sc_item_title_text {
        font-size: 42px;
        line-height: 1.1em
    }

    .elementor-26131 .elementor-element.elementor-element-07c7512:not(.elementor-motion-effects-element-type-background),
    .elementor-26131 .elementor-element.elementor-element-07c7512>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url(wp-content/uploads/2024/09/000-1-1.jpg)
    }

    .elementor-26131 .elementor-element.elementor-element-350fe4d>.elementor-widget-container {
        padding: 5% 0% 20% 0%
    }

    .elementor-26131 .elementor-element.elementor-element-350fe4d .sc_item_title_text {
        font-size: 42px;
        line-height: 1.1em
    }

    .elementor-26131 .elementor-element.elementor-element-7c82dc46 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%
    }

    .elementor-26131 .elementor-element.elementor-element-d3c5691 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-2930def7 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-16c7fe29>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-35b023b1 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-684eb153 .uc_description {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-26131 .elementor-element.elementor-element-5c2e83e4 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-26131 .elementor-element.elementor-element-16ed7823>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-7c9d7ad6>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-6d9fa66d>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-2f30570e {
        font-size: 13px
    }

    .elementor-26131 .elementor-element.elementor-element-39263bbc .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-26131 .elementor-element.elementor-element-3f53618f>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-4047b5f2>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-5802c0d7>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-72ca1aed {
        font-size: 13px
    }

    .elementor-26131 .elementor-element.elementor-element-5c7473f8 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-26131 .elementor-element.elementor-element-422696b8>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-27f285b2>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-ad12e3>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-3a9283d8 {
        font-size: 13px
    }

    .elementor-26131 .elementor-element.elementor-element-7dc25a16 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-26131 .elementor-element.elementor-element-69ac019d>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-389dec54>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-68e8797a>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-2ecdc5b {
        font-size: 13px
    }

    .elementor-26131 .elementor-element.elementor-element-70401d2c .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-26131 .elementor-element.elementor-element-44c3c27e>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-7ab37dcd>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-235f780f>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-1543a686 {
        font-size: 13px
    }

    .elementor-26131 .elementor-element.elementor-element-4f1f64e2 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-26131 .elementor-element.elementor-element-8381b29>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-26131 .elementor-element.elementor-element-52722fe5>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-80267c8>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-26131 .elementor-element.elementor-element-6f336e03 {
        font-size: 13px
    }

    .elementor-26131 .elementor-element.elementor-element-77dcfab .elementor-heading-title {
        font-size: 13px
    }

    .elementor-26131 .elementor-element.elementor-element-72e5243f {
        font-size: 13px
    }

    .elementor-26131 .elementor-element.elementor-element-656fc12a>.elementor-widget-container {
        margin: 0 0 -20px 0
    }

    .elementor-26131 .elementor-element.elementor-element-92cdf9d {
        width: 50%
    }

    .elementor-26131 .elementor-element.elementor-element-8acd34c>.elementor-widget-container {
        margin: 0 0 -20px 0
    }

    .elementor-26131 .elementor-element.elementor-element-c514605 {
        width: 50%
    }

    .elementor-26131 .elementor-element.elementor-element-3ce5f08>.elementor-widget-container {
        margin: 0 0 -20px 0
    }

    .elementor-26131 .elementor-element.elementor-element-60c0cd8f {
        --spacer-size: 70px
    }

    .elementor-26131 .elementor-element.elementor-element-70985d17 .elementor-heading-title {
        font-size: 13px
    }

    .elementor-26131 .elementor-element.elementor-element-63c68e74 {
        --spacer-size: 70px
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-26131 .elementor-element.elementor-element-256f68dd {
        width: 100%
    }

    .elementor-26131 .elementor-element.elementor-element-b444cb9 {
        width: 50%
    }

    .elementor-26131 .elementor-element.elementor-element-16c7fe29 {
        width: 50%
    }

    .elementor-26131 .elementor-element.elementor-element-2ecf4b49 {
        width: 11%
    }

    .elementor-26131 .elementor-element.elementor-element-7c9d7ad6 {
        width: 25%
    }

    .elementor-26131 .elementor-element.elementor-element-6d9fa66d {
        width: 52%
    }

    .elementor-26131 .elementor-element.elementor-element-287d56c0 {
        width: 11%
    }

    .elementor-26131 .elementor-element.elementor-element-4047b5f2 {
        width: 25%
    }

    .elementor-26131 .elementor-element.elementor-element-5802c0d7 {
        width: 52%
    }

    .elementor-26131 .elementor-element.elementor-element-a069d04 {
        width: 11%
    }

    .elementor-26131 .elementor-element.elementor-element-27f285b2 {
        width: 25%
    }

    .elementor-26131 .elementor-element.elementor-element-ad12e3 {
        width: 52%
    }

    .elementor-26131 .elementor-element.elementor-element-65fa09a0 {
        width: 11%
    }

    .elementor-26131 .elementor-element.elementor-element-389dec54 {
        width: 25%
    }

    .elementor-26131 .elementor-element.elementor-element-68e8797a {
        width: 52%
    }

    .elementor-26131 .elementor-element.elementor-element-3aeef533 {
        width: 11%
    }

    .elementor-26131 .elementor-element.elementor-element-7ab37dcd {
        width: 25%
    }

    .elementor-26131 .elementor-element.elementor-element-235f780f {
        width: 52%
    }

    .elementor-26131 .elementor-element.elementor-element-35295294 {
        width: 11%
    }

    .elementor-26131 .elementor-element.elementor-element-52722fe5 {
        width: 25%
    }

    .elementor-26131 .elementor-element.elementor-element-80267c8 {
        width: 52%
    }
}

.elementor-26131 .elementor-element.elementor-element-0ef6980 {
    height: 42.5vh
}

.elementor-26131 .elementor-element.elementor-element-07c7512 {
    height: 42.5vh
}

.nextbtn {
    width: 100%
}

@media(max-width:1024px) {
    .nextbtn {
        width: 100%
    }
}

@media(max-width:768px) {
    .nextbtn {
        width: 100%
    }
}

@media(max-width:480px) {
    .nextbtn {
        width: 300px
    }
}

.ref-btn {
    width: 100%
}

@media(max-width:1024px) {
    .ref-btn {
        width: 100%
    }
}

@media(max-width:768px) {
    .ref-btn {
        width: 100%
    }
}

@media(max-width:480px) {
    .ref-btn {
        width: 300px
    }
}

@-webkit-keyframes ha_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ha_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes ha_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes ha_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@-webkit-keyframes ha_rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1
    }
}

@keyframes ha_rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes ha_bounce {

    0%,
    20%,
    53%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    40%,
    43% {
        -webkit-transform: translate3d(0, -30px, 0)scaleY(1.1);
        transform: translate3d(0, -30px, 0)scaleY(1.1);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }

    70% {
        -webkit-transform: translate3d(0, -15px, 0)scaleY(1.05);
        transform: translate3d(0, -15px, 0)scaleY(1.05);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }

    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0)scaleY(.95);
        transform: translate3d(0, 0, 0)scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0)scaleY(1.02);
        transform: translate3d(0, -4px, 0)scaleY(1.02)
    }
}

@keyframes ha_bounce {

    0%,
    20%,
    53%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    40%,
    43% {
        -webkit-transform: translate3d(0, -30px, 0)scaleY(1.1);
        transform: translate3d(0, -30px, 0)scaleY(1.1);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }

    70% {
        -webkit-transform: translate3d(0, -15px, 0)scaleY(1.05);
        transform: translate3d(0, -15px, 0)scaleY(1.05);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }

    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0)scaleY(.95);
        transform: translate3d(0, 0, 0)scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0)scaleY(1.02);
        transform: translate3d(0, -4px, 0)scaleY(1.02)
    }
}

@-webkit-keyframes ha_bounceIn {

    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1
    }
}

@keyframes ha_bounceIn {

    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes ha_flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
    }
}

@keyframes ha_flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
    }
}

@-webkit-keyframes ha_flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
    }
}

@keyframes ha_flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
    }
}

@-webkit-keyframes ha_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
}

@keyframes ha_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
}

@-webkit-keyframes ha_slideInDown {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes ha_slideInDown {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@-webkit-keyframes ha_slideInUp {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes ha_slideInUp {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@-webkit-keyframes ha_slideInLeft {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes ha_slideInLeft {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@-webkit-keyframes ha_slideInRight {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes ha_slideInRight {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.ha_fadeIn {
    -webkit-animation-name: ha_fadeIn;
    animation-name: ha_fadeIn
}

.ha_zoomIn {
    -webkit-animation-name: ha_zoomIn;
    animation-name: ha_zoomIn
}

.ha_rollIn {
    -webkit-animation-name: ha_rollIn;
    animation-name: ha_rollIn
}

.ha_bounce {
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-name: ha_bounce;
    animation-name: ha_bounce
}

.ha_bounceIn {
    -webkit-animation-name: ha_bounceIn;
    animation-name: ha_bounceIn;
    -webkit-animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration)*.75);
    animation-duration: .75s;
    animation-duration: calc(var(--animate-duration)*.75)
}

.ha_flipInY {
    -webkit-animation-name: ha_flipInX;
    animation-name: ha_flipInX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

.ha_flipInY {
    -webkit-animation-name: ha_flipInY;
    animation-name: ha_flipInY
}

.ha_swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: ha_swing;
    animation-name: ha_swing
}

.ha_slideInDown {
    -webkit-animation-name: ha_slideInDown;
    animation-name: ha_slideInDown
}

.ha_slideInUp {
    -webkit-animation-name: ha_slideInUp;
    animation-name: ha_slideInUp
}

.ha_slideInLeft {
    -webkit-animation-name: ha_slideInLeft;
    animation-name: ha_slideInLeft
}

.ha_slideInRight {
    -webkit-animation-name: ha_slideInRight;
    animation-name: ha_slideInRight
}

.ha-css-transform-yes {
    -webkit-transition-duration: var(--ha-tfx-transition-duration, .2s);
    transition-duration: var(--ha-tfx-transition-duration, .2s);
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0));
    transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0))
}

.ha-css-transform-yes:hover {
    -webkit-transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0)))scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1)))skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0)))rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0)))rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0)))rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));
    transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0)))scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1)))skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0)))rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0)))rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0)))rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))
}

.happy-addon>.elementor-widget-container {
    word-wrap: break-word;
    overflow-wrap: break-word
}

.happy-addon>.elementor-widget-container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.happy-addon p:empty {
    display: none
}

.happy-addon .elementor-inline-editing {
    min-height: auto !important
}

.happy-addon-pro img {
    max-width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover
}

.ha-screen-reader-text {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    border: 0;
    word-wrap: normal !important;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%)
}

.ha-has-bg-overlay>.elementor-widget-container {
    position: relative;
    z-index: 1
}

.ha-has-bg-overlay>.elementor-widget-container:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: ""
}

.ha-popup--is-enabled .ha-js-popup img {
    cursor: -webkit-zoom-in !important;
    cursor: zoom-in !important
}

.mfp-wrap .mfp-close {
    background-color: #fff0
}

.mfp-wrap .mfp-close:focus {
    outline-width: thin
}

.ha-advanced-tooltip-enable {
    position: relative;
    cursor: pointer;
    --ha-tooltip-arrow-color: black;
    --ha-tooltip-arrow-distance: 0
}

.ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
    position: absolute;
    z-index: 999;
    display: none;
    padding: 5px 0;
    width: 120px;
    height: auto;
    border-radius: 6px;
    background-color: #000;
    color: #fff;
    text-align: center;
    opacity: 0
}

.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after {
    position: absolute;
    border-width: 5px;
    border-style: solid;
    content: ""
}

.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after {
    visibility: hidden
}

.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show {
    display: inline-block;
    opacity: 1
}

body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content {
    top: unset;
    right: 0;
    bottom: calc(101%+var(--ha-tooltip-arrow-distance));
    left: 0;
    margin: 0 auto
}

body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content {
    top: calc(101%+var(--ha-tooltip-arrow-distance));
    right: 0;
    bottom: unset;
    left: 0;
    margin: 0 auto
}

body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {
    top: 50%;
    right: calc(101%+var(--ha-tooltip-arrow-distance));
    bottom: unset;
    left: unset;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {
    top: 50%;
    right: unset;
    bottom: unset;
    left: calc(101%+var(--ha-tooltip-arrow-distance));
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content {
    top: unset;
    right: 0;
    bottom: calc(101%+var(--ha-tooltip-arrow-distance));
    left: 0;
    margin: 0 auto
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content {
    top: calc(101%+var(--ha-tooltip-arrow-distance));
    right: 0;
    bottom: unset;
    left: 0;
    margin: 0 auto
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content {
    top: 50%;
    right: calc(101%+var(--ha-tooltip-arrow-distance));
    bottom: unset;
    left: unset;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content {
    top: 50%;
    right: unset;
    bottom: unset;
    left: calc(101%+var(--ha-tooltip-arrow-distance));
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper {
    display: block !important
}

.ha-scroll-to-top-wrap.ha-scroll-to-top-hide {
    display: none
}

.ha-scroll-to-top-wrap.single-page-off {
    display: none !important
}

.ha-scroll-to-top-button {
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 9999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background-color: #5636d1;
    color: #fff;
    text-align: center;
    opacity: 1;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.ha-scroll-to-top-button i {
    color: #fff;
    font-size: 16px
}

.ha-scroll-to-top-button:hover {
    background-color: #e2498a
}

.ha-particle-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ha-floating-element {
    position: fixed;
    z-index: 999
}

.ha-floating-element-align-top-left .ha-floating-element {
    top: 0;
    left: 0
}

.ha-floating-element-align-top-right .ha-floating-element {
    top: 0;
    right: 0
}

.ha-floating-element-align-top-center .ha-floating-element {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-floating-element-align-middle-left .ha-floating-element {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-floating-element-align-middle-right .ha-floating-element {
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-floating-element-align-bottom-left .ha-floating-element {
    bottom: 0;
    left: 0
}

.ha-floating-element-align-bottom-right .ha-floating-element {
    right: 0;
    bottom: 0
}

.ha-floating-element-align-bottom-center .ha-floating-element {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-editor-placeholder {
    padding: 20px;
    border: 5px double #f1f1f1;
    background: #f8f8f8;
    text-align: center;
    opacity: .5
}

.ha-editor-placeholder-title {
    margin-top: 0;
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 16px
}

.ha-editor-placeholder-content {
    margin: 0;
    font-size: 12px
}

.ha-p-relative {
    position: relative
}

.ha-p-absolute {
    position: absolute
}

.ha-p-fixed {
    position: fixed
}

.ha-w-1 {
    width: 1%
}

.ha-h-1 {
    height: 1%
}

.ha-w-2 {
    width: 2%
}

.ha-h-2 {
    height: 2%
}

.ha-w-3 {
    width: 3%
}

.ha-h-3 {
    height: 3%
}

.ha-w-4 {
    width: 4%
}

.ha-h-4 {
    height: 4%
}

.ha-w-5 {
    width: 5%
}

.ha-h-5 {
    height: 5%
}

.ha-w-6 {
    width: 6%
}

.ha-h-6 {
    height: 6%
}

.ha-w-7 {
    width: 7%
}

.ha-h-7 {
    height: 7%
}

.ha-w-8 {
    width: 8%
}

.ha-h-8 {
    height: 8%
}

.ha-w-9 {
    width: 9%
}

.ha-h-9 {
    height: 9%
}

.ha-w-10 {
    width: 10%
}

.ha-h-10 {
    height: 10%
}

.ha-w-11 {
    width: 11%
}

.ha-h-11 {
    height: 11%
}

.ha-w-12 {
    width: 12%
}

.ha-h-12 {
    height: 12%
}

.ha-w-13 {
    width: 13%
}

.ha-h-13 {
    height: 13%
}

.ha-w-14 {
    width: 14%
}

.ha-h-14 {
    height: 14%
}

.ha-w-15 {
    width: 15%
}

.ha-h-15 {
    height: 15%
}

.ha-w-16 {
    width: 16%
}

.ha-h-16 {
    height: 16%
}

.ha-w-17 {
    width: 17%
}

.ha-h-17 {
    height: 17%
}

.ha-w-18 {
    width: 18%
}

.ha-h-18 {
    height: 18%
}

.ha-w-19 {
    width: 19%
}

.ha-h-19 {
    height: 19%
}

.ha-w-20 {
    width: 20%
}

.ha-h-20 {
    height: 20%
}

.ha-w-21 {
    width: 21%
}

.ha-h-21 {
    height: 21%
}

.ha-w-22 {
    width: 22%
}

.ha-h-22 {
    height: 22%
}

.ha-w-23 {
    width: 23%
}

.ha-h-23 {
    height: 23%
}

.ha-w-24 {
    width: 24%
}

.ha-h-24 {
    height: 24%
}

.ha-w-25 {
    width: 25%
}

.ha-h-25 {
    height: 25%
}

.ha-w-26 {
    width: 26%
}

.ha-h-26 {
    height: 26%
}

.ha-w-27 {
    width: 27%
}

.ha-h-27 {
    height: 27%
}

.ha-w-28 {
    width: 28%
}

.ha-h-28 {
    height: 28%
}

.ha-w-29 {
    width: 29%
}

.ha-h-29 {
    height: 29%
}

.ha-w-30 {
    width: 30%
}

.ha-h-30 {
    height: 30%
}

.ha-w-31 {
    width: 31%
}

.ha-h-31 {
    height: 31%
}

.ha-w-32 {
    width: 32%
}

.ha-h-32 {
    height: 32%
}

.ha-w-33 {
    width: 33%
}

.ha-h-33 {
    height: 33%
}

.ha-w-34 {
    width: 34%
}

.ha-h-34 {
    height: 34%
}

.ha-w-35 {
    width: 35%
}

.ha-h-35 {
    height: 35%
}

.ha-w-36 {
    width: 36%
}

.ha-h-36 {
    height: 36%
}

.ha-w-37 {
    width: 37%
}

.ha-h-37 {
    height: 37%
}

.ha-w-38 {
    width: 38%
}

.ha-h-38 {
    height: 38%
}

.ha-w-39 {
    width: 39%
}

.ha-h-39 {
    height: 39%
}

.ha-w-40 {
    width: 40%
}

.ha-h-40 {
    height: 40%
}

.ha-w-41 {
    width: 41%
}

.ha-h-41 {
    height: 41%
}

.ha-w-42 {
    width: 42%
}

.ha-h-42 {
    height: 42%
}

.ha-w-43 {
    width: 43%
}

.ha-h-43 {
    height: 43%
}

.ha-w-44 {
    width: 44%
}

.ha-h-44 {
    height: 44%
}

.ha-w-45 {
    width: 45%
}

.ha-h-45 {
    height: 45%
}

.ha-w-46 {
    width: 46%
}

.ha-h-46 {
    height: 46%
}

.ha-w-47 {
    width: 47%
}

.ha-h-47 {
    height: 47%
}

.ha-w-48 {
    width: 48%
}

.ha-h-48 {
    height: 48%
}

.ha-w-49 {
    width: 49%
}

.ha-h-49 {
    height: 49%
}

.ha-w-50 {
    width: 50%
}

.ha-h-50 {
    height: 50%
}

.ha-w-51 {
    width: 51%
}

.ha-h-51 {
    height: 51%
}

.ha-w-52 {
    width: 52%
}

.ha-h-52 {
    height: 52%
}

.ha-w-53 {
    width: 53%
}

.ha-h-53 {
    height: 53%
}

.ha-w-54 {
    width: 54%
}

.ha-h-54 {
    height: 54%
}

.ha-w-55 {
    width: 55%
}

.ha-h-55 {
    height: 55%
}

.ha-w-56 {
    width: 56%
}

.ha-h-56 {
    height: 56%
}

.ha-w-57 {
    width: 57%
}

.ha-h-57 {
    height: 57%
}

.ha-w-58 {
    width: 58%
}

.ha-h-58 {
    height: 58%
}

.ha-w-59 {
    width: 59%
}

.ha-h-59 {
    height: 59%
}

.ha-w-60 {
    width: 60%
}

.ha-h-60 {
    height: 60%
}

.ha-w-61 {
    width: 61%
}

.ha-h-61 {
    height: 61%
}

.ha-w-62 {
    width: 62%
}

.ha-h-62 {
    height: 62%
}

.ha-w-63 {
    width: 63%
}

.ha-h-63 {
    height: 63%
}

.ha-w-64 {
    width: 64%
}

.ha-h-64 {
    height: 64%
}

.ha-w-65 {
    width: 65%
}

.ha-h-65 {
    height: 65%
}

.ha-w-66 {
    width: 66%
}

.ha-h-66 {
    height: 66%
}

.ha-w-67 {
    width: 67%
}

.ha-h-67 {
    height: 67%
}

.ha-w-68 {
    width: 68%
}

.ha-h-68 {
    height: 68%
}

.ha-w-69 {
    width: 69%
}

.ha-h-69 {
    height: 69%
}

.ha-w-70 {
    width: 70%
}

.ha-h-70 {
    height: 70%
}

.ha-w-71 {
    width: 71%
}

.ha-h-71 {
    height: 71%
}

.ha-w-72 {
    width: 72%
}

.ha-h-72 {
    height: 72%
}

.ha-w-73 {
    width: 73%
}

.ha-h-73 {
    height: 73%
}

.ha-w-74 {
    width: 74%
}

.ha-h-74 {
    height: 74%
}

.ha-w-75 {
    width: 75%
}

.ha-h-75 {
    height: 75%
}

.ha-w-76 {
    width: 76%
}

.ha-h-76 {
    height: 76%
}

.ha-w-77 {
    width: 77%
}

.ha-h-77 {
    height: 77%
}

.ha-w-78 {
    width: 78%
}

.ha-h-78 {
    height: 78%
}

.ha-w-79 {
    width: 79%
}

.ha-h-79 {
    height: 79%
}

.ha-w-80 {
    width: 80%
}

.ha-h-80 {
    height: 80%
}

.ha-w-81 {
    width: 81%
}

.ha-h-81 {
    height: 81%
}

.ha-w-82 {
    width: 82%
}

.ha-h-82 {
    height: 82%
}

.ha-w-83 {
    width: 83%
}

.ha-h-83 {
    height: 83%
}

.ha-w-84 {
    width: 84%
}

.ha-h-84 {
    height: 84%
}

.ha-w-85 {
    width: 85%
}

.ha-h-85 {
    height: 85%
}

.ha-w-86 {
    width: 86%
}

.ha-h-86 {
    height: 86%
}

.ha-w-87 {
    width: 87%
}

.ha-h-87 {
    height: 87%
}

.ha-w-88 {
    width: 88%
}

.ha-h-88 {
    height: 88%
}

.ha-w-89 {
    width: 89%
}

.ha-h-89 {
    height: 89%
}

.ha-w-90 {
    width: 90%
}

.ha-h-90 {
    height: 90%
}

.ha-w-91 {
    width: 91%
}

.ha-h-91 {
    height: 91%
}

.ha-w-92 {
    width: 92%
}

.ha-h-92 {
    height: 92%
}

.ha-w-93 {
    width: 93%
}

.ha-h-93 {
    height: 93%
}

.ha-w-94 {
    width: 94%
}

.ha-h-94 {
    height: 94%
}

.ha-w-95 {
    width: 95%
}

.ha-h-95 {
    height: 95%
}

.ha-w-96 {
    width: 96%
}

.ha-h-96 {
    height: 96%
}

.ha-w-97 {
    width: 97%
}

.ha-h-97 {
    height: 97%
}

.ha-w-98 {
    width: 98%
}

.ha-h-98 {
    height: 98%
}

.ha-w-99 {
    width: 99%
}

.ha-h-99 {
    height: 99%
}

.ha-w-100 {
    width: 100%
}

.ha-h-100 {
    height: 100%
}

.ha-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.ha-flex-inline {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

.ha-flex-x-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.ha-flex-x-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.ha-flex-x-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.ha-flex-x-around {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around
}

.ha-flex-x-even {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly
}

.ha-flex-x-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.ha-flex-y-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-align: start
}

.ha-flex-y-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center
}

.ha-flex-y-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8 {
    box-shadow: 0 17px 22px 0 rgb(0 0 0 / .5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 55px 5px 55px
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-18855 .elementor-element.elementor-element-f5d4f70>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-18855 .elementor-element.elementor-element-f5d4f70 .logo_image {
    max-height: 65px
}

.elementor-18855 .elementor-element.elementor-element-ec8c13b>.elementor-widget-container {
    margin: 1px 0 -1px 0
}

.elementor-18855 .elementor-element.elementor-element-b30bc37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414
}

.elementor-18855 .elementor-element.elementor-element-b30bc37 .trx_addons_bg_text {
    z-index: 0
}

.elementor-18855 .elementor-element.elementor-element-b30bc37 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-18855 .elementor-element.elementor-element-b30bc37 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-18855 .elementor-element.elementor-element-b30bc37 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0 10px 0
}

.elementor-18855 .elementor-element.elementor-element-b30bc37>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-18855 .elementor-element.elementor-element-245d362>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-18855 .elementor-element.elementor-element-245d362 .logo_image {
    max-height: 50px
}

.elementor-18855 .elementor-element.elementor-element-b132851 .trx_addons_bg_text {
    z-index: 0
}

.elementor-18855 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-18855 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon {
    color: #FFE890 !important;
    fill: #FFE890 !important;
    background-color: #1F1F1F !important
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon {
    color: #FFE890 !important;
    fill: #FFE890 !important;
    background-color: #1F1F1F !important
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon {
    color: #FFE890 !important;
    fill: #FFE890 !important;
    background-color: #1F1F1F !important
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon {
    color: #FFE890 !important;
    fill: #FFE890 !important;
    background-color: #1F1F1F !important
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat {
    position: fixed
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .ue-snap-v-top {
    top: 20px;
    bottom: auto
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .ue-snap-v-bottom {
    bottom: 20px;
    top: auto
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .ue-snap-h-left {
    left: 20px;
    right: auto
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .ue-snap-h-right {
    right: 20px;
    left: auto
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-container {
    flex-direction: column-reverse;
    gap: 6px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta {
    width: 60px;
    height: 60px;
    font-size: 60px;
    background-color: #1F1F1F;
    color: #FFE890;
    fill: #FFE890
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon a {
    width: 60px;
    height: 60px;
    font-size: 60px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta span {
    width: 30px;
    height: 30px;
    font-size: 30px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon span {
    width: 30px;
    height: 30px;
    font-size: 30px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    border-radius: 50px 50px 50px 50px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    box-shadow: 5px 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-items {
    gap: 6px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
    background-color: #373737;
    color: #FFF;
    fill: #FFF
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-wrapper {
    width: 15vw;
    bottom: 0%;
    left: 135%;
    background-color: #eaf8fb;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-close-btn {
    font-size: 1.5em
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
    margin-bottom: 10px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button {
    background-color: #43a8f3;
    color: #fff;
    padding: 4px 8px 4px 8px;
    margin-top: 10px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button:hover {
    background-color: #1188e1;
    color: #fff
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    background-color: #e4e4e4
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    margin-bottom: 10px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__label {
    color: #FFE890;
    background-color: #1F1F1F;
    padding: 10px 10px 10px 10px;
    border-radius: 5px 5px 5px 5px
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color)
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color)
}

@media(min-width:768px) {
    .elementor-18855 .elementor-element.elementor-element-df4e119 {
        width: 21.065%
    }

    .elementor-18855 .elementor-element.elementor-element-63d487e {
        width: 78.935%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-18855 .elementor-element.elementor-element-8738fb9 {
        width: 30%
    }

    .elementor-18855 .elementor-element.elementor-element-cda0e8d {
        width: 30%
    }

    .elementor-18855 .elementor-element.elementor-element-ab4b078 {
        width: 30%
    }

    .elementor-18855 .elementor-element.elementor-element-6ff34d7 {
        width: 10%
    }
}

@media(max-width:1279px) {
    .elementor-18855 .elementor-element.elementor-element-f5d4f70 .logo_image {
        max-height: 80px
    }

    .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-18855 .elementor-element.elementor-element-245d362 {
        width: var(--container-widget-width, 156.944px);
        max-width: 156.944px;
        --container-widget-width: 156.944px;
        --container-widget-flex-grow: 0
    }

    .elementor-18855 .elementor-element.elementor-element-245d362 .logo_image {
        max-height: 80px
    }

    .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-cda0e8d.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-18855 .elementor-element.elementor-element-cda0e8d.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-ab4b078.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-6ff34d7.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-18855 .elementor-element.elementor-element-6ff34d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
}

@media(max-width:767px) {
    .elementor-18855 .elementor-element.elementor-element-f5d4f70 {
        z-index: 5
    }

    .elementor-18855 .elementor-element.elementor-element-f5d4f70 .logo_image {
        max-height: 40px
    }

    .elementor-18855 .elementor-element.elementor-element-8738fb9 {
        width: 30%
    }

    .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-18855 .elementor-element.elementor-element-8738fb9.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-18855 .elementor-element.elementor-element-245d362 {
        z-index: 5
    }

    .elementor-18855 .elementor-element.elementor-element-245d362 .logo_image {
        max-height: 40px
    }

    .elementor-18855 .elementor-element.elementor-element-cda0e8d {
        width: 20%
    }

    .elementor-18855 .elementor-element.elementor-element-ab4b078 {
        width: 40%
    }

    .elementor-bc-flex-widget .elementor-18855 .elementor-element.elementor-element-ab4b078.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-18855 .elementor-element.elementor-element-6ff34d7 {
        width: 10%
    }
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8.elementor-sticky--effects {
    background-color: rgb(21 20 20 / .8) !important
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8 {
    transition: background-color 1s ease !important
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8.elementor-sticky--effects>.elementor-container {
    min-height: 65px
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8>.elementor-container {
    transition: min-height 1s ease !important
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a {
    background-color: #fff0;
    color: deepskyblue
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span.sc_button_icon {
    color: deepskyblue
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span.sc_button_text.sc_align_center>span {
    color: deepskyblue;
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal
}

.page-id-26131 #menu_mobile-item-24181 {
    display: none
}

.elementor-18855 .elementor-element.elementor-element-b30bc37.elementor-sticky--effects {
    background-color: rgb(21 20 20 / .8) !important
}

.elementor-18855 .elementor-element.elementor-element-b30bc37 {
    transition: background-color 1s ease !important
}

.elementor-18855 .elementor-element.elementor-element-b30bc37.elementor-sticky--effects>.elementor-container {
    min-height: 60px
}

.elementor-18855 .elementor-element.elementor-element-b30bc37>.elementor-container {
    transition: min-height 1s ease !important
}

#uc_mobile_conversion_menu_elementor_5432a7c.el-floating-chat {
    z-index: 9999;
    display: flex;
    align-items: flex-start
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-container {
    position: relative;
    display: flex
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-wrapper {
    display: none;
    gap: .25em;
    position: absolute;
    z-index: 1;
    flex-direction: column;
    align-items: flex-start
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-wrapper.ue-show {
    display: flex
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-label {
    display: none
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-label.ue-show {
    display: inherit
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-close-btn {
    align-self: flex-end;
    cursor: pointer;
    position: absolute;
    top: 0;
    line-height: 1
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-button {
    cursor: pointer
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta-wrapper {
    z-index: 1
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta {
    display: block;
    position: relative;
    transition: all 400ms ease-in-out;
    overflow: hidden
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta span {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta .el-floating-chat-cta__icon-open {
    opacity: 1;
    transition: opacity .4s ease-in-out .4s
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta .el-floating-chat-cta__icon-close {
    opacity: 0;
    pointer-events: none;
    transition: opacity .4s ease-in-out
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta.ue-open .el-floating-chat-cta__icon-close {
    opacity: 1;
    pointer-events: all;
    transition: opacity .4s ease-in-out .4s
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta.ue-open .el-floating-chat-cta__icon-open {
    opacity: 0;
    pointer-events: none;
    transition: opacity .4s ease-in-out
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-wrapper {
    display: none;
    z-index: 0
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-wrapper.ue-show {
    display: block
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0;
    margin-bottom: 5px;
    margin-top: 5px;
    list-style: none;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 0
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item {
    position: relative;
    display: flex;
    align-items: center;
    gap: .5em
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items {
    opacity: 0;
    transition: opacity 600ms ease-in-out
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items.ue-show {
    opacity: 1
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon {
    position: relative;
    overflow: hidden
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon:hover {
    cursor: pointer
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon>a {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: inherit
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon>a>span {
    display: flex;
    align-content: center;
    justify-content: center
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__label {
    position: absolute;
    top: 50%;
    transform: translate(calc(100%+1em), -50%);
    right: 0;
    left: auto;
    opacity: 0;
    transition: all 400ms ease-in-out
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon:hover+.el-floating-chat-item__label {
    opacity: 1
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta-wrapper.ue-floating-chat-waggle .el-floating-chat-cta:not(.ue-open) {
    animation: ue-floating-chat-waggle 5s infinite
}

@keyframes ue-floating-chat-waggle {
    0% {
        transform: none
    }

    10% {
        transform: rotateZ(-20deg)scale(1.2)
    }

    13% {
        transform: rotateZ(25deg)scale(1.2)
    }

    15% {
        transform: rotateZ(-15deg)scale(1.2)
    }

    17% {
        transform: rotateZ(15deg)scale(1.2)
    }

    20% {
        transform: rotateZ(-12deg)scale(1.2)
    }

    22% {
        transform: rotateZ(0)scale(1.2)
    }

    25%,
    100% {
        transform: rotateZ(0)scale(1)
    }
}

body[data-elementor-device-mode="desktop"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-desktop-hide {
    display: none
}

body[data-elementor-device-mode="tablet"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-tablet-hide {
    display: none
}

body[data-elementor-device-mode="mobile"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-mobile-hide {
    display: none
}

.uc_long_content_box {
    overflow: hidden
}

.uc_long_content_box * {
    box-sizing: border-box
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder {
    position: relative;
    text-align: center;
    overflow: hidden
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder .uc_long_content_box_box {
    position: relative
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder .uc_long_content_box_box .uc_image_box {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    background-blend-mode: normal
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder .uc_long_content_box_box .uc_overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 1s
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_title {
    transition: 0.5s
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    transition: 0.5s;
    transform: translateY(10px)
}

.uc_title {
    font-weight: 400;
    font-size: 22px
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_title {
    transform: translateY(-200px)
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: 0.5s;
    max-height: 0;
    opacity: 0
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    max-height: 100%;
    transform: scaleY(1);
    overflow: visible;
    opacity: 1
}

.uc_box_content .uc_description {
    color: #fff
}

#uc_hover_text_reveal_content_box_elementor_056a4ab .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_btn {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    transition: 0.5s
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder {
    position: relative;
    text-align: center;
    overflow: hidden
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder .uc_long_content_box_box {
    position: relative
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder .uc_long_content_box_box .uc_image_box {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    background-blend-mode: normal
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder .uc_long_content_box_box .uc_overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 1s
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_title {
    transition: 0.5s
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    transition: 0.5s;
    transform: translateY(10px)
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_title {
    transform: translateY(-200px)
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: 0.5s;
    max-height: 0;
    opacity: 0
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    max-height: 100%;
    transform: scaleY(1);
    overflow: visible;
    opacity: 1
}

#uc_hover_text_reveal_content_box_elementor_66d506a .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_btn {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    transition: 0.5s
}

#uc_gradient_hover_effect_button_elementor_1c1f0e88 {
    text-align: center
}

#uc_gradient_hover_effect_button_elementor_1c1f0e88 .btn {
    display: inline-block;
    background: #fff0;
    font-weight: 500;
    font-style: normal;
    color: rgb(223 190 106 / .7);
    border-radius: 7px;
    padding: 14px 30px 14px 30px;
    transition: all 0.7s ease-out;
    background: linear-gradient(270deg, #F0C65CDE, rgb(146 111 52 / .8), #DDFF0000, #DDFF0000);
    background-position: 1% 50%;
    background-size: 300% 300%;
    text-decoration: none;
    border: none;
    border: 1px solid #926F34CC
}

#uc_gradient_hover_effect_button_elementor_1c1f0e88 .btn:hover {
    color: #fff;
    border: 1px solid #fff0;
    color: #fff;
    background-position: 99% 50%
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder {
    position: relative;
    text-align: center;
    overflow: hidden
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder .uc_long_content_box_box {
    position: relative
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder .uc_long_content_box_box .uc_image_box {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    background-blend-mode: normal
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder .uc_long_content_box_box .uc_overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 1s
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_title {
    transition: 0.5s
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    transition: 0.5s;
    transform: translateY(10px)
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_title {
    transform: translateY(-70px)
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: 0.5s;
    max-height: 0;
    opacity: 0
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    max-height: 100%;
    transform: scaleY(1);
    overflow: visible;
    opacity: 1
}

#uc_hover_text_reveal_content_box_elementor_d3c5691 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_btn {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    transition: 0.5s
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder {
    position: relative;
    text-align: center;
    overflow: hidden
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder .uc_long_content_box_box {
    position: relative
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder .uc_long_content_box_box .uc_image_box {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    background-blend-mode: normal
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder .uc_long_content_box_box .uc_overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 1s
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_title {
    transition: 0.5s
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    transition: 0.5s;
    transform: translateY(10px)
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_title {
    transform: translateY(-70px)
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: 0.5s;
    max-height: 0;
    opacity: 0
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    max-height: 100%;
    transform: scaleY(1);
    overflow: visible;
    opacity: 1
}

#uc_hover_text_reveal_content_box_elementor_2930def7 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_btn {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    transition: 0.5s
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder {
    position: relative;
    text-align: center;
    overflow: hidden
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder .uc_long_content_box_box {
    position: relative
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder .uc_long_content_box_box .uc_image_box {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    background-blend-mode: normal
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder .uc_long_content_box_box .uc_overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 1s
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_title {
    transition: 0.5s
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    transition: 0.5s;
    transform: translateY(10px)
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_title {
    transform: translateY(-70px)
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: 0.5s;
    max-height: 0;
    opacity: 0
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    max-height: 100%;
    transform: scaleY(1);
    overflow: visible;
    opacity: 1
}

#uc_hover_text_reveal_content_box_elementor_35b023b1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_btn {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    transition: 0.5s
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder {
    position: relative;
    text-align: center;
    overflow: hidden
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder .uc_long_content_box_box {
    position: relative
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder .uc_long_content_box_box .uc_image_box {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    background-blend-mode: normal
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder .uc_long_content_box_box .uc_overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 1s
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_title {
    transition: 0.5s
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    transition: 0.5s;
    transform: translateY(10px)
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_title {
    transform: translateY(-70px)
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: 0.5s;
    max-height: 0;
    opacity: 0
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    max-height: 100%;
    transform: scaleY(1);
    overflow: visible;
    opacity: 1
}

#uc_hover_text_reveal_content_box_elementor_684eb153 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_btn {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    transition: 0.5s
}

#uc_animated_ripples_bg_addon94770ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon94770ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #D9B9806B;
    animation: ripple 20s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon94770ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    top: -100px
}

#uc_animated_ripples_bg_addon94770ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    top: -200px
}

#uc_animated_ripples_bg_addon94770ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    top: -300px
}

#uc_animated_ripples_bg_addon94770ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    top: -400px
}

#uc_animated_ripples_bg_addon94770ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    top: -500px
}

#uc_animated_ripples_bg_addon94770ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon94770ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon94770ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon94770ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon94770ripple-background .shade5 {
    opacity: .9
}

@keyframes ripple {
    0% {
        transform: scale(.8)
    }

    50% {
        transform: scale(1.2)
    }

    100% {
        transform: scale(.8)
    }
}

#uc_logo_carousel_elementor_55b182eb {
    min-height: 1px
}

#uc_logo_carousel_elementor_55b182eb * {
    box-sizing: border-box
}

#uc_logo_carousel_elementor_55b182eb .owl-nav .owl-prev {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_55b182eb .owl-nav .owl-next {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_55b182eb .owl-dots {
    overflow: hidden;
    display: none !important;
    text-align: center
}

#uc_logo_carousel_elementor_55b182eb .owl-dot {
    border-radius: 50%;
    display: inline-block
}

#uc_logo_carousel_elementor_55b182eb {
    text-align: center;
    position: relative
}

#uc_logo_carousel_elementor_55b182eb .uc_logo_carousel_holder {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%
}

#uc_logo_carousel_elementor_55b182eb .uc_logo_carousel_holder a {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

#uc_logo_carousel_elementor_55b182eb img {
    height: 100%;
    width: 100%;
    object-fit: contain
}

#uc_gradient_hover_effect_button_elementor_55642038 {
    text-align: center
}

#uc_gradient_hover_effect_button_elementor_55642038 .btn {
    display: inline-block;
    background: #fff0;
    font-weight: 500;
    font-style: normal;
    color: rgb(223 190 106 / .7);
    border-radius: 7px;
    padding: 14px 30px 14px 30px;
    transition: all 0.7s ease-out;
    background: linear-gradient(270deg, #F0C65CDE, rgb(146 111 52 / .8), #DDFF0000, #DDFF0000);
    background-position: 1% 50%;
    background-size: 300% 300%;
    text-decoration: none;
    border: none;
    border: 1px solid #926F34CC
}

#uc_gradient_hover_effect_button_elementor_55642038 .btn:hover {
    color: #fff;
    border: 1px solid #fff0;
    color: #fff;
    background-position: 99% 50%
}

#uc_logo_carousel_elementor_3fd39a24 {
    min-height: 1px
}

#uc_logo_carousel_elementor_3fd39a24 * {
    box-sizing: border-box
}

#uc_logo_carousel_elementor_3fd39a24 .owl-nav .owl-prev {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_3fd39a24 .owl-nav .owl-next {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_3fd39a24 .owl-dots {
    overflow: hidden;
    display: none !important;
    text-align: center
}

#uc_logo_carousel_elementor_3fd39a24 .owl-dot {
    border-radius: 50%;
    display: inline-block
}

#uc_logo_carousel_elementor_3fd39a24 {
    text-align: center;
    position: relative
}

#uc_logo_carousel_elementor_3fd39a24 .uc_logo_carousel_holder {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%
}

#uc_logo_carousel_elementor_3fd39a24 .uc_logo_carousel_holder a {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

#uc_logo_carousel_elementor_3fd39a24 img {
    height: 100%;
    width: 100%;
    object-fit: contain
}

.elementor-19179 .elementor-element.elementor-element-d908d1b .circle {
    scale: 100%
}

.elementor-19179 .elementor-element.elementor-element-d908d1b .trx_addons_bg_text {
    z-index: 0
}

.elementor-19179 .elementor-element.elementor-element-d908d1b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-19179 .elementor-element.elementor-element-d908d1b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-19179 .elementor-element.elementor-element-c43769a .trx_addons_bg_text {
    z-index: 0
}

.elementor-19179 .elementor-element.elementor-element-c43769a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-19179 .elementor-element.elementor-element-c43769a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-19179 .elementor-element.elementor-element-c71c55f {
    --spacer-size: 150px
}

.elementor-19179 .elementor-element.elementor-element-80e0d2f .trx_addons_bg_text {
    z-index: 0
}

.elementor-19179 .elementor-element.elementor-element-80e0d2f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-19179 .elementor-element.elementor-element-80e0d2f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-19179 .elementor-element.elementor-element-f932947 .logo_image {
    max-height: 85px
}

.elementor-19179 .elementor-element.elementor-element-904e4ac {
    --spacer-size: 50px
}

.elementor-19179 .elementor-element.elementor-element-bb3925a .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-19179 .elementor-element.elementor-element-bb3925a .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-19179 .elementor-element.elementor-element-8055acd {
    --spacer-size: 6px
}

.elementor-19179 .elementor-element.elementor-element-59ec952 {
    --spacer-size: 8px
}

.elementor-19179 .elementor-element.elementor-element-ebbecc3 {
    color: #FE862B
}

.elementor-19179 .elementor-element.elementor-element-cb2080d {
    width: auto;
    max-width: auto
}

.elementor-19179 .elementor-element.elementor-element-cb2080d .elementor-heading-title {
    font-size: 19px;
    letter-spacing: 0
}

.elementor-19179 .elementor-element.elementor-element-f7b1ff1 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-19179 .elementor-element.elementor-element-f7b1ff1 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-19179 .elementor-element.elementor-element-9cddd5c {
    --spacer-size: 6px
}

.elementor-19179 .elementor-element.elementor-element-9ed8f83 .trx_addons_bg_text {
    z-index: 0
}

.elementor-19179 .elementor-element.elementor-element-9ed8f83 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-19179 .elementor-element.elementor-element-9ed8f83 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-19179 .elementor-element.elementor-element-4846cba {
    --spacer-size: 50px
}

.elementor-19179 .elementor-element.elementor-element-93d13bc {
    text-align: center
}

.elementor-19179 .elementor-element.elementor-element-93d13bc .elementor-heading-title {
    text-transform: uppercase
}

.elementor-19179 .elementor-element.elementor-element-1378331 {
    --spacer-size: 20px
}

.elementor-19179 .elementor-element.elementor-element-217e20a .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-19179 .elementor-element.elementor-element-217e20a .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-19179 .elementor-element.elementor-element-1a7938a {
    --spacer-size: 90px
}

.elementor-19179 .elementor-element.elementor-element-ae0b443 {
    text-align: center;
    line-height: 1.4em
}

@media(max-width:1279px) {
    .elementor-19179 .elementor-element.elementor-element-f932947 .logo_image {
        max-height: 70px
    }

    .elementor-19179 .elementor-element.elementor-element-59ec952 {
        --spacer-size: 5px
    }

    .elementor-19179 .elementor-element.elementor-element-4846cba {
        --spacer-size: 20px
    }

    .elementor-19179 .elementor-element.elementor-element-93d13bc {
        text-align: center
    }

    .elementor-19179 .elementor-element.elementor-element-1a7938a {
        --spacer-size: 40px
    }

    .elementor-19179 .elementor-element.elementor-element-ae0b443 {
        text-align: center
    }
}

@media(max-width:767px) {
    .elementor-19179 .elementor-element.elementor-element-d908d1b .circle {
        scale: 80px
    }

    .elementor-19179 .elementor-element.elementor-element-f932947>.elementor-widget-container {
        padding: 0 0 0 0
    }

    .elementor-19179 .elementor-element.elementor-element-f932947 .logo_image {
        max-height: 64px
    }

    .elementor-19179 .elementor-element.elementor-element-f86057b {
        width: 52%
    }

    .elementor-19179 .elementor-element.elementor-element-59ec952 {
        --spacer-size: 2px
    }

    .elementor-19179 .elementor-element.elementor-element-ebbecc3 {
        font-size: 13px
    }

    .elementor-19179 .elementor-element.elementor-element-cb2080d .elementor-heading-title {
        font-size: 18px
    }

    .elementor-19179 .elementor-element.elementor-element-f990f53 {
        width: 48%
    }

    .elementor-19179 .elementor-element.elementor-element-93d13bc {
        text-align: center
    }

    .elementor-19179 .elementor-element.elementor-element-1a7938a {
        --spacer-size: 35px
    }
}

#uc_animated_ripples_bg_addon132168ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon132168ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #D9B9801C;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon132168ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon132168ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon132168ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon132168ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon132168ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon132168ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon132168ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon132168ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon132168ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon132168ripple-background .shade5 {
    opacity: .9
}

.unlimited-elements-background-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.unlimited-elements-background-overlay.uc-bg-front {
    z-index: 999
}

@media screen and(max-width:1040px) {

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1 {
        top: 0;
        font-size: 10vh
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6 {
        margin-top: 20px;
        font-size: 4vh;
        line-height: 4vh
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button {
        padding: 10px 40px 10px 40px;
        bottom: 0
    }
}

@media screen and(max-width:500px) {

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1 {
        top: 0;
        font-size: 45px
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6 {
        margin-top: 20px;
        font-size: 16px
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button {
        padding: 7px 7px 7px 7px;
        bottom: 0
    }
}

button.btn-sub:hover {
    background-color: #e5813e;
    color: #fff
}

#mc4wp-form-1>div.mc4wp-form-fields>button:hover {
    background-color: #e5813e;
    color: #fff
}

#mc4wp-form-1>div.mc4wp-form-fields>button::hover {
    background-color: #e5813e;
    color: #fff
}

#popup-1>div>a {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10
}

body>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show {
    background-color: #fff;
    color: #000
}

body>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show:hover {
    background-color: #999;
    color: #fff
}

#mainland-list li {
    margin: 10px 0
}

#mainland-list {
    list-style-type: none;
    padding: 0;
    text-align: left;
    margin: 1px
}

#mainland-list a {
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: transform 0.2s, color 0.2s;
    color: #fff
}

#mainland-list a::after {
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    display: block;
    margin-top: 5px;
    left: 0;
    background: dodgerblue;
    transition: width 0.4s ease, left 0.4s ease
}

#mainland-list a:hover::after {
    width: 100%;
    left: 0
}

#mainland-list a:hover {
    transform: translateX(10px);
    color: dodgerblue
}

#uc_mega_menu_elementor_3ec9d0e_item3>a>span {
    color: gold
}

#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div {
    background: linear-gradient(to top, #001B31, #003966)
}

#trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614>section.elementor-section.elementor-top-section.elementor-element.elementor-element-6f9f363.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div {
    background: linear-gradient(to top, #001B31, #003966)
}

#GoldenVisaMega {
    border-color: gold
}

#GoldenVisaMega>div.ue-tip {
    border-top-color: gold !important;
    border-left-color: gold !important
}

#GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span {
    color: gold
}

body.page-id-26131>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #BF953F, #FCF6BA);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-26131>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #BF953F, #FCF6BA);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-30112>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #BF953F, #FCF6BA);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-30112>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #BF953F, #FCF6BA);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31163>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #BF953F, #FCF6BA);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31163>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #BF953F, #FCF6BA);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31228>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #BF953F, #FCF6BA);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31228>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #BF953F, #FCF6BA);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31308>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #BF953F, #FCF6BA);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31308>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #BF953F, #FCF6BA);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-33648>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #BF953F, #FCF6BA);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-33648>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #BF953F, #FCF6BA);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-33592>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #BF953F, #FCF6BA);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-33592>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #BF953F, #FCF6BA);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-33943>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to bottom right, #006529, #0b3600) !important;
    color: white !important;
    transition: background 0.9s ease !important
}

body.page-id-33943>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to top left, #006529, #0b3600) !important;
    color: white !important;
    transition: background 0.9s ease !important
}

body.page-id-33942>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to bottom right, #006529, #0b3600) !important;
    color: white !important;
    transition: background 0.9s ease !important
}

body.page-id-33942>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to top left, #006529, #0b3600) !important;
    color: white !important;
    transition: background 0.9s ease !important
}

a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to bottom right, #0164b4, #001e36);
    color: white !important;
    transition: background 0.9s ease !important
}

a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to top left, #0164b4, #001e36);
    color: white !important;
    transition: background 0.9s ease !important
}

body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_widgets_area {
    background-color: #003966
}

body>div.body_wrap>div>div.menu_mobile_overlay.scheme_dark.inited_click {
    background-color: #001e36
}

body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.menu_mobile_close.menu_button_close.inited_click>span.menu_button_close_text {
    color: #fff
}

body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
    background-color: #001e36
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-7dbeab9.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-7612f7a.scheme_corporate.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited {
    color: #8bc3ff
}

body.scheme_startup-dark {
    --theme-color-bg_color: transparent;
    background: linear-gradient(134deg, #003966 34%, #001B31 60%)
}

#trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_header_wrap>a {
    color: #00ff2a !important
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened {
    background-color: black !important
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited:after {
    color: green !important
}

#iti-0__country-listbox {
    background-color: #002746;
    color: #fff
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened {
    background-color: #151414
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_header_wrap>a::before {
    color: #E7CFB1
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>button {
    color: #E7CFB1
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>button::before {
    color: #E7CFB1
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited {
    color: #E7CFB1 !important
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_header_wrap>a {
    color: #E7CFB1
}

body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap {
    background-color: #151414
}

body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
    background-color: #151414
}

body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414
}

body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span.logo_text {
    color: #E7CFB1
}

body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span::before {
    color: #E7CFB1
}

body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap {
    background-color: #151414
}

body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
    background-color: #151414
}

body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414
}

body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span.logo_text {
    color: #E7CFB1
}

body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span::before {
    color: #E7CFB1
}

body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap {
    background-color: #151414
}

body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
    background-color: #151414
}

body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414
}

body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span.logo_text {
    color: #E7CFB1
}

body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span::before {
    color: #E7CFB1
}

.page-id-26131 #menu_mobile-item-24184 {
    display: none
}

.page-id-33648 #menu_mobile-item-24184 {
    display: none
}

.page-id-33592 #menu_mobile-item-24184 {
    display: none
}

.elementor-26597 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects>.elementor-container {
    max-height: 65px !important
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects>div {
    max-height: 65px !important
}

.page-id-33943 #menu_mobile-item-24183 {
    display: none !important
}

body.page-id-33943>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
    background-color: #00240e !important
}

body.page-id-33942>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
    background-color: #00240e !important
}

.page-id-33943 #menu_mobile-item-33995 {
    display: none !important
}

body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414 !important
}

body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414 !important
}

body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414 !important
}

body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414 !important
}

.search_modern .search_wrap.search_opened .search_field:focus {
    color: deepskyblue
}

.page-id-26131 .search_modern .search_wrap.search_opened .search_field:focus {
    color: #e7cfb1
}

.page-id-31308 .search_modern .search_wrap {
    background-color: black !important;
    box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
}

.page-id-31308 .search_modern .search_wrap.search_opened .search_field:focus {
    color: gold
}

.page-id-31308 .search_wrap .search_results {
    background-color: black !important
}

.page-id-31228 .search_modern .search_wrap {
    background-color: black !important;
    box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
}

.page-id-31228 .search_modern .search_wrap.search_opened .search_field:focus {
    color: gold
}

.page-id-31228 .search_wrap .search_results {
    background-color: black !important
}

.page-id-30112 .search_modern .search_wrap {
    background-color: black !important;
    box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
}

.page-id-30112 .search_modern .search_wrap.search_opened .search_field:focus {
    color: gold
}

.page-id-30112 .search_wrap .search_results {
    background-color: black !important
}

.page-id-31163 .search_modern .search_wrap {
    background-color: black !important;
    box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
}

.page-id-31163 .search_modern .search_wrap.search_opened .search_field:focus {
    color: gold
}

.page-id-31163 .search_wrap .search_results {
    background-color: black !important
}

.page-id-33943 .search_modern .search_wrap {
    background-color: #001600 !important;
    box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
}

.page-id-33943 .search_modern .search_wrap.search_opened .search_field:focus {
    color: limegreen
}

.page-id-33943 .search_wrap .search_results {
    background-color: #001600 !important
}

.page-id-33942 .search_modern .search_wrap {
    background-color: #001600 !important;
    box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
}

.page-id-33942 .search_modern .search_wrap.search_opened .search_field:focus {
    color: limegreen
}

.page-id-33942 .search_wrap .search_results {
    background-color: #001600 !important
}

#wpcf7-f33594-p33592-o1>form>div.form-style-1>p>span.wpcf7-submit-style>input {
    background-color: goldenrod !important
}

#wpcf7-f33594-p33592-o1>form>div.form-style-1>p>span.wpcf7-submit-style>input:hover {
    background-color: darkgoldenrod !important
}

.slicewp-button-primary {
    background-color: #ff8400 !important
}

.slicewp-button-primary:hover {
    background-color: #ffa13d !important
}

.slicewp-lost-password {
    color: #ff8400 !important
}

.slicewp-lost-password a {
    color: #ff8400 !important
}

body.page-id-38305>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #BF953F, #FCF6BA);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-38305>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #BF953F, #FCF6BA);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-38306>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #BF953F, #FCF6BA);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-38306>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #BF953F, #FCF6BA);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-38273>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #BF953F, #FCF6BA);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-38273>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #BF953F, #FCF6BA);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

.slicewp-user-notice .slicewp-warning {
    color: black !important
}

.slicewp-user-notice .slicewp-warning p {
    color: black !important
}

.slicewp-user-notice {
    color: black !important
}

div.slicewp-field-wrapper:nth-child(6)>div:nth-child(2)>div:nth-child(1)>a:nth-child(2)>svg:nth-child(1) {
    color: #e7cfb1 !important
}

.slicewp-is-open>div:nth-child(2)>div:nth-child(2) {
    background-color: #202020 !important;
    box-shadow: rgb(0 0 0 / .15)1.95px 1.95px 2.6px;
    color: white !important
}

.slicewp-active a {
    color: #ff8e00 !important;
    border-color: #ff8e00 !important
}

li.slicewp-nav-tab:nth-child(8):hover {
    color: #ff8e00 !important;
    border-color: #ff8e00 !important
}

li.slicewp-nav-tab:hover {
    color: #ff8e00 !important;
    border-color: #ff8e00 !important
}

#slicewp-affiliate-custom-link-input {
    color: #ff8e00 !important
}

div.slicewp-global-overlay:nth-child(76)>div:nth-child(1)>div:nth-child(3)>button:nth-child(3) {
    color: white !important
}

:root {
    --wpforms-field-border-radius: 3px;
    --wpforms-field-border-style: solid;
    --wpforms-field-border-size: 1px;
    --wpforms-field-background-color: #ffffff;
    --wpforms-field-border-color: rgba(0, 0, 0, 0.25);
    --wpforms-field-border-color-spare: rgba(0, 0, 0, 0.25);
    --wpforms-field-text-color: rgba(0, 0, 0, 0.7);
    --wpforms-field-menu-color: #ffffff;
    --wpforms-label-color: rgba(0, 0, 0, 0.85);
    --wpforms-label-sublabel-color: rgba(0, 0, 0, 0.55);
    --wpforms-label-error-color: #d63637;
    --wpforms-button-border-radius: 3px;
    --wpforms-button-border-style: none;
    --wpforms-button-border-size: 1px;
    --wpforms-button-background-color: #066aab;
    --wpforms-button-border-color: #066aab;
    --wpforms-button-text-color: #ffffff;
    --wpforms-page-break-color: #066aab;
    --wpforms-background-image: none;
    --wpforms-background-position: center center;
    --wpforms-background-repeat: no-repeat;
    --wpforms-background-size: cover;
    --wpforms-background-width: 100px;
    --wpforms-background-height: 100px;
    --wpforms-background-color: rgba(0, 0, 0, 0);
    --wpforms-background-url: none;
    --wpforms-container-padding: 0px;
    --wpforms-container-border-style: none;
    --wpforms-container-border-width: 1px;
    --wpforms-container-border-color: #000000;
    --wpforms-container-border-radius: 3px;
    --wpforms-field-size-input-height: 43px;
    --wpforms-field-size-input-spacing: 15px;
    --wpforms-field-size-font-size: 16px;
    --wpforms-field-size-line-height: 19px;
    --wpforms-field-size-padding-h: 14px;
    --wpforms-field-size-checkbox-size: 16px;
    --wpforms-field-size-sublabel-spacing: 5px;
    --wpforms-field-size-icon-size: 1;
    --wpforms-label-size-font-size: 16px;
    --wpforms-label-size-line-height: 19px;
    --wpforms-label-size-sublabel-font-size: 14px;
    --wpforms-label-size-sublabel-line-height: 17px;
    --wpforms-button-size-font-size: 17px;
    --wpforms-button-size-height: 41px;
    --wpforms-button-size-padding-h: 15px;
    --wpforms-button-size-margin-top: 10px;
    --wpforms-container-shadow-size-box-shadow: none
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--bg-color: #151414;
    --wp--preset--color--bd-color: #3E3E3E;
    --wp--preset--color--text-dark: #FFFFFF;
    --wp--preset--color--text-light: #A2A2A2;
    --wp--preset--color--text-link: #97B100;
    --wp--preset--color--text-hover: #ACC903;
    --wp--preset--color--text-link-2: #DE60CA;
    --wp--preset--color--text-hover-2: #C22BAA;
    --wp--preset--color--text-link-3: #9476EC;
    --wp--preset--color--text-hover-3: #704CDB;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227)0%, rgb(155, 81, 224)100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180)0%, rgb(0, 208, 130)100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0)0%, rgb(255, 105, 0)100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0)0%, rgb(207, 46, 46)100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238)0%, rgb(169, 184, 195)100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220)0%, rgb(151, 120, 209)20%, rgb(207, 42, 186)40%, rgb(238, 44, 130)60%, rgb(251, 105, 98)80%, rgb(254, 248, 76)100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236)0%, rgb(152, 150, 240)100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165)0%, rgb(254, 45, 45)50%, rgb(107, 0, 62)100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112)0%, rgb(199, 81, 192)50%, rgb(65, 88, 208)100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203)0%, rgb(182, 227, 212)50%, rgb(51, 167, 181)100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128)0%, rgb(113, 206, 126)100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129)0%, rgb(40, 116, 252)100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)
}

:where(.is-layout-flex) {
    gap: .5em
}

:where(.is-layout-grid) {
    gap: .5em
}

body .is-layout-flex {
    display: flex
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center
}

.is-layout-flex>:is(*, div) {
    margin: 0
}

body .is-layout-grid {
    display: grid
}

.is-layout-grid>:is(*, div) {
    margin: 0
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em
}

.has-black-color {
    color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-color {
    color: var(--wp--preset--color--white) !important
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important
}

.trx_addons_inline_2111392190 img.logo_image {
    max-height: 65px
}

.trx_addons_inline_1277895988 img.logo_image {
    max-height: 50px
}

.trx_addons_inline_55479851 {
    color: var(--e-global-color-9e330ee) !important
}

.trx_addons_inline_1282963344 {
    color: var(--e-global-color-9e330ee) !important
}

.trx_addons_inline_91389867:before {
    color: #FFFED03B
}

.trx_addons_inline_286337500:before {
    color: #FFFED03B
}

.trx_addons_inline_1947094582 img.logo_image {
    max-height: 85px
}

.elementor-33648 .elementor-element.elementor-element-4e3137d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414;
    background-image: url(/wp-content/uploads/2024/06/Group-106-min-1.png);
    background-position: 0 40%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.elementor-33648 .elementor-element.elementor-element-4e3137d3 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px !important;
    margin-bottom: 0;
    padding: 140px 0 60px 0
}

.elementor-33648 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-4e3137d3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33648 .elementor-element.elementor-element-34d0674c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-33648 .elementor-element.elementor-element-16d7c031 {
    text-align: center
}

.elementor-33648 .elementor-element.elementor-element-16d7c031 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 3.6rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33648 .elementor-element.elementor-element-c65ac2a>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-33648 .elementor-element.elementor-element-c65ac2a {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-33648 .elementor-element.elementor-element-241c79d5 {
    width: var(--container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
    text-align: center
}

.elementor-33648 .elementor-element.elementor-element-241c79d5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFFBA
}

.elementor-33648 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-e1734a8 {
    padding: 50px 0 0 0
}

.elementor-33648 .elementor-element.elementor-element-71ab7ad1 img {
    width: 59%
}

.elementor-33648 .elementor-element.elementor-element-43308c20 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    bottom: -47px;
    text-align: left
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-43308c20 {
    right: 9%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-43308c20 {
    left: 9%
}

.elementor-33648 .elementor-element.elementor-element-43308c20 img {
    width: 100%;
    opacity: .85
}

.elementor-33648 .elementor-element.elementor-element-372daaa0 {
    width: auto;
    max-width: auto;
    bottom: 0;
    text-align: left
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-372daaa0 {
    right: 0%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-372daaa0 {
    left: 0%
}

.elementor-33648 .elementor-element.elementor-element-372daaa0 img {
    width: 57%
}

.elementor-33648 .elementor-element.elementor-element-163d675a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414;
    background-image: url(/wp-content/uploads/2024/06/Ellipse-2212-min-2.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 90% auto
}

.elementor-33648 .elementor-element.elementor-element-163d675a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 80px 0
}

.elementor-33648 .elementor-element.elementor-element-163d675a .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-163d675a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-163d675a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-163d675a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33648 .elementor-element.elementor-element-761577f {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33648 .elementor-element.elementor-element-761577f .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-761577f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-761577f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-ca4fb97.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33648 .elementor-element.elementor-element-d1abe0d {
    text-align: left
}

.elementor-33648 .elementor-element.elementor-element-d1abe0d img {
    width: 86%
}

.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-742174d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-742174d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-4cfbc48 {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33648 .elementor-element.elementor-element-4cfbc48 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33648 .elementor-element.elementor-element-9ebfd78>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33648 .elementor-element.elementor-element-9ebfd78 {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33648 .elementor-element.elementor-element-4b8e8a2 {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-4b8e8a2 {
    right: 5%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-4b8e8a2 {
    left: 5%
}

.elementor-33648 .elementor-element.elementor-element-4b8e8a2 img {
    width: 74%
}

.elementor-33648 .elementor-element.elementor-element-00cb109 {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-00cb109 {
    right: 0%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-00cb109 {
    left: 0%
}

.elementor-33648 .elementor-element.elementor-element-00cb109 img {
    width: 74%
}

.elementor-33648 .elementor-element.elementor-element-49abad5 {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33648 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-658cdf3.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-658cdf3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-4a05093 {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33648 .elementor-element.elementor-element-4a05093 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33648 .elementor-element.elementor-element-2bcf743>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33648 .elementor-element.elementor-element-2bcf743 {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33648 .elementor-element.elementor-element-0ef43a0 {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-0ef43a0 {
    right: 5%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-0ef43a0 {
    left: 5%
}

.elementor-33648 .elementor-element.elementor-element-0ef43a0 img {
    width: 74%
}

.elementor-33648 .elementor-element.elementor-element-ec3701e {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-ec3701e {
    right: 0%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-ec3701e {
    left: 0%
}

.elementor-33648 .elementor-element.elementor-element-ec3701e img {
    width: 74%
}

.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-116c7b6.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-116c7b6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-ed22596 {
    text-align: left
}

.elementor-33648 .elementor-element.elementor-element-ed22596 img {
    width: 86%
}

.elementor-33648 .elementor-element.elementor-element-3c4c52b5 {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33648 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-556141ce.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-556141ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-62888a0d {
    text-align: left
}

.elementor-33648 .elementor-element.elementor-element-62888a0d img {
    width: 86%
}

.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-dce4502.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33648 .elementor-element.elementor-element-1b6d5a50 {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33648 .elementor-element.elementor-element-1b6d5a50 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33648 .elementor-element.elementor-element-4b5cc42>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33648 .elementor-element.elementor-element-4b5cc42 {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33648 .elementor-element.elementor-element-21ffd3fd {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-21ffd3fd {
    right: 5%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-21ffd3fd {
    left: 5%
}

.elementor-33648 .elementor-element.elementor-element-21ffd3fd img {
    width: 74%
}

.elementor-33648 .elementor-element.elementor-element-26bc7d01 {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-26bc7d01 {
    right: 0%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-26bc7d01 {
    left: 0%
}

.elementor-33648 .elementor-element.elementor-element-26bc7d01 img {
    width: 74%
}

.elementor-33648 .elementor-element.elementor-element-c05366b {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33648 .elementor-element.elementor-element-c05366b .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-c05366b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-c05366b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-49ce5b8.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-49ce5b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-f71349d {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33648 .elementor-element.elementor-element-f71349d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33648 .elementor-element.elementor-element-4b9a88e>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33648 .elementor-element.elementor-element-4b9a88e {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33648 .elementor-element.elementor-element-a6e191d {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-a6e191d {
    right: 5%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-a6e191d {
    left: 5%
}

.elementor-33648 .elementor-element.elementor-element-a6e191d img {
    width: 74%
}

.elementor-33648 .elementor-element.elementor-element-9914db0 {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-9914db0 {
    right: 0%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-9914db0 {
    left: 0%
}

.elementor-33648 .elementor-element.elementor-element-9914db0 img {
    width: 74%
}

.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-5355a63.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-5355a63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33648 .elementor-element.elementor-element-d88dce9 {
    text-align: left
}

.elementor-33648 .elementor-element.elementor-element-d88dce9 img {
    width: 86%
}

.elementor-33648 .elementor-element.elementor-element-606cea9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-606cea9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-606cea9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-606cea9 {
    padding: 20px 0 20px 0
}

.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-d833bdf.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33648 .elementor-element.elementor-element-d833bdf.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-33648 .elementor-element.elementor-element-9003645 {
    text-align: center
}

.elementor-33648 .elementor-element.elementor-element-9003645 .divider-border {
    border-style: dotted;
    border-color: var(--e-global-color-9e330ee)
}

.elementor-33648 .elementor-element.elementor-element-9003645 .eael-divider.horizontal {
    border-bottom-width: 1px;
    width: 100%
}

.elementor-33648 .elementor-element.elementor-element-9003645 .divider-border {
    border-top-width: 1px
}

.elementor-33648 .elementor-element.elementor-element-9003645 .divider-text-container {
    width: 100%
}

.elementor-33648 .elementor-element.elementor-element-250fd4d>.elementor-widget-container {
    padding: 40px 0 0 0
}

.elementor-33648 .elementor-element.elementor-element-250fd4d {
    text-align: center
}

.elementor-33648 .elementor-element.elementor-element-250fd4d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33648 .elementor-element.elementor-element-7708178>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33648 .elementor-element.elementor-element-7708178 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33648 .elementor-element.elementor-element-95da062 {
    overflow: hidden
}

.elementor-33648 .elementor-element.elementor-element-95da062 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-95da062 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-95da062 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-35549a5:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-35549a5:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-35549a5>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-0dd3155>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-0dd3155 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-01962e7:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-01962e7:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-01962e7>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-084fde0>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-084fde0 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-244af45:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-244af45:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-244af45>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-b4c5973>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-b4c5973 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-aa23f7d {
    overflow: hidden;
    padding: 0 0 80px 0
}

.elementor-33648 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-843b084:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-843b084:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-843b084>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-b34e773>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-b34e773 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-b831dd1:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-b831dd1:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-b831dd1>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-869edf1>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-869edf1 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-b47b531:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-b47b531:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-b47b531>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-f8db959>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-f8db959 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-2441e6d {
    padding: 80px 0 20px 0
}

.elementor-33648 .elementor-element.elementor-element-93ad6cc {
    text-align: center
}

.elementor-33648 .elementor-element.elementor-element-93ad6cc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33648 .elementor-element.elementor-element-dc60052 {
    overflow: hidden
}

.elementor-33648 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-f1e385f:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-f1e385f:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-f1e385f>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-49915480>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-49915480 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-29d50751:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-29d50751:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-29d50751>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-4440d40e>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-4440d40e .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-6d53d201:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-6d53d201:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-6d53d201>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-2a85fcba>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-2a85fcba .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-780d902b {
    overflow: hidden;
    padding: 0 0 80px 0
}

.elementor-33648 .elementor-element.elementor-element-780d902b .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-780d902b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-780d902b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-32fafcfa:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-32fafcfa:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-32fafcfa>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-4f80edd1>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-4f80edd1 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-7a6253b8:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-7a6253b8:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-7a6253b8>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-3a9f9c90>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-3a9f9c90 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-1ff6e603:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-1ff6e603:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-1ff6e603>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-62fdeb3>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-62fdeb3 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-3f84651c {
    padding: 0 0 20px 0
}

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

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

.elementor-33648 .elementor-element.elementor-element-13f6efcf .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33648 .elementor-element.elementor-element-b2bf618>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33648 .elementor-element.elementor-element-b2bf618 {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33648 .elementor-element.elementor-element-3a43e5a4 {
    width: auto;
    max-width: auto;
    top: 0%
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-3a43e5a4 {
    left: -18%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-3a43e5a4 {
    right: -18%
}

.elementor-33648 .elementor-element.elementor-element-3a43e5a4 img {
    width: 74%
}

.elementor-33648 .elementor-element.elementor-element-ddeba5d .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-ddeba5d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-ddeba5d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-aef7d33>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-33648 .elementor-element.elementor-element-aef7d33 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33648 .elementor-element.elementor-element-aef7d33 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33648 .elementor-element.elementor-element-71353d1b {
    z-index: 1;
    text-align: right
}

.elementor-33648 .elementor-element.elementor-element-71353d1b img {
    width: 80%
}

.elementor-33648 .elementor-element.elementor-element-1db5e732 {
    width: auto;
    max-width: auto;
    bottom: 1%;
    z-index: 0
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-1db5e732 {
    right: 44%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-1db5e732 {
    left: 44%
}

.elementor-33648 .elementor-element.elementor-element-1db5e732 img {
    width: 80%
}

.elementor-33648 .elementor-element.elementor-element-314c2fd6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414
}

.elementor-33648 .elementor-element.elementor-element-314c2fd6 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0 80px 0
}

.elementor-33648 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-314c2fd6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33648 .elementor-element.elementor-element-d20832a .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-d20832a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-d20832a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-d20832a {
    padding: 80px 0 20px 0
}

.elementor-33648 .elementor-element.elementor-element-ee64804 {
    text-align: center
}

.elementor-33648 .elementor-element.elementor-element-ee64804 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33648 .elementor-element.elementor-element-5d84006 {
    overflow: hidden
}

.elementor-33648 .elementor-element.elementor-element-5d84006 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-5d84006 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-5d84006 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-caee799:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-caee799:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-caee799>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-f87198d>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-f87198d .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-6a9a32b:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-6a9a32b:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-6a9a32b>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-01d9052>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-01d9052 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-863703d:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-863703d:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-863703d>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-8e3d481>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-8e3d481 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-6a835e3 {
    overflow: hidden
}

.elementor-33648 .elementor-element.elementor-element-6a835e3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-6a835e3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-6a835e3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-6a472f6:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-6a472f6:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-6a472f6>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-5ab000b>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-5ab000b .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-c7fd5de:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-c7fd5de:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-c7fd5de>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-f07190d>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-f07190d .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-3fe5fe1:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-3fe5fe1:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-3fe5fe1>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-bf4ae0e>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-bf4ae0e .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-c27eb9e {
    overflow: hidden
}

.elementor-33648 .elementor-element.elementor-element-c27eb9e .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-c27eb9e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-c27eb9e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-dbb581e:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-dbb581e:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-dbb581e>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-5a781c8>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-5a781c8 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-c9e9409:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-c9e9409:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-c9e9409>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-e72a826>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-e72a826 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-3ecc0b1:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-3ecc0b1:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-3ecc0b1>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-6c368b1>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-6c368b1 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-93230db {
    overflow: hidden
}

.elementor-33648 .elementor-element.elementor-element-93230db .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-93230db .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-93230db .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-3510798:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-3510798:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-3510798>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-306a76d>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-306a76d .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-1133304:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-1133304:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-1133304>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-260fc78>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-260fc78 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-63db75a:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-63db75a:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-63db75a>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-196ea5b>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-196ea5b .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-d934744 {
    overflow: hidden
}

.elementor-33648 .elementor-element.elementor-element-d934744 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-d934744 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-d934744 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-fa3f5c2:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-fa3f5c2:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-fa3f5c2>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-8166e7a:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-8166e7a:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-8166e7a>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-c985556>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-c985556 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33648 .elementor-element.elementor-element-588f089:hover>.elementor-element-populated {
    background-color: #2F303B
}

.elementor-33648 .elementor-element.elementor-element-588f089:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33648 .elementor-element.elementor-element-588f089>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33648 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33648 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33648 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33648 .elementor-element.elementor-element-529e3847 {
    padding: 80px 0 50px 0
}

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

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

.elementor-33648 .elementor-element.elementor-element-2897ebc8 {
    text-align: left
}

.elementor-33648 .elementor-element.elementor-element-2897ebc8 img {
    width: 84%
}

.elementor-bc-flex-widget .elementor-33648 .elementor-element.elementor-element-c2d0c5e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33648 .elementor-element.elementor-element-7ca25931 {
    text-align: left
}

.elementor-33648 .elementor-element.elementor-element-7ca25931 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 1.2px;
    color: var(--e-global-color-7d2d11e)
}

.elementor-33648 .elementor-element.elementor-element-ca1783a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 48px;
    color: #FFF
}

.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
    background-color: #FFF;
    color: #1F202B;
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 13px 13px 13px 13px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3px
}

.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
    width: 405px;
    height: 52px
}

.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group {
    margin-bottom: 0
}

.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea::-webkit-input-placeholder {
    color: #1F202B
}

.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
    width: 195px;
    background-color: var(--e-global-color-7d2d11e);
    color: #1F202B !important;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-7d2d11e);
    border-radius: 13px 13px 13px 13px;
    padding: 14px 14px 14px 14px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
    width: 195px;
    min-width: inherit
}

.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
    right: 0;
    position: relative;
    min-width: inherit
}

.elementor-33648 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit:hover {
    background-color: var(--e-global-color-6c4bd3c);
    color: var(--e-global-color-6c4bd3c)
}

.elementor-33648 .elementor-element.elementor-element-6839fa97 {
    width: auto;
    max-width: auto;
    top: -10%
}

body:not(.rtl).elementor-33648 .elementor-element.elementor-element-6839fa97 {
    right: 1%
}

body.rtl .elementor-33648 .elementor-element.elementor-element-6839fa97 {
    left: 1%
}

.elementor-33648 .elementor-element.elementor-element-6839fa97 img {
    width: 72%
}

.eael-fluent-form-subscription input {
    max-width: unset !important
}

@media(min-width:768px) {
    .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button {
        margin-bottom: 0
    }
}

form.fluent_form_2 .wpf_has_custom_css.ff-btn-submit {
    background-color: #1a7efb;
    border-color: #1a7efb;
    color: #fff;
    min-width: 100%
}

form.fluent_form_2 .wpf_has_custom_css.ff-btn-submit:hover {
    background-color: #fff;
    border-color: #1a7efb;
    color: #1a7efb;
    min-width: 100%
}

#uc_animated_ripples_bg_addon25969ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon25969ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #D9B9801C;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon25969ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon25969ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon25969ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon25969ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon25969ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon25969ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon25969ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon25969ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon25969ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon25969ripple-background .shade5 {
    opacity: .9
}

.clearfix::after {
    content: " ";
    display: table;
    clear: both
}

.eael-product-carousel.nav-top-right {
    padding-top: 40px
}

.eael-contact-form textarea {
    background: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
    float: none;
    height: auto;
    margin: 0;
    outline: 0;
    width: 100%
}

.eael-contact-form input[type=submit] {
    border: 0;
    float: none;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    width: auto;
    -webkit-transition: all .25s linear 0s;
    transition: all .25s linear 0s
}

.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-contact-form.placeholder-hide textarea::-moz-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-contact-form.placeholder-hide textarea:-moz-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-custom-radio-checkbox input[type=radio] {
    appearance: none;
    -moz-appearance: none;
    border-style: solid;
    border-width: 0;
    outline: none;
    min-width: 1px;
    width: 15px;
    height: 15px;
    background: #ddd;
    padding: 3px
}

.eael-custom-radio-checkbox input[type=radio]:before {
    content: "";
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    display: block
}

.eael-custom-radio-checkbox input[type=radio]:checked:before {
    background: #999;
    -webkit-transition: all .25s linear 0s;
    transition: all .25s linear 0s
}

.eael-custom-radio-checkbox input[type=radio] {
    border-radius: 50%
}

.eael-custom-radio-checkbox input[type=radio]:before {
    border-radius: 50%
}

.eael-post-elements-readmore-btn {
    font-size: 12px;
    font-weight: 500;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    display: inline-block
}

.elementor-lightbox .dialog-widget-content {
    width: 100%;
    height: 100%
}

.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
    margin: 0 auto 0 0;
    display: inline-block;
    text-align: left
}

.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
    float: none;
    margin: 0 auto;
    display: inline-block;
    text-align: left
}

.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
    margin: 0 0 0 auto;
    display: inline-block;
    text-align: left
}

.eael-force-hide {
    display: none !important
}

.eael-d-none {
    display: none !important
}

.eael-d-block {
    display: block !important
}

.eael-h-auto {
    height: auto !important
}

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
    display: none
}

.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
    display: none
}

.sr-only {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important
}

.eael-divider-wrap {
    font-size: 0;
    line-height: 0
}

.eael-divider {
    text-align: center
}

.eael-divider-left .divider-border-left {
    display: none
}

.eael-divider-right .divider-border-right {
    display: none
}

.eael-divider.horizontal {
    border: 0;
    border-color: #000;
    border-bottom-width: 4px;
    border-top-width: 0;
    display: inline-block;
    width: 80px;
    height: 0;
    border-style: dashed
}

.eael-divider.vertical {
    border: 0;
    display: inline-block;
    border-left: 2px solid #000;
    height: 50px
}

.divider-text-container {
    display: inline-block;
    max-width: 100%
}

.divider-text-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto
}

.eael-divider-wrap.divider-direction-vertical .divider-text-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.eael-divider-wrap.divider-direction-vertical .divider-border {
    border: 1px solid
}

.eael-divider-wrap.divider-direction-vertical .divider-border-left {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.eael-divider-wrap.divider-direction-vertical .eael-divider-content {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.eael-divider-wrap.divider-direction-vertical .divider-border-right {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.eael-divider-text {
    font-size: 16px;
    line-height: 1.4;
    white-space: nowrap
}

.divider-border-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.divider-border {
    border: 0;
    height: 1px;
    border-top: 1px solid #000;
    display: block;
    width: 100%
}

.eael-divider-content {
    display: inherit;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin: 0 20px
}

.infobox-icon {
    height: auto
}

.infobox-icon .eaa-svg {
    font-size: 40px
}

.infobox-icon .eaa-svg svg {
    width: 1em;
    height: 1em
}

.infobox-icon .infobox-icon-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.infobox-icon .infobox-icon-wrap i {
    -webkit-transition: .3s;
    transition: .3s
}

.eael-infobox-content-align-left .eael-infobox .infobox-icon {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.eael-infobox-content-align-left .eael-infobox .infobox-button {
    text-align: left
}

.eael-infobox-content-align-right .eael-infobox .infobox-icon {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.eael-infobox-content-align-right .eael-infobox .infobox-button {
    text-align: right
}

.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-none .infobox-icon-wrap {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-none .infobox-icon-wrap {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.eael-infobox-content-align-center .eael-infobox .infobox-button {
    text-align: center
}

.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap {
    width: 90px;
    height: 90px;
    text-align: center
}

.eael-infobox-icon-hover-bg-shape-square:hover .infobox-icon .infobox-icon-wrap {
    border-radius: 0
}

.eael-infobox-icon-hover-bg-shape-radius:hover .infobox-icon .infobox-icon-wrap {
    border-radius: 15px
}

.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.eael-infobox-icon-hover-bg-shape-circle:hover .infobox-icon .infobox-icon-wrap {
    border-radius: 50%
}

.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap i {
    margin-top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.eael-infobox .infobox-button a.eael-infobox-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 10px;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s
}

.eael-infobox .infobox-button a.eael-infobox-button .eaa-svg {
    font-size: 16px
}

.eael-infobox .infobox-button a.eael-infobox-button .eaa-svg svg {
    width: 1em;
    height: 1em
}

.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-circle .infobox-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-circle .infobox-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-circle .infobox-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.eael-infobox.icon-on-left {
    position: relative;
    z-index: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.eael-infobox.icon-on-left .infobox-icon-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap {
    background: none;
    border: 0;
    text-align: center;
    height: auto;
    display: block
}

.eael-infobox .infobox-content p {
    margin: 0 0 15px
}

.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap i {
    margin-top: 0;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%)
}

.eael-infobox.icon-on-left .infobox-content {
    padding-left: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.eael-infobox.icon-on-left .infobox-content .title {
    line-height: 1;
    margin: 0 0 10px 0
}

.eael-infobox.icon-on-right {
    position: relative;
    z-index: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap {
    background: none;
    border: 0;
    text-align: right;
    width: auto;
    height: auto;
    display: block
}

.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap i {
    margin-top: 0;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%)
}

.eael-infobox.icon-on-right .infobox-content {
    padding-right: 15px;
    text-align: right;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.eael-infobox.icon-on-right .infobox-content .title {
    line-height: 1;
    margin: 0 0 10px 0
}

.eael-infobox .infobox-icon img {
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s
}

.eael-infobox-hover-img-shape-square:hover .eael-infobox .infobox-icon img {
    border-radius: 0
}

.eael-infobox-hover-img-shape-circle:hover .eael-infobox .infobox-icon img {
    border-radius: 50%
}

.eael-infobox-hover-img-shape-radius:hover .eael-infobox .infobox-icon img {
    border-radius: 15px
}

.eael-fluent-form-wrapper label.ff-el-form-check-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.eael-fluent-form-wrapper label.ff-el-form-check-label input {
    margin-right: 5px
}

.eael-fluentform-form-button-full-width .ff-btn-submit {
    width: 100%;
    display: block
}

.eael-contact-form.eael-fluent-form-wrapper.error-message-hide .ff-el-is-error .text-danger {
    display: none
}

.eael-fluentform-form-button-center .ff-el-group .ff-btn-submit {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.eael-fluentform-form-button-right .ff-el-group .ff-btn-submit {
    float: right
}

.eael-fluentform-form-button-left .ff-el-group .ff-btn-submit {
    float: left
}

.eael-contact-form.eael-fluent-form-wrapper.fluent-form-labels-hide label {
    display: none !important
}

.eael-fluentform-section-break-content-left .ff-el-group.ff-el-section-break {
    text-align: left
}

.eael-fluentform-section-break-content-center .ff-el-group.ff-el-section-break {
    text-align: center
}

.eael-fluentform-section-break-content-right .ff-el-group.ff-el-section-break {
    text-align: right
}

.ff-el-progress {
    display: none
}

.eael-ff-step-header-yes .ff-step-header .ff-el-progress-status {
    display: block
}

.eael-ff-step-progressbar-yes .ff-el-progress {
    display: block
}

.ff-el-progress-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%
}

body.page-id-33943>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to bottom right, #006529, #0b3600);
    color: white !important;
    transition: background 0.9s ease !important
}

body.page-id-33943>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to top left, #006529, #0b3600);
    color: white !important;
    transition: background 0.9s ease !important
}

body.page-id-33942>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to bottom right, #006529, #0b3600);
    color: white !important;
    transition: background 0.9s ease !important
}

body.page-id-33942>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to top left, #006529, #0b3600);
    color: white !important;
    transition: background 0.9s ease !important
}

.trx_addons_inline_459675597 img.logo_image {
    max-height: 65px
}

.trx_addons_inline_143379204 img.logo_image {
    max-height: 50px
}

.trx_addons_inline_1718044114:before {
    color: #FFFED03B
}

.trx_addons_inline_1599534714 img.logo_image {
    max-height: 85px
}

.wpgmza_map img {
    max-width: none
}

.wpgmza_widget {
    overflow: auto
}

[data-map-id='1'] .wpgmza_modern_infowindow {
    background-color: #2A3744
}

[data-map-id='1'] .wpgmza_iw_title {
    color: #fff;
    background-color: #252F3A
}

[data-map-id='1'] .wpgmza_iw_description {
    color: #fff
}

[data-map-id='1'] .wpgmza_iw_address_p {
    color: #fff
}

[data-map-id='1'] .wpgmza_button {
    color: #fff;
    background-color: #252F3A
}

.trx_addons_inline_293766262 img.logo_image {
    max-height: 65px
}

.trx_addons_inline_195816187 img.logo_image {
    max-height: 50px
}

.trx_addons_inline_796320066 img.logo_image {
    max-height: 85px
}

#uc_animated_ripples_bg_addon23449ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon23449ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #D9B9801C;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon23449ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon23449ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon23449ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon23449ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon23449ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon23449ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon23449ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon23449ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon23449ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon23449ripple-background .shade5 {
    opacity: .9
}

.elementor-33592 .elementor-element.elementor-element-ca770b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1D1F24
}

.elementor-33592 .elementor-element.elementor-element-ca770b6>.elementor-container {
    max-width: 1170px
}

.elementor-33592 .elementor-element.elementor-element-ca770b6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33592 .elementor-element.elementor-element-ca770b6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33592 .elementor-element.elementor-element-ca770b6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33592 .elementor-element.elementor-element-ca770b6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 20px 30px 20px
}

.elementor-33592 .elementor-element.elementor-element-ca770b6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-33592 .elementor-element.elementor-element-4a705218.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33592 .elementor-element.elementor-element-4a705218.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33592 .elementor-element.elementor-element-4a705218.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-33592 .elementor-element.elementor-element-4a705218>.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-33592 .elementor-element.elementor-element-54a7b34e>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 20px 0
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-items:not(.elementor-inline-items).elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(13px/2)
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-items:not(.elementor-inline-items).elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(13px/2)
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(13px/2)
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-13px/2)
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-13px/2)
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-icon i {
    color: #FFF;
    transition: color 0.3s
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-icon svg {
    fill: #FFF;
    transition: fill 0.3s
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #FFF
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #FFF
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e {
    --e-icon-list-icon-size: 0px;
    --icon-vertical-offset: 0px
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-item>a {
    font-family: "Tahoma", Sans-serif;
    font-size: 40px;
    font-weight: 900
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-text {
    color: var(--e-global-color-80574e1);
    transition: color 0.3s
}

.elementor-33592 .elementor-element.elementor-element-54a7b34e .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-1e9a45ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1D1F24
}

.elementor-33592 .elementor-element.elementor-element-1e9a45ed>.elementor-container {
    max-width: 1170px
}

.elementor-33592 .elementor-element.elementor-element-1e9a45ed .trx_addons_bg_text {
    z-index: 0
}

.elementor-33592 .elementor-element.elementor-element-1e9a45ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33592 .elementor-element.elementor-element-1e9a45ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33592 .elementor-element.elementor-element-1e9a45ed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0 20px 110px 20px
}

.elementor-33592 .elementor-element.elementor-element-1e9a45ed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33592 .elementor-element.elementor-element-6844ada1>.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-33592 .elementor-element.elementor-element-15698efb .trx_addons_bg_text {
    z-index: 0
}

.elementor-33592 .elementor-element.elementor-element-15698efb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33592 .elementor-element.elementor-element-15698efb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33592 .elementor-element.elementor-element-15698efb {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 40px 0
}

.elementor-33592 .elementor-element.elementor-element-1a1904bf>.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-33592 .elementor-element.elementor-element-1a1904bf>.elementor-element-populated.elementor-column-wrap {
    padding: 0 20px 0 0
}

.elementor-33592 .elementor-element.elementor-element-1a1904bf>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 20px 0 0
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox .infobox-icon i {
    font-size: 64px;
    color: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox .infobox-icon svg {
    height: 64px;
    width: 64px;
    fill: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 64px;
    width: 64px
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox .infobox-icon {
    margin: 25px 25px 25px 25px
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox:hover .infobox-icon i {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox:hover .infobox-icon svg {
    fill: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox .infobox-content .title {
    color: var(--e-global-color-9e330ee);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox .infobox-content p {
    margin: 0 0 0 0;
    color: #4d4d4d;
    font-size: 0
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox .infobox-content {
    background: #fff0;
    padding: 0 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox:hover .infobox-content .title {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox:hover .infobox-content p {
    color: var(--e-global-color-80574e1);
    transition: 100ms
}

.elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33592 .elementor-element.elementor-element-4b20d307>.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-33592 .elementor-element.elementor-element-4b20d307>.elementor-element-populated.elementor-column-wrap {
    padding: 0 10px 0 10px
}

.elementor-33592 .elementor-element.elementor-element-4b20d307>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 10px 0 10px
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-icon i {
    font-size: 64px;
    color: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-icon svg {
    height: 64px;
    width: 64px;
    fill: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 64px;
    width: 64px
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-icon {
    margin: 25px 25px 25px 25px
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox:hover .infobox-icon i {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox:hover .infobox-icon svg {
    fill: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-content p {
    margin: 0 0 0 0;
    color: var(--e-global-color-9e330ee);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-content {
    padding: 0 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox:hover .infobox-content .title {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33592 .elementor-element.elementor-element-55f1987e>.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-33592 .elementor-element.elementor-element-55f1987e>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 20px
}

.elementor-33592 .elementor-element.elementor-element-55f1987e>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 20px
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox .infobox-icon i {
    font-size: 64px;
    color: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox .infobox-icon svg {
    height: 64px;
    width: 64px;
    fill: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 64px;
    width: 64px
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox .infobox-icon {
    margin: 25px 25px 25px 25px
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox:hover .infobox-icon i {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox:hover .infobox-icon svg {
    fill: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox .infobox-content .title {
    color: var(--e-global-color-9e330ee);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox .infobox-content p {
    margin: 0 0 0 0;
    color: #4d4d4d;
    font-size: 0
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox .infobox-content {
    background: #fff0;
    padding: 0 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox:hover .infobox-content .title {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox:hover .infobox-content p {
    color: var(--e-global-color-80574e1);
    transition: 100ms
}

.elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33592 .elementor-element.elementor-element-39acdbe .trx_addons_bg_text {
    z-index: 0
}

.elementor-33592 .elementor-element.elementor-element-39acdbe .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33592 .elementor-element.elementor-element-39acdbe .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33592 .elementor-element.elementor-element-39acdbe {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 40px 0
}

.elementor-33592 .elementor-element.elementor-element-494c295>.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-33592 .elementor-element.elementor-element-494c295>.elementor-element-populated.elementor-column-wrap {
    padding: 0 20px 0 0
}

.elementor-33592 .elementor-element.elementor-element-494c295>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 20px 0 0
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox .infobox-icon i {
    font-size: 64px;
    color: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox .infobox-icon svg {
    height: 64px;
    width: 64px;
    fill: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 64px;
    width: 64px
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox .infobox-icon {
    margin: 25px 25px 25px 25px
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox:hover .infobox-icon i {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox:hover .infobox-icon svg {
    fill: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox .infobox-content .title {
    color: var(--e-global-color-9e330ee);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox .infobox-content p {
    margin: 0 0 0 0;
    color: #4d4d4d;
    font-size: 0
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox .infobox-content {
    background: #fff0;
    padding: 0 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox:hover .infobox-content .title {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox:hover .infobox-content p {
    color: var(--e-global-color-80574e1);
    transition: 100ms
}

.elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33592 .elementor-element.elementor-element-5facd5f>.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-33592 .elementor-element.elementor-element-5facd5f>.elementor-element-populated.elementor-column-wrap {
    padding: 0 10px 0 10px
}

.elementor-33592 .elementor-element.elementor-element-5facd5f>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 10px 0 10px
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-icon i {
    font-size: 64px;
    color: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-icon svg {
    height: 64px;
    width: 64px;
    fill: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 64px;
    width: 64px
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-icon {
    margin: 25px 25px 25px 25px
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: var(--e-global-color-9e330ee)
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox:hover .infobox-icon i {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox:hover .infobox-icon svg {
    fill: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-content .title {
    color: var(--e-global-color-9e330ee);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-content p {
    margin: 0 0 0 0;
    color: var(--e-global-color-9e330ee);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-content {
    background: #fff0;
    padding: 0 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox:hover .infobox-content .title {
    color: var(--e-global-color-80574e1)
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox:hover .infobox-content p {
    color: var(--e-global-color-80574e1);
    transition: 100ms
}

.elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33592 .elementor-element.elementor-element-deef157 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33592 .elementor-element.elementor-element-deef157 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33592 .elementor-element.elementor-element-deef157 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33592 .elementor-element.elementor-element-deef157 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

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

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

.elementor-33592 .elementor-element.elementor-element-3bfdca4.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-33592 .elementor-element.elementor-element-3bfdca4>.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-33592 .elementor-element.elementor-element-19f3d3f>.elementor-widget-container {
    padding: 48px 0 48px 0
}

.elementor-33592 .elementor-element.elementor-element-14d85c18 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33592 .elementor-element.elementor-element-14d85c18 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33592 .elementor-element.elementor-element-14d85c18 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33592 .elementor-element.elementor-element-14d85c18 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0
}

.elementor-33592 .elementor-element.elementor-element-7bcb2783>.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-33592 .elementor-element.elementor-element-6617c824>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 20px 0
}

.elementor-33592 .elementor-element.elementor-element-6617c824 {
    text-align: center
}

.elementor-33592 .elementor-element.elementor-element-6617c824 .elementor-heading-title {
    font-family: "Syne", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 0;
    word-spacing: 0;
    color: #FFF
}

.elementor-33592 .elementor-element.elementor-element-1dde1733>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 60px 0
}

.elementor-33592 .elementor-element.elementor-element-1dde1733 {
    text-align: center;
    font-family: "Syne", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
    letter-spacing: 0;
    word-spacing: 0;
    color: #FFF
}

@media(max-width:1279px) {
    .elementor-33592 .elementor-element.elementor-element-ca770b6 {
        padding: 30px 20px 60px 20px
    }

    .elementor-33592 .elementor-element.elementor-element-54a7b34e>.elementor-widget-container {
        padding: 0 0 20px 0
    }

    .elementor-33592 .elementor-element.elementor-element-1e9a45ed {
        padding: 0 20px 60px 20px
    }

    .elementor-33592 .elementor-element.elementor-element-15698efb {
        padding: 0 0 60px 0
    }

    .elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox .infobox-content .title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-content .title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-content p {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox .infobox-content .title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-39acdbe {
        padding: 0 0 60px 0
    }

    .elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox .infobox-content .title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-content .title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-content p {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-14d85c18 {
        padding: 60px 0 0 0
    }

    .elementor-33592 .elementor-element.elementor-element-6617c824>.elementor-widget-container {
        padding: 0 0 20px 0
    }

    .elementor-33592 .elementor-element.elementor-element-1dde1733>.elementor-widget-container {
        padding: 0 0 25px 0
    }
}

@media(max-width:767px) {
    .elementor-33592 .elementor-element.elementor-element-1a1904bf>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 30px 0
    }

    .elementor-33592 .elementor-element.elementor-element-1a1904bf>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 30px 0
    }

    .elementor-33592 .elementor-element.elementor-element-8e57b91 .eael-infobox .infobox-content .title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-4b20d307>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 30px 0
    }

    .elementor-33592 .elementor-element.elementor-element-4b20d307>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 30px 0
    }

    .elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-content .title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-cef7f77 .eael-infobox .infobox-content p {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-55f1987e>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-33592 .elementor-element.elementor-element-55f1987e>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-33592 .elementor-element.elementor-element-561d1f70 .eael-infobox .infobox-content .title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-494c295>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 30px 0
    }

    .elementor-33592 .elementor-element.elementor-element-494c295>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 30px 0
    }

    .elementor-33592 .elementor-element.elementor-element-e9de073 .eael-infobox .infobox-content .title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-5facd5f>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 30px 0
    }

    .elementor-33592 .elementor-element.elementor-element-5facd5f>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 30px 0
    }

    .elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-content .title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-33592 .elementor-element.elementor-element-4b1d4df .eael-infobox .infobox-content p {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }
}

.wpgmza_infowindow_address {
    color: #000 !important
}

#wpgmza_map_1>div:nth-child(1)>div.gm-style>div:nth-child(1)>div:nth-child(2)>div>div:nth-child(4)>div>div>div>div.gm-style-iw.gm-style-iw-c {
    margin-bottom: 20px !important
}

.elementor-33943 .elementor-element.elementor-element-19eb71bd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-33943 .elementor-element.elementor-element-19eb71bd .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-19eb71bd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-19eb71bd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-e786ee4 {
    width: 100%;
    max-width: 100%
}

.elementor-33943 .elementor-element.elementor-element-e786ee4>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-33943 .elementor-element.elementor-element-e786ee4 .sc_item_title {
    color: var(--e-global-color-d219e43)
}

.elementor-33943 .elementor-element.elementor-element-e786ee4 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-e786ee4 .sc_item_title_text2 {
    color: var(--e-global-color-13ed1179);
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-e786ee4 .sc_item_subtitle {
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-e786ee4 .sc_item_descr {
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-29d580b>.elementor-widget-container {
    margin: 30px 0 30px 0;
    padding: 30px 0 30px 0
}

.elementor-33943 .elementor-element.elementor-element-29d580b {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-feature-list-wrap {
    flex-direction: row
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-content--column .ha-list-item {
    align-items: center
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-content--row .ha-feature-list-wrap {
    justify-content: center
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-content--column.ha-icon--column .ha-content {
    align-items: center
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-content {
    flex-direction: column
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-list-item:after {
    height: 40px
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-content--row .ha-list-item:not(:last-child) {
    margin-right: 3%
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-icon.icon {
    font-size: 32px
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-icon.number {
    font-size: 32px
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-icon.image img {
    width: 32px;
    border-radius: 0 0 0 0
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-icon--row .ha-icon {
    margin-right: 15px
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-icon--row-reverse .ha-icon {
    margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-icon--column .ha-icon {
    margin-bottom: 15px
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-icon {
    padding: 5px;
    border-style: none;
    border-radius: 0 0 0 0
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-icon i {
    color: var(--e-global-color-d219e43)
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-icon svg {
    fill: var(--e-global-color-d219e43);
    color: var(--e-global-color-d219e43)
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-icon span {
    color: var(--e-global-color-d219e43)
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-text {
    font-family: "Overpass", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc a.ha-content .ha-text {
    color: var(--e-global-color-d219e43)
}

.elementor-33943 .elementor-element.elementor-element-7db0a3fc a.ha-content:hover .ha-text {
    color: var(--e-global-color-6349209)
}

.elementor-33943 .elementor-element.elementor-element-6ebeb021 .elementor-widget-container {
    -webkit-mask-image: url(wp-content/plugins/happy-elementor-addons-pro/assets/imgs/masking-shape/shape9.svg);
    mask-image: url(/wp-content/plugins/happy-elementor-addons-pro/assets/imgs/masking-shape/shape9.svg);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

.elementor-33943 .elementor-element.elementor-element-d7c0e5c>.elementor-background-overlay {
    background-color: #fff0;
    opacity: .02;
    mix-blend-mode: screen
}

.elementor-33943 .elementor-element.elementor-element-d7c0e5c .circle {
    scale: 84%
}

.elementor-33943 .elementor-element.elementor-element-d7c0e5c .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-d7c0e5c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-d7c0e5c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-d7c0e5c {
    z-index: 2
}

.elementor-bc-flex-widget .elementor-33943 .elementor-element.elementor-element-256f68dd.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33943 .elementor-element.elementor-element-256f68dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33943 .elementor-element.elementor-element-3b798846 {
    --spacer-size: 20px
}

.elementor-33943 .elementor-element.elementor-element-7c82dc46 {
    width: var(--container-widget-width, 935.983px);
    max-width: 935.983px;
    --container-widget-width: 935.983px;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-7c82dc46 .sc_item_title {
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-7c82dc46 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-7c82dc46 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-7c82dc46 .sc_item_subtitle {
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-7c82dc46 .sc_item_descr {
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-24b77c1f {
    --spacer-size: 50px
}

.elementor-33943 .elementor-element.elementor-element-1c1f0e88 {
    width: 100%;
    max-width: 100%;
    align-self: center
}

.elementor-33943 .elementor-element.elementor-element-1c1f0e88>.elementor-widget-container {
    margin: 0% 0% 5% 0%;
    padding: 0% 0% 0% 0%
}

.elementor-33943 .elementor-element.elementor-element-1c1f0e88 .uc_style_gradient_hover_effect_button_elementor_btn_txt {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-decoration: none;
    line-height: .5em;
    letter-spacing: 5.7px;
    word-spacing: 0em
}

.elementor-33943 .elementor-element.elementor-element-a651898 {
    width: 100%;
    max-width: 100%
}

.elementor-33943 .elementor-element.elementor-element-a651898>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-33943 .elementor-element.elementor-element-a651898 .sc_item_title {
    color: var(--e-global-color-d219e43)
}

.elementor-33943 .elementor-element.elementor-element-a651898 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-a651898 .sc_item_title_text2 {
    color: var(--e-global-color-13ed1179);
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-a651898 .sc_item_subtitle {
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-a651898 .sc_item_descr {
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-02e387e .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-02e387e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-02e387e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-6efb6f8 {
    overflow: hidden
}

.elementor-33943 .elementor-element.elementor-element-6efb6f8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-6efb6f8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-6efb6f8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-ca43cb4:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33943 .elementor-element.elementor-element-ca43cb4:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33943 .elementor-element.elementor-element-ca43cb4>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33943 .elementor-element.elementor-element-c8618ed>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33943 .elementor-element.elementor-element-c8618ed .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-c8618ed .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-c8618ed .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-c8618ed .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33943 .elementor-element.elementor-element-c8618ed .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33943 .elementor-element.elementor-element-c8618ed .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-c8618ed .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-dc3005b:hover>.elementor-element-populated {
    background-color: var(--e-global-color-9570091)
}

.elementor-33943 .elementor-element.elementor-element-dc3005b:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33943 .elementor-element.elementor-element-dc3005b>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33943 .elementor-element.elementor-element-03f0e62>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33943 .elementor-element.elementor-element-03f0e62 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-03f0e62 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-03f0e62 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-03f0e62 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33943 .elementor-element.elementor-element-03f0e62 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33943 .elementor-element.elementor-element-03f0e62 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-03f0e62 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-d4ea2a1:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33943 .elementor-element.elementor-element-d4ea2a1:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33943 .elementor-element.elementor-element-d4ea2a1>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33943 .elementor-element.elementor-element-015103a>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33943 .elementor-element.elementor-element-015103a .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-015103a .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-015103a .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-015103a .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33943 .elementor-element.elementor-element-015103a .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33943 .elementor-element.elementor-element-015103a .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-015103a .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-bfe70aa .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-bfe70aa .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-bfe70aa .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-76b40a0 {
    overflow: hidden
}

.elementor-33943 .elementor-element.elementor-element-76b40a0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-76b40a0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-76b40a0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-901aec3:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33943 .elementor-element.elementor-element-901aec3:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33943 .elementor-element.elementor-element-901aec3>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33943 .elementor-element.elementor-element-3dffdbb>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33943 .elementor-element.elementor-element-3dffdbb .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-3dffdbb .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-3dffdbb .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-3dffdbb .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33943 .elementor-element.elementor-element-3dffdbb .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33943 .elementor-element.elementor-element-3dffdbb .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-3dffdbb .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-e166109:hover>.elementor-element-populated {
    background-color: var(--e-global-color-9570091)
}

.elementor-33943 .elementor-element.elementor-element-e166109:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33943 .elementor-element.elementor-element-e166109>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33943 .elementor-element.elementor-element-706b66b>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33943 .elementor-element.elementor-element-706b66b .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-706b66b .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-706b66b .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-706b66b .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33943 .elementor-element.elementor-element-706b66b .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33943 .elementor-element.elementor-element-706b66b .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-706b66b .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-6d3dd43:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33943 .elementor-element.elementor-element-6d3dd43:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33943 .elementor-element.elementor-element-6d3dd43>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33943 .elementor-element.elementor-element-f161921>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33943 .elementor-element.elementor-element-f161921 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-f161921 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-f161921 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33943 .elementor-element.elementor-element-f161921 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33943 .elementor-element.elementor-element-f161921 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33943 .elementor-element.elementor-element-f161921 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-f161921 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33943 .elementor-element.elementor-element-25201bf4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-25201bf4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-25201bf4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-555a0241 {
    --spacer-size: 50px
}

.elementor-33943 .elementor-element.elementor-element-29ef1333 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-29ef1333 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-29ef1333 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-60d315ea {
    width: var(--container-widget-width, 854px);
    max-width: 854px;
    --container-widget-width: 854px;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-60d315ea .sc_item_title {
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-60d315ea .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-60d315ea .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-60d315ea .sc_item_subtitle {
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-5c2e83e4 {
    --divider-border-style: solid;
    --divider-border-width: 2px
}

.elementor-33943 .elementor-element.elementor-element-5c2e83e4 .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-5c2e83e4 .elementor-divider {
    padding-block-start: 50px;
    padding-block-end: 50px
}

.elementor-33943 .elementor-element.elementor-element-4ebbccd7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-4ebbccd7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-4ebbccd7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-16ed7823 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-16ed7823 .elementor-heading-title {
    font-size: 57px;
    font-weight: 400;
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-7c9d7ad6>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-f4de93 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-f4de93 .sc_item_title {
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-f4de93 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-f4de93 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-6d9fa66d>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-2f30570e {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-39263bbc {
    --divider-border-style: solid;
    --divider-border-width: 1px
}

.elementor-33943 .elementor-element.elementor-element-39263bbc .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-39263bbc .elementor-divider {
    padding-block-start: 40px;
    padding-block-end: 40px
}

.elementor-33943 .elementor-element.elementor-element-115d5107 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-115d5107 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-115d5107 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-3f53618f {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-3f53618f .elementor-heading-title {
    font-size: 57px;
    font-weight: 400;
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-4047b5f2>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-2177d71 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-2177d71 .sc_item_title {
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-2177d71 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-2177d71 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-5802c0d7>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-72ca1aed {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-5c7473f8 {
    --divider-border-style: solid;
    --divider-border-width: 1px
}

.elementor-33943 .elementor-element.elementor-element-5c7473f8 .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-5c7473f8 .elementor-divider {
    padding-block-start: 40px;
    padding-block-end: 40px
}

.elementor-33943 .elementor-element.elementor-element-495c2413 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-495c2413 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-495c2413 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-422696b8 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-422696b8 .elementor-heading-title {
    font-size: 57px;
    font-weight: 400;
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-27f285b2>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-60308b5f {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-60308b5f .sc_item_title {
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-60308b5f .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-60308b5f .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-ad12e3>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-3a9283d8 {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-7dc25a16 {
    --divider-border-style: solid;
    --divider-border-width: 1px
}

.elementor-33943 .elementor-element.elementor-element-7dc25a16 .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-7dc25a16 .elementor-divider {
    padding-block-start: 40px;
    padding-block-end: 40px
}

.elementor-33943 .elementor-element.elementor-element-1ab56c31 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-1ab56c31 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-1ab56c31 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-69ac019d {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-69ac019d .elementor-heading-title {
    font-size: 57px;
    font-weight: 400;
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-389dec54>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-201196c9 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-201196c9 .sc_item_title {
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-201196c9 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-201196c9 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-68e8797a>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-2ecdc5b {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-70401d2c {
    --divider-border-style: solid;
    --divider-border-width: 1px
}

.elementor-33943 .elementor-element.elementor-element-70401d2c .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-70401d2c .elementor-divider {
    padding-block-start: 40px;
    padding-block-end: 40px
}

.elementor-33943 .elementor-element.elementor-element-6f8121f4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-6f8121f4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-6f8121f4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-44c3c27e {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-44c3c27e .elementor-heading-title {
    font-size: 57px;
    font-weight: 400;
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-7ab37dcd>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-68f7d9ca {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-68f7d9ca .sc_item_title {
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-68f7d9ca .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-68f7d9ca .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-235f780f>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-1543a686 {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-4f1f64e2 {
    --divider-border-style: solid;
    --divider-border-width: 1px
}

.elementor-33943 .elementor-element.elementor-element-4f1f64e2 .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-4f1f64e2 .elementor-divider {
    padding-block-start: 40px;
    padding-block-end: 40px
}

.elementor-33943 .elementor-element.elementor-element-4bd8be17 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-4bd8be17 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-4bd8be17 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-8381b29 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-8381b29 .elementor-heading-title {
    font-size: 57px;
    font-weight: 400;
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-52722fe5>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-2cac7b5 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-2cac7b5 .sc_item_title {
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-2cac7b5 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-2cac7b5 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-80267c8>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-6f336e03 {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-3d92e227 {
    --spacer-size: 50px
}

.elementor-33943 .elementor-element.elementor-element-3b1f6ea5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-3b1f6ea5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-3b1f6ea5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-47b89aae {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0;
    text-align: left
}

.elementor-33943 .elementor-element.elementor-element-47b89aae .elementor-heading-title {
    color: #51C680
}

.elementor-33943 .elementor-element.elementor-element-77dcfab {
    text-align: left
}

.elementor-33943 .elementor-element.elementor-element-77dcfab .elementor-heading-title {
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px;
    color: #FFF
}

.elementor-33943 .elementor-element.elementor-element-2ad21479 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-2ad21479 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-2ad21479 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-6a219aae {
    --spacer-size: 70px
}

.elementor-33943 .elementor-element.elementor-element-55b182eb .uc_logo_carousel_holder {
    height: 200px;
    background-color: #FFF0;
    border-radius: 0;
    padding: 20px 20px 20px 20px;
    border-style: none
}

.elementor-33943 .elementor-element.elementor-element-55b182eb .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0 5px
}

.elementor-33943 .elementor-element.elementor-element-55b182eb .owl-dot.active {
    background-color: #000
}

.elementor-33943 .elementor-element.elementor-element-55b182eb .owl-dots {
    margin-top: 20px
}

.elementor-33943 .elementor-element.elementor-element-55b182eb .owl-nav .owl-prev {
    left: 0;
    right: auto
}

.elementor-33943 .elementor-element.elementor-element-55b182eb .owl-nav .owl-next {
    right: 0;
    left: auto
}

.elementor-33943 .elementor-element.elementor-element-55b182eb .owl-carousel .owl-nav .owl-prev {
    top: 160px;
    border-radius: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    background-color: var(--e-global-color-6c4bd3c);
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-55b182eb .owl-carousel .owl-nav .owl-prev:hover {
    background-color: var(--e-global-color-13ed1179);
    color: #fff
}

.elementor-33943 .elementor-element.elementor-element-5abccad2 {
    --spacer-size: 50px
}

.elementor-33943 .elementor-element.elementor-element-d662316 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-d662316 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-d662316 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-7aa286d {
    width: var(--container-widget-width, 470px);
    max-width: 470px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-7aa286d .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-7aa286d .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-7aa286d .sc_item_subtitle {
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-3d1e0e1 {
    --divider-border-style: solid;
    --divider-border-width: 2px
}

.elementor-33943 .elementor-element.elementor-element-3d1e0e1 .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-3d1e0e1 .elementor-divider {
    padding-block-start: 50px;
    padding-block-end: 50px
}

.elementor-33943 .elementor-element.elementor-element-6069e24 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-6069e24 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-6069e24 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-788a9f2 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-788a9f2 .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-33943 .elementor-element.elementor-element-06510eb>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-17f92cd {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-17f92cd .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-17f92cd .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-3fa1205>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-ac1a1f0 {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-d076d08 {
    --divider-border-style: solid;
    --divider-border-width: 1px
}

.elementor-33943 .elementor-element.elementor-element-d076d08 .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-d076d08 .elementor-divider {
    padding-block-start: 40px;
    padding-block-end: 40px
}

.elementor-33943 .elementor-element.elementor-element-ddada94 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-ddada94 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-ddada94 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-a7d1b2b {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-a7d1b2b .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-33943 .elementor-element.elementor-element-83dcacc>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-c00d1dc {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-c00d1dc .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-c00d1dc .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-d99ebf3>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-b6f8475 {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-2a3a3c8 {
    --divider-border-style: solid;
    --divider-border-width: 1px
}

.elementor-33943 .elementor-element.elementor-element-2a3a3c8 .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-2a3a3c8 .elementor-divider {
    padding-block-start: 40px;
    padding-block-end: 40px
}

.elementor-33943 .elementor-element.elementor-element-653047f .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-653047f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-653047f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-9880709 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-9880709 .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-33943 .elementor-element.elementor-element-fc79539>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-4ac5265 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-4ac5265 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-4ac5265 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-3ffe4b1>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-fe3e3b1 {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-d7fb682 {
    --divider-border-style: solid;
    --divider-border-width: 1px
}

.elementor-33943 .elementor-element.elementor-element-d7fb682 .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-d7fb682 .elementor-divider {
    padding-block-start: 40px;
    padding-block-end: 40px
}

.elementor-33943 .elementor-element.elementor-element-e75c859 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-e75c859 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-e75c859 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-cd89e2c {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-cd89e2c .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-33943 .elementor-element.elementor-element-bde9dae>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-c50ff76 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-c50ff76 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-c50ff76 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-6cd74a2>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-3469813 {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-f1f397c {
    --divider-border-style: solid;
    --divider-border-width: 1px
}

.elementor-33943 .elementor-element.elementor-element-f1f397c .elementor-divider-separator {
    width: 100%
}

.elementor-33943 .elementor-element.elementor-element-f1f397c .elementor-divider {
    padding-block-start: 40px;
    padding-block-end: 40px
}

.elementor-33943 .elementor-element.elementor-element-50efbd6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-50efbd6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-50efbd6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-da224c2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-da224c2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-da224c2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-5a0c71c {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-5a0c71c .elementor-heading-title {
    font-size: 57px;
    font-weight: 400
}

.elementor-33943 .elementor-element.elementor-element-8053e0c>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-41a7a93 {
    width: var(--container-widget-width, 88.248%);
    max-width: 88.248%;
    --container-widget-width: 88.248%;
    --container-widget-flex-grow: 0
}

.elementor-33943 .elementor-element.elementor-element-41a7a93 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-41a7a93 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-71abd76>.elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px
}

.elementor-33943 .elementor-element.elementor-element-64efe4a {
    text-align: left;
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px
}

.elementor-33943 .elementor-element.elementor-element-20b9b3c {
    --spacer-size: 50px
}

.elementor-33943 .elementor-element.elementor-element-f445a5e .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-f445a5e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-f445a5e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-fd70299 {
    --spacer-size: 70px
}

.elementor-33943 .elementor-element.elementor-element-7196357 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-7196357 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-7196357 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-8acd34c>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-33943 .elementor-element.elementor-element-8acd34c .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-8acd34c .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-3ce5f08>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-33943 .elementor-element.elementor-element-3ce5f08 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-3ce5f08 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-01cf400 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-01cf400 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-01cf400 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-0bcb838 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-0bcb838 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-0bcb838 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-acbc7d1>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-33943 .elementor-element.elementor-element-acbc7d1 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-acbc7d1 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-8b77c89>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-33943 .elementor-element.elementor-element-8b77c89 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-8b77c89 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33943 .elementor-element.elementor-element-69c890b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242222
}

.elementor-33943 .elementor-element.elementor-element-69c890b7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-69c890b7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-69c890b7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-69c890b7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-33943 .elementor-element.elementor-element-69c890b7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-33943 .elementor-element.elementor-element-7b829392.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33943 .elementor-element.elementor-element-7b829392.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33943 .elementor-element.elementor-element-7b829392.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-33943 .elementor-element.elementor-element-60c0cd8f {
    --spacer-size: 50px
}

.elementor-33943 .elementor-element.elementor-element-66bbc723 {
    text-align: left
}

.elementor-33943 .elementor-element.elementor-element-70985d17 {
    text-align: left
}

.elementor-33943 .elementor-element.elementor-element-70985d17 .elementor-heading-title {
    font-family: "Verdana", Sans-serif;
    font-style: normal;
    letter-spacing: -.1px;
    color: #FFF
}

.elementor-33943 .elementor-element.elementor-element-48b7908d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242222
}

.elementor-33943 .elementor-element.elementor-element-48b7908d .trx_addons_bg_text {
    z-index: 0
}

.elementor-33943 .elementor-element.elementor-element-48b7908d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33943 .elementor-element.elementor-element-48b7908d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33943 .elementor-element.elementor-element-48b7908d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-33943 .elementor-element.elementor-element-48b7908d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33943 .elementor-element.elementor-element-63c68e74 {
    --spacer-size: 50px
}

.elementor-33943 .elementor-element.elementor-element-3fd39a24 .uc_logo_carousel_holder {
    height: 200px;
    background-color: #FFF0;
    border-radius: 0;
    padding: 20px 20px 20px 20px;
    border-style: none
}

.elementor-33943 .elementor-element.elementor-element-3fd39a24 .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0 5px
}

.elementor-33943 .elementor-element.elementor-element-3fd39a24 .owl-dot.active {
    background-color: #000
}

.elementor-33943 .elementor-element.elementor-element-3fd39a24 .owl-dots {
    margin-top: 20px
}

.elementor-33943 .elementor-element.elementor-element-3fd39a24 .owl-nav .owl-prev {
    left: 0;
    right: auto
}

.elementor-33943 .elementor-element.elementor-element-3fd39a24 .owl-nav .owl-next {
    right: 0;
    left: auto
}

.elementor-33943 .elementor-element.elementor-element-3fd39a24 .owl-carousel .owl-nav .owl-prev {
    top: 160px;
    border-radius: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    background-color: var(--e-global-color-6c4bd3c);
    color: var(--e-global-color-13ed1179)
}

.elementor-33943 .elementor-element.elementor-element-3fd39a24 .owl-carousel .owl-nav .owl-prev:hover {
    background-color: var(--e-global-color-13ed1179);
    color: #fff
}

@media(max-width:1279px) {
    .elementor-33943 .elementor-element.elementor-element-19eb71bd {
        padding: 50px 20px 50px 20px
    }

    .elementor-33943 .elementor-element.elementor-element-e786ee4 {
        width: var(--container-widget-width, 100.901%);
        max-width: 100.901%;
        --container-widget-width: 100.901%;
        --container-widget-flex-grow: 0
    }

    .elementor-33943 .elementor-element.elementor-element-29d580b {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33943 .elementor-element.elementor-element-7c82dc46 {
        --container-widget-width: 55%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 55%);
        max-width: 55%
    }

    .elementor-33943 .elementor-element.elementor-element-a651898 {
        width: var(--container-widget-width, 100.901%);
        max-width: 100.901%;
        --container-widget-width: 100.901%;
        --container-widget-flex-grow: 0
    }

    .elementor-33943 .elementor-element.elementor-element-6efb6f8 {
        padding: 0 0 0 0
    }

    .elementor-33943 .elementor-element.elementor-element-ca43cb4>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-dc3005b>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-d4ea2a1>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-76b40a0 {
        padding: 0 0 0 0
    }

    .elementor-33943 .elementor-element.elementor-element-901aec3>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-e166109>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-6d3dd43>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-60d315ea {
        width: 100%;
        max-width: 100%
    }

    .elementor-33943 .elementor-element.elementor-element-5c2e83e4 .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px
    }

    .elementor-33943 .elementor-element.elementor-element-16ed7823 .elementor-heading-title {
        font-size: 50px
    }

    .elementor-33943 .elementor-element.elementor-element-39263bbc .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px
    }

    .elementor-33943 .elementor-element.elementor-element-3f53618f .elementor-heading-title {
        font-size: 50px
    }

    .elementor-33943 .elementor-element.elementor-element-5c7473f8 .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px
    }

    .elementor-33943 .elementor-element.elementor-element-422696b8 .elementor-heading-title {
        font-size: 50px
    }

    .elementor-33943 .elementor-element.elementor-element-7dc25a16 .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px
    }

    .elementor-33943 .elementor-element.elementor-element-69ac019d .elementor-heading-title {
        font-size: 50px
    }

    .elementor-33943 .elementor-element.elementor-element-70401d2c .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px
    }

    .elementor-33943 .elementor-element.elementor-element-44c3c27e .elementor-heading-title {
        font-size: 50px
    }

    .elementor-33943 .elementor-element.elementor-element-4f1f64e2 .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px
    }

    .elementor-33943 .elementor-element.elementor-element-8381b29 .elementor-heading-title {
        font-size: 50px
    }

    .elementor-33943 .elementor-element.elementor-element-7aa286d {
        width: 100%;
        max-width: 100%
    }

    .elementor-33943 .elementor-element.elementor-element-3d1e0e1 .elementor-divider {
        padding-block-start: 45px;
        padding-block-end: 45px
    }

    .elementor-33943 .elementor-element.elementor-element-788a9f2 .elementor-heading-title {
        font-size: 50px
    }

    .elementor-33943 .elementor-element.elementor-element-ac1a1f0 {
        width: var(--container-widget-width, 615.398px);
        max-width: 615.398px;
        --container-widget-width: 615.398px;
        --container-widget-flex-grow: 0
    }

    .elementor-33943 .elementor-element.elementor-element-d076d08 .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px
    }

    .elementor-33943 .elementor-element.elementor-element-a7d1b2b .elementor-heading-title {
        font-size: 50px
    }

    .elementor-33943 .elementor-element.elementor-element-2a3a3c8 .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px
    }

    .elementor-33943 .elementor-element.elementor-element-9880709 .elementor-heading-title {
        font-size: 50px
    }

    .elementor-33943 .elementor-element.elementor-element-d7fb682 .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px
    }

    .elementor-33943 .elementor-element.elementor-element-cd89e2c .elementor-heading-title {
        font-size: 50px
    }

    .elementor-33943 .elementor-element.elementor-element-f1f397c .elementor-divider {
        padding-block-start: 35px;
        padding-block-end: 35px
    }

    .elementor-33943 .elementor-element.elementor-element-5a0c71c .elementor-heading-title {
        font-size: 50px
    }
}

@media(max-width:767px) {
    .elementor-33943 .elementor-element.elementor-element-19eb71bd {
        padding: 30px 20px 30px 20px
    }

    .elementor-33943 .elementor-element.elementor-element-e786ee4 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%
    }

    .elementor-33943 .elementor-element.elementor-element-29d580b {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-list-item:after {
        height: 24px
    }

    .elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-content--row .ha-list-item:not(:last-child) {
        margin-right: 0%
    }

    .elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-content {
        padding: 0 0 0 4px
    }

    .elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-icon.icon {
        font-size: 24px
    }

    .elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-icon.number {
        font-size: 24px
    }

    .elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-icon.image img {
        width: 24px
    }

    .elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-icon--row .ha-icon {
        margin-right: 10px
    }

    .elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-icon--row-reverse .ha-icon {
        margin-left: 10px
    }

    .elementor-33943 .elementor-element.elementor-element-7db0a3fc.ha-icon--column .ha-icon {
        margin-bottom: 10px
    }

    .elementor-33943 .elementor-element.elementor-element-7db0a3fc .ha-text {
        font-size: 14px
    }

    .elementor-33943 .elementor-element.elementor-element-7c82dc46 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%
    }

    .elementor-33943 .elementor-element.elementor-element-a651898 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%
    }

    .elementor-33943 .elementor-element.elementor-element-ca43cb4>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-dc3005b>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-d4ea2a1>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-901aec3>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-e166109>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-6d3dd43>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-5c2e83e4 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-7c9d7ad6>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-6d9fa66d>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-2f30570e {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-39263bbc .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-4047b5f2>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-5802c0d7>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-72ca1aed {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-5c7473f8 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-27f285b2>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-ad12e3>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-3a9283d8 {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-7dc25a16 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-389dec54>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-68e8797a>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-2ecdc5b {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-70401d2c .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-7ab37dcd>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-235f780f>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-1543a686 {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-4f1f64e2 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-52722fe5>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-80267c8>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-6f336e03 {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-77dcfab .elementor-heading-title {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-3d1e0e1 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-06510eb>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-3fa1205>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-ac1a1f0 {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-d076d08 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-83dcacc>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-d99ebf3>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-b6f8475 {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-2a3a3c8 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-fc79539>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-3ffe4b1>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-fe3e3b1 {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-d7fb682 .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-bde9dae>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-6cd74a2>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-3469813 {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-f1f397c .elementor-divider {
        padding-block-start: 28px;
        padding-block-end: 28px
    }

    .elementor-33943 .elementor-element.elementor-element-8053e0c>.elementor-element-populated {
        margin: 10px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-71abd76>.elementor-element-populated {
        margin: 15px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33943 .elementor-element.elementor-element-64efe4a {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-92cdf9d {
        width: 50%
    }

    .elementor-33943 .elementor-element.elementor-element-8acd34c>.elementor-widget-container {
        margin: 0 0 -20px 0
    }

    .elementor-33943 .elementor-element.elementor-element-c514605 {
        width: 50%
    }

    .elementor-33943 .elementor-element.elementor-element-3ce5f08>.elementor-widget-container {
        margin: 0 0 -20px 0
    }

    .elementor-33943 .elementor-element.elementor-element-2c9d893 {
        width: 50%
    }

    .elementor-33943 .elementor-element.elementor-element-acbc7d1>.elementor-widget-container {
        margin: 0 0 -20px 0
    }

    .elementor-33943 .elementor-element.elementor-element-6d80bbd {
        width: 50%
    }

    .elementor-33943 .elementor-element.elementor-element-8b77c89>.elementor-widget-container {
        margin: 0 0 -20px 0
    }

    .elementor-33943 .elementor-element.elementor-element-60c0cd8f {
        --spacer-size: 70px
    }

    .elementor-33943 .elementor-element.elementor-element-70985d17 .elementor-heading-title {
        font-size: 13px
    }

    .elementor-33943 .elementor-element.elementor-element-63c68e74 {
        --spacer-size: 70px
    }
}

@media(min-width:768px) {
    .elementor-33943 .elementor-element.elementor-element-2ed98db2 {
        width: 42.982%
    }

    .elementor-33943 .elementor-element.elementor-element-4a925433 {
        width: 57.018%
    }

    .elementor-33943 .elementor-element.elementor-element-2ecf4b49 {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-7c9d7ad6 {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-6d9fa66d {
        width: 65%
    }

    .elementor-33943 .elementor-element.elementor-element-287d56c0 {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-4047b5f2 {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-5802c0d7 {
        width: 65%
    }

    .elementor-33943 .elementor-element.elementor-element-a069d04 {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-27f285b2 {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-ad12e3 {
        width: 65%
    }

    .elementor-33943 .elementor-element.elementor-element-65fa09a0 {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-389dec54 {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-68e8797a {
        width: 65%
    }

    .elementor-33943 .elementor-element.elementor-element-3aeef533 {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-7ab37dcd {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-235f780f {
        width: 65%
    }

    .elementor-33943 .elementor-element.elementor-element-35295294 {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-52722fe5 {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-80267c8 {
        width: 65%
    }

    .elementor-33943 .elementor-element.elementor-element-cddb092 {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-06510eb {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-3fa1205 {
        width: 65%
    }

    .elementor-33943 .elementor-element.elementor-element-ba82f36 {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-83dcacc {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-d99ebf3 {
        width: 65%
    }

    .elementor-33943 .elementor-element.elementor-element-7c5c2c6 {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-fc79539 {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-3ffe4b1 {
        width: 65%
    }

    .elementor-33943 .elementor-element.elementor-element-aa61693 {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-bde9dae {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-6cd74a2 {
        width: 65%
    }

    .elementor-33943 .elementor-element.elementor-element-13987cf {
        width: 8%
    }

    .elementor-33943 .elementor-element.elementor-element-8053e0c {
        width: 26.332%
    }

    .elementor-33943 .elementor-element.elementor-element-71abd76 {
        width: 65%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-33943 .elementor-element.elementor-element-256f68dd {
        width: 100%
    }

    .elementor-33943 .elementor-element.elementor-element-ca43cb4 {
        width: 33%
    }

    .elementor-33943 .elementor-element.elementor-element-dc3005b {
        width: 33%
    }

    .elementor-33943 .elementor-element.elementor-element-d4ea2a1 {
        width: 33%
    }

    .elementor-33943 .elementor-element.elementor-element-901aec3 {
        width: 33%
    }

    .elementor-33943 .elementor-element.elementor-element-e166109 {
        width: 33%
    }

    .elementor-33943 .elementor-element.elementor-element-6d3dd43 {
        width: 33%
    }

    .elementor-33943 .elementor-element.elementor-element-2ecf4b49 {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-7c9d7ad6 {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-6d9fa66d {
        width: 52%
    }

    .elementor-33943 .elementor-element.elementor-element-287d56c0 {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-4047b5f2 {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-5802c0d7 {
        width: 52%
    }

    .elementor-33943 .elementor-element.elementor-element-a069d04 {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-27f285b2 {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-ad12e3 {
        width: 52%
    }

    .elementor-33943 .elementor-element.elementor-element-65fa09a0 {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-389dec54 {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-68e8797a {
        width: 52%
    }

    .elementor-33943 .elementor-element.elementor-element-3aeef533 {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-7ab37dcd {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-235f780f {
        width: 52%
    }

    .elementor-33943 .elementor-element.elementor-element-35295294 {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-52722fe5 {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-80267c8 {
        width: 52%
    }

    .elementor-33943 .elementor-element.elementor-element-cddb092 {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-06510eb {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-3fa1205 {
        width: 52%
    }

    .elementor-33943 .elementor-element.elementor-element-ba82f36 {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-83dcacc {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-d99ebf3 {
        width: 52%
    }

    .elementor-33943 .elementor-element.elementor-element-7c5c2c6 {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-fc79539 {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-3ffe4b1 {
        width: 52%
    }

    .elementor-33943 .elementor-element.elementor-element-aa61693 {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-bde9dae {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-6cd74a2 {
        width: 52%
    }

    .elementor-33943 .elementor-element.elementor-element-13987cf {
        width: 11%
    }

    .elementor-33943 .elementor-element.elementor-element-8053e0c {
        width: 25%
    }

    .elementor-33943 .elementor-element.elementor-element-71abd76 {
        width: 52%
    }
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75 {
    box-shadow: 0 17px 22px 0 rgb(0 0 0 / .5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 55px 5px 55px
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33955 .elementor-element.elementor-element-7e0e329>.elementor-widget-container {
    margin: 1px 0 -1px 0
}

.elementor-33955 .elementor-element.elementor-element-b132851 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33955 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33955 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon {
    color: #51C680 !important;
    fill: #51C680 !important;
    background-color: #1F1F1F !important
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon {
    color: #51C680 !important;
    fill: #51C680 !important;
    background-color: #1F1F1F !important
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon {
    color: #51C680 !important;
    fill: #51C680 !important;
    background-color: #1F1F1F !important
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon {
    color: #51C680 !important;
    fill: #51C680 !important;
    background-color: #1F1F1F !important
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat {
    position: fixed
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .ue-snap-v-top {
    top: 20px;
    bottom: auto
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .ue-snap-v-bottom {
    bottom: 20px;
    top: auto
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .ue-snap-h-left {
    left: 20px;
    right: auto
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .ue-snap-h-right {
    right: 20px;
    left: auto
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-container {
    flex-direction: column-reverse;
    gap: 6px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta {
    width: 60px;
    height: 60px;
    font-size: 60px;
    background-color: #1F1F1F;
    color: #51C680;
    fill: #51C680
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon a {
    width: 60px;
    height: 60px;
    font-size: 60px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta span {
    width: 30px;
    height: 30px;
    font-size: 30px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon span {
    width: 30px;
    height: 30px;
    font-size: 30px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    border-radius: 50px 50px 50px 50px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    box-shadow: 5px 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-items {
    gap: 6px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
    background-color: #373737;
    color: #FFF;
    fill: #FFF
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-wrapper {
    width: 15vw;
    bottom: 0%;
    left: 135%;
    background-color: #eaf8fb;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-close-btn {
    font-size: 1.5em
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
    margin-bottom: 10px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button {
    background-color: #51C680;
    color: #fff;
    padding: 4px 8px 4px 8px;
    margin-top: 10px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button:hover {
    background-color: #1F7541;
    color: #fff
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    background-color: #e4e4e4
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    margin-bottom: 10px
}

.elementor-33955 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__label {
    color: #51C680;
    background-color: #1F1F1F;
    padding: 10px 10px 10px 10px;
    border-radius: 5px 5px 5px 5px
}

.elementor-33955 .elementor-element.elementor-element-5e6f0a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414
}

.elementor-33955 .elementor-element.elementor-element-5e6f0a9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33955 .elementor-element.elementor-element-5e6f0a9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33955 .elementor-element.elementor-element-5e6f0a9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33955 .elementor-element.elementor-element-5e6f0a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0 10px 0
}

.elementor-33955 .elementor-element.elementor-element-5e6f0a9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-33955 .elementor-element.elementor-element-a8984c9.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-33955 .elementor-element.elementor-element-a8984c9.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-bc-flex-widget .elementor-33955 .elementor-element.elementor-element-55cebf4.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-33955 .elementor-element.elementor-element-55cebf4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-33955 .elementor-element.elementor-element-55cebf4.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-bc-flex-widget .elementor-33955 .elementor-element.elementor-element-ab2efac.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-bc-flex-widget .elementor-33955 .elementor-element.elementor-element-8fff5ad.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-33955 .elementor-element.elementor-element-8fff5ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }
}

@media(min-width:768px) {
    .elementor-33955 .elementor-element.elementor-element-ddcebc6 {
        width: 21.065%
    }

    .elementor-33955 .elementor-element.elementor-element-78d61bd {
        width: 78.935%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-33955 .elementor-element.elementor-element-a8984c9 {
        width: 30%
    }

    .elementor-33955 .elementor-element.elementor-element-55cebf4 {
        width: 30%
    }

    .elementor-33955 .elementor-element.elementor-element-ab2efac {
        width: 30%
    }

    .elementor-33955 .elementor-element.elementor-element-8fff5ad {
        width: 10%
    }
}

@media(max-width:767px) {
    .elementor-33955 .elementor-element.elementor-element-a8984c9 {
        width: 30%
    }

    .elementor-bc-flex-widget .elementor-33955 .elementor-element.elementor-element-a8984c9.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-33955 .elementor-element.elementor-element-a8984c9.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-33955 .elementor-element.elementor-element-55cebf4 {
        width: 20%
    }

    .elementor-33955 .elementor-element.elementor-element-ab2efac {
        width: 40%
    }

    .elementor-bc-flex-widget .elementor-33955 .elementor-element.elementor-element-ab2efac.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-33955 .elementor-element.elementor-element-8fff5ad {
        width: 10%
    }
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75.elementor-sticky--effects {
    background-color: rgb(21 20 20 / .8) !important
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75 {
    transition: background-color 1s ease !important
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75.elementor-sticky--effects>.elementor-container {
    min-height: 65px
}

.elementor-33955 .elementor-element.elementor-element-d7f8c75>.elementor-container {
    transition: min-height 1s ease !important
}

.elementor-33955 .elementor-element.elementor-element-5e6f0a9.elementor-sticky--effects {
    background-color: rgb(21 20 20 / .8) !important
}

.elementor-33955 .elementor-element.elementor-element-5e6f0a9 {
    transition: background-color 1s ease !important
}

.elementor-33955 .elementor-element.elementor-element-5e6f0a9.elementor-sticky--effects>.elementor-container {
    min-height: 60px
}

.elementor-33955 .elementor-element.elementor-element-5e6f0a9>.elementor-container {
    transition: min-height 1s ease !important
}

#uc_gradient_hover_effect_button_elementor_1c1f0e88 .btn {
    display: inline-block;
    background: #fff0;
    font-weight: 500;
    font-style: normal;
    color: rgb(223 190 106 / .7);
    border-radius: 7px;
    padding: 14px 30px 14px 30px;
    transition: all 0.7s ease-out;
    background: linear-gradient(270deg, #51C680B8, #34923ECC, #07FF0000, #07FF0000);
    background-position: 1% 50%;
    background-size: 300% 300%;
    text-decoration: none;
    border: none;
    border: 1px solid #51C680B5
}

#uc_animated_ripples_bg_addon38424ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon38424ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #80D9826B;
    animation: ripple 20s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon38424ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    top: -100px
}

#uc_animated_ripples_bg_addon38424ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    top: -200px
}

#uc_animated_ripples_bg_addon38424ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    top: -300px
}

#uc_animated_ripples_bg_addon38424ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    top: -400px
}

#uc_animated_ripples_bg_addon38424ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    top: -500px
}

#uc_animated_ripples_bg_addon38424ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon38424ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon38424ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon38424ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon38424ripple-background .shade5 {
    opacity: .9
}

.elementor-27376 .elementor-element.elementor-element-bb7d457 .circle {
    scale: 100%
}

.elementor-27376 .elementor-element.elementor-element-bb7d457 .trx_addons_bg_text {
    z-index: 0
}

.elementor-27376 .elementor-element.elementor-element-bb7d457 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27376 .elementor-element.elementor-element-bb7d457 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27376 .elementor-element.elementor-element-9e16e2e .trx_addons_bg_text {
    z-index: 0
}

.elementor-27376 .elementor-element.elementor-element-9e16e2e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27376 .elementor-element.elementor-element-9e16e2e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27376 .elementor-element.elementor-element-8609da5 {
    --spacer-size: 120px;
    width: 100%;
    max-width: 100%
}

.elementor-27376 .elementor-element.elementor-element-b2849e9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-27376 .elementor-element.elementor-element-b2849e9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27376 .elementor-element.elementor-element-b2849e9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27376 .elementor-element.elementor-element-8757d1c .logo_image {
    max-height: 85px
}

.elementor-27376 .elementor-element.elementor-element-5f4095a {
    --spacer-size: 50px
}

.elementor-27376 .elementor-element.elementor-element-1c8c610 .elementor-heading-title {
    color: #51C680
}

.elementor-27376 .elementor-element.elementor-element-b001477 {
    --spacer-size: 6px
}

.elementor-27376 .elementor-element.elementor-element-85435ad {
    --spacer-size: 8px
}

.elementor-27376 .elementor-element.elementor-element-d590ae9 {
    --spacer-size: 6px
}

.elementor-27376 .elementor-element.elementor-element-ef96e27 {
    width: auto;
    max-width: auto
}

.elementor-27376 .elementor-element.elementor-element-ef96e27 .elementor-heading-title {
    font-size: 19px;
    letter-spacing: 0;
    color: #FFF
}

.elementor-27376 .elementor-element.elementor-element-636dee6 .elementor-heading-title {
    color: #51C680
}

.elementor-27376 .elementor-element.elementor-element-c2a4129 {
    --spacer-size: 6px
}

.elementor-27376 .elementor-element.elementor-element-ca8ada5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-27376 .elementor-element.elementor-element-ca8ada5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27376 .elementor-element.elementor-element-ca8ada5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27376 .elementor-element.elementor-element-d3fc51d {
    --spacer-size: 50px;
    width: 100%;
    max-width: 100%
}

.elementor-27376 .elementor-element.elementor-element-6e70830 {
    text-align: center
}

.elementor-27376 .elementor-element.elementor-element-6e70830 .elementor-heading-title {
    text-transform: uppercase;
    color: #51C680
}

.elementor-27376 .elementor-element.elementor-element-29219b9 {
    --spacer-size: 50px;
    width: 100%;
    max-width: 100%
}

.elementor-27376 .elementor-element.elementor-element-17b7e85 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-27376 .elementor-element.elementor-element-17b7e85 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-27376 .elementor-element.elementor-element-4ec22e0 {
    --spacer-size: 90px
}

.elementor-27376 .elementor-element.elementor-element-444d7ce {
    text-align: center;
    line-height: 1.4em
}

@media(max-width:1279px) {
    .elementor-27376 .elementor-element.elementor-element-8757d1c .logo_image {
        max-height: 70px
    }

    .elementor-27376 .elementor-element.elementor-element-85435ad {
        --spacer-size: 5px
    }

    .elementor-27376 .elementor-element.elementor-element-6e70830 {
        text-align: center
    }

    .elementor-27376 .elementor-element.elementor-element-4ec22e0 {
        --spacer-size: 40px
    }

    .elementor-27376 .elementor-element.elementor-element-444d7ce {
        text-align: center
    }
}

@media(max-width:767px) {
    .elementor-27376 .elementor-element.elementor-element-bb7d457 .circle {
        scale: 80px
    }

    .elementor-27376 .elementor-element.elementor-element-8757d1c .logo_image {
        max-height: 64px
    }

    .elementor-27376 .elementor-element.elementor-element-1858f3c {
        width: 52%
    }

    .elementor-27376 .elementor-element.elementor-element-85435ad {
        --spacer-size: 22px
    }

    .elementor-27376 .elementor-element.elementor-element-da16d2b {
        font-size: 12.5px
    }

    .elementor-27376 .elementor-element.elementor-element-ef96e27 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-27376 .elementor-element.elementor-element-1870273 {
        width: 48%
    }

    .elementor-27376 .elementor-element.elementor-element-6e70830 {
        text-align: center
    }

    .elementor-27376 .elementor-element.elementor-element-4ec22e0 {
        --spacer-size: 35px
    }
}

#uc_animated_ripples_bg_addon62515ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon62515ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #51C6801C;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon62515ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon62515ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon62515ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon62515ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon62515ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon62515ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon62515ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon62515ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon62515ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon62515ripple-background .shade5 {
    opacity: .9
}

.trx_addons_inline_1103041789 {
    color: var(--e-global-color-d219e43) !important
}

.trx_addons_inline_1963457009 {
    color: var(--e-global-color-13ed1179)
}

.trx_addons_inline_1968743980 {
    color: #51C680 !important
}

.trx_addons_inline_258382484 {
    color: var(--e-global-color-13ed1179)
}

.trx_addons_inline_401164498 {
    color: var(--e-global-color-d219e43) !important
}

.trx_addons_inline_169305903 {
    color: var(--e-global-color-13ed1179)
}

.trx_addons_inline_453731518 {
    color: #51C680 !important
}

.trx_addons_inline_1898529802 {
    color: #51C680 !important
}

.trx_addons_inline_1736951506 {
    color: #51C680 !important
}

.trx_addons_inline_1957107171 {
    color: #51C680 !important
}

.trx_addons_inline_1665208502 {
    color: #51C680 !important
}

.trx_addons_inline_129797749 {
    color: #51C680 !important
}

.trx_addons_inline_1086763168 {
    color: #51C680 !important
}

.trx_addons_inline_86143629 {
    color: var(--e-global-color-13ed1179)
}

.trx_addons_inline_463147177:before {
    color: #FFFED03B
}

.trx_addons_inline_1925503856:before {
    color: #FFFED03B
}

.trx_addons_inline_943629982 img.logo_image {
    max-height: 85px
}

.elementor-33942 .elementor-element.elementor-element-4e3137d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414;
    background-image: url(wp-content/uploads/2024/06/Group-106-min-1-2.png);
    background-position: 0 40%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.elementor-33942 .elementor-element.elementor-element-4e3137d3 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px !important;
    margin-bottom: 0;
    padding: 140px 0 60px 0
}

.elementor-33942 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-4e3137d3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33942 .elementor-element.elementor-element-34d0674c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-33942 .elementor-element.elementor-element-16d7c031 {
    text-align: center
}

.elementor-33942 .elementor-element.elementor-element-16d7c031 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33942 .elementor-element.elementor-element-93d06d8>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-33942 .elementor-element.elementor-element-93d06d8 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-33942 .elementor-element.elementor-element-241c79d5 {
    width: var(--container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
    text-align: center
}

.elementor-33942 .elementor-element.elementor-element-241c79d5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFFBA
}

.elementor-33942 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-e1734a8 {
    padding: 50px 0 0 0
}

.elementor-33942 .elementor-element.elementor-element-71ab7ad1 img {
    width: 59%
}

.elementor-33942 .elementor-element.elementor-element-163d675a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414;
    background-image: url(wp-content/uploads/2024/06/Ellipse-2212-min-2-1-1.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 90% auto
}

.elementor-33942 .elementor-element.elementor-element-163d675a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 80px 0
}

.elementor-33942 .elementor-element.elementor-element-163d675a .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-163d675a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-163d675a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-163d675a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33942 .elementor-element.elementor-element-761577f {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33942 .elementor-element.elementor-element-761577f .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-761577f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-761577f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-ca4fb97.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33942 .elementor-element.elementor-element-d1abe0d {
    text-align: left
}

.elementor-33942 .elementor-element.elementor-element-d1abe0d img {
    width: 86%
}

.elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-742174d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-742174d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-4cfbc48 {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33942 .elementor-element.elementor-element-4cfbc48 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33942 .elementor-element.elementor-element-9cb34c9>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33942 .elementor-element.elementor-element-9cb34c9 {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33942 .elementor-element.elementor-element-4b8e8a2 {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-4b8e8a2 {
    right: 5%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-4b8e8a2 {
    left: 5%
}

.elementor-33942 .elementor-element.elementor-element-4b8e8a2 img {
    width: 74%
}

.elementor-33942 .elementor-element.elementor-element-00cb109 {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-00cb109 {
    right: 0%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-00cb109 {
    left: 0%
}

.elementor-33942 .elementor-element.elementor-element-00cb109 img {
    width: 74%
}

.elementor-33942 .elementor-element.elementor-element-49abad5 {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33942 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-658cdf3.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-658cdf3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-4a05093 {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33942 .elementor-element.elementor-element-4a05093 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33942 .elementor-element.elementor-element-5bb90bd>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33942 .elementor-element.elementor-element-5bb90bd {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33942 .elementor-element.elementor-element-0ef43a0 {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-0ef43a0 {
    right: 5%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-0ef43a0 {
    left: 5%
}

.elementor-33942 .elementor-element.elementor-element-0ef43a0 img {
    width: 74%
}

.elementor-33942 .elementor-element.elementor-element-ec3701e {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-ec3701e {
    right: 0%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-ec3701e {
    left: 0%
}

.elementor-33942 .elementor-element.elementor-element-ec3701e img {
    width: 74%
}

.elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-116c7b6.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-116c7b6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-ed22596 {
    text-align: left
}

.elementor-33942 .elementor-element.elementor-element-ed22596 img {
    width: 86%
}

.elementor-33942 .elementor-element.elementor-element-3c4c52b5 {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33942 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-556141ce.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-556141ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-62888a0d {
    text-align: left
}

.elementor-33942 .elementor-element.elementor-element-62888a0d img {
    width: 86%
}

.elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-dce4502.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33942 .elementor-element.elementor-element-1b6d5a50 {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33942 .elementor-element.elementor-element-1b6d5a50 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33942 .elementor-element.elementor-element-1ee07a82 {
    width: initial;
    max-width: initial
}

.elementor-33942 .elementor-element.elementor-element-1ee07a82>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33942 .elementor-element.elementor-element-1ee07a82 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFBA
}

.elementor-33942 .elementor-element.elementor-element-b1dd491>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33942 .elementor-element.elementor-element-b1dd491 {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33942 .elementor-element.elementor-element-21ffd3fd {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-21ffd3fd {
    right: 5%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-21ffd3fd {
    left: 5%
}

.elementor-33942 .elementor-element.elementor-element-21ffd3fd img {
    width: 74%
}

.elementor-33942 .elementor-element.elementor-element-26bc7d01 {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-26bc7d01 {
    right: 0%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-26bc7d01 {
    left: 0%
}

.elementor-33942 .elementor-element.elementor-element-26bc7d01 img {
    width: 74%
}

.elementor-33942 .elementor-element.elementor-element-c05366b {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33942 .elementor-element.elementor-element-c05366b .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-c05366b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-c05366b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-49ce5b8.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-49ce5b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-f71349d {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33942 .elementor-element.elementor-element-f71349d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33942 .elementor-element.elementor-element-5efbdc5>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33942 .elementor-element.elementor-element-5efbdc5 {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33942 .elementor-element.elementor-element-a6e191d {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-a6e191d {
    right: 5%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-a6e191d {
    left: 5%
}

.elementor-33942 .elementor-element.elementor-element-a6e191d img {
    width: 74%
}

.elementor-33942 .elementor-element.elementor-element-9914db0 {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-9914db0 {
    right: 0%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-9914db0 {
    left: 0%
}

.elementor-33942 .elementor-element.elementor-element-9914db0 img {
    width: 74%
}

.elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-5355a63.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-5355a63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-d88dce9 {
    text-align: left
}

.elementor-33942 .elementor-element.elementor-element-d88dce9 img {
    width: 86%
}

.elementor-33942 .elementor-element.elementor-element-4720c52 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-4720c52 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-4720c52 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-4720c52 {
    padding: 20px 0 20px 0
}

.elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-112a0e13.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-112a0e13.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33942 .elementor-element.elementor-element-112a0e13.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-33942 .elementor-element.elementor-element-d4473b2 {
    text-align: center
}

.elementor-33942 .elementor-element.elementor-element-d4473b2 .divider-border {
    border-style: dotted;
    border-color: #61CE707D
}

.elementor-33942 .elementor-element.elementor-element-d4473b2 .eael-divider.horizontal {
    border-bottom-width: 1px;
    width: 100%
}

.elementor-33942 .elementor-element.elementor-element-d4473b2 .divider-border {
    border-top-width: 1px
}

.elementor-33942 .elementor-element.elementor-element-d4473b2 .divider-text-container {
    width: 100%
}

.elementor-33942 .elementor-element.elementor-element-42e0cf41>.elementor-widget-container {
    padding: 50px 0 0 0
}

.elementor-33942 .elementor-element.elementor-element-42e0cf41 {
    text-align: center
}

.elementor-33942 .elementor-element.elementor-element-42e0cf41 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33942 .elementor-element.elementor-element-825a3b9>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33942 .elementor-element.elementor-element-825a3b9 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33942 .elementor-element.elementor-element-95da062 {
    overflow: hidden
}

.elementor-33942 .elementor-element.elementor-element-95da062 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-95da062 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-95da062 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-35549a5:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-35549a5:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-35549a5>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-0dd3155>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-0dd3155 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-0dd3155 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-0dd3155 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-0dd3155 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-01962e7:hover>.elementor-element-populated {
    background-color: var(--e-global-color-9570091)
}

.elementor-33942 .elementor-element.elementor-element-01962e7:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-01962e7>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-084fde0>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-084fde0 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-084fde0 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-084fde0 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-084fde0 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-244af45:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-244af45:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-244af45>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-b4c5973>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-b4c5973 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-b4c5973 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-b4c5973 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-b4c5973 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-aa23f7d {
    overflow: hidden;
    padding: 0 0 80px 0
}

.elementor-33942 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-843b084:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-843b084:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-843b084>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-b34e773>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-b34e773 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-b34e773 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-b34e773 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-b34e773 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-b831dd1:hover>.elementor-element-populated {
    background-color: var(--e-global-color-9570091)
}

.elementor-33942 .elementor-element.elementor-element-b831dd1:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-b831dd1>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-869edf1>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-869edf1 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-869edf1 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-869edf1 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-869edf1 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-b47b531:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-b47b531:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-b47b531>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-f8db959>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-f8db959 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-f8db959 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-f8db959 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-f8db959 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-2441e6d {
    padding: 80px 0 20px 0
}

.elementor-33942 .elementor-element.elementor-element-93ad6cc {
    text-align: center
}

.elementor-33942 .elementor-element.elementor-element-93ad6cc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33942 .elementor-element.elementor-element-dc60052 {
    overflow: hidden
}

.elementor-33942 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-f1e385f:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-f1e385f:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-f1e385f>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-49915480>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-49915480 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-49915480 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-49915480 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-49915480 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-29d50751:hover>.elementor-element-populated {
    background-color: var(--e-global-color-9570091)
}

.elementor-33942 .elementor-element.elementor-element-29d50751:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-29d50751>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-4440d40e>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-4440d40e .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-4440d40e .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-4440d40e .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-4440d40e .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-6d53d201:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-6d53d201:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-6d53d201>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-2a85fcba>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-2a85fcba .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-2a85fcba .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-2a85fcba .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-2a85fcba .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-780d902b {
    overflow: hidden;
    padding: 0 0 80px 0
}

.elementor-33942 .elementor-element.elementor-element-780d902b .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-780d902b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-780d902b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-32fafcfa:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-32fafcfa:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-32fafcfa>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-4f80edd1>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-4f80edd1 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-4f80edd1 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-4f80edd1 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-4f80edd1 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-7a6253b8:hover>.elementor-element-populated {
    background-color: var(--e-global-color-9570091)
}

.elementor-33942 .elementor-element.elementor-element-7a6253b8:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-7a6253b8>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-3a9f9c90>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-3a9f9c90 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-3a9f9c90 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-3a9f9c90 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-3a9f9c90 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-1ff6e603:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-1ff6e603:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-1ff6e603>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-62fdeb3>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-62fdeb3 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-62fdeb3 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-62fdeb3 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-62fdeb3 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-3f84651c {
    padding: 0 0 20px 0
}

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

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

.elementor-33942 .elementor-element.elementor-element-13f6efcf .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33942 .elementor-element.elementor-element-487fb743 {
    width: initial;
    max-width: initial
}

.elementor-33942 .elementor-element.elementor-element-487fb743>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33942 .elementor-element.elementor-element-487fb743 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFBA
}

.elementor-33942 .elementor-element.elementor-element-feeda08>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33942 .elementor-element.elementor-element-feeda08 {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-33942 .elementor-element.elementor-element-3a43e5a4 {
    width: auto;
    max-width: auto;
    top: 0%
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-3a43e5a4 {
    left: -18%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-3a43e5a4 {
    right: -18%
}

.elementor-33942 .elementor-element.elementor-element-3a43e5a4 img {
    width: 74%
}

.elementor-33942 .elementor-element.elementor-element-ddeba5d .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-ddeba5d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-ddeba5d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-aef7d33>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-33942 .elementor-element.elementor-element-aef7d33 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33942 .elementor-element.elementor-element-aef7d33 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33942 .elementor-element.elementor-element-71353d1b {
    z-index: 1;
    text-align: right
}

.elementor-33942 .elementor-element.elementor-element-71353d1b img {
    width: 80%
}

.elementor-33942 .elementor-element.elementor-element-1db5e732 {
    width: auto;
    max-width: auto;
    bottom: 1%;
    z-index: 0
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-1db5e732 {
    right: 44%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-1db5e732 {
    left: 44%
}

.elementor-33942 .elementor-element.elementor-element-1db5e732 img {
    width: 80%
}

.elementor-33942 .elementor-element.elementor-element-3242eaf6 {
    width: auto;
    max-width: auto;
    bottom: -30px
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-3242eaf6 {
    right: 122px
}

body.rtl .elementor-33942 .elementor-element.elementor-element-3242eaf6 {
    left: 122px
}

.elementor-33942 .elementor-element.elementor-element-3242eaf6 img {
    width: 62%
}

.elementor-33942 .elementor-element.elementor-element-11b2173 {
    width: auto;
    max-width: auto;
    bottom: -75px
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-11b2173 {
    right: 25px
}

body.rtl .elementor-33942 .elementor-element.elementor-element-11b2173 {
    left: 25px
}

.elementor-33942 .elementor-element.elementor-element-11b2173 img {
    width: 62%
}

.elementor-33942 .elementor-element.elementor-element-314c2fd6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414
}

.elementor-33942 .elementor-element.elementor-element-314c2fd6 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0 80px 0
}

.elementor-33942 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-314c2fd6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33942 .elementor-element.elementor-element-d20832a .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-d20832a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-d20832a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-d20832a {
    padding: 80px 0 20px 0
}

.elementor-33942 .elementor-element.elementor-element-ee64804 {
    text-align: center
}

.elementor-33942 .elementor-element.elementor-element-ee64804 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33942 .elementor-element.elementor-element-93230db {
    overflow: hidden
}

.elementor-33942 .elementor-element.elementor-element-93230db .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-93230db .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-93230db .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-3510798:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-3510798:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-3510798>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-e83f314>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-e83f314 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-e83f314 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-e83f314 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-e83f314 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-e83f314 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-e83f314 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-e83f314 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-1133304:hover>.elementor-element-populated {
    background-color: var(--e-global-color-9570091)
}

.elementor-33942 .elementor-element.elementor-element-1133304:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-1133304>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-72ab9f2>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-72ab9f2 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-72ab9f2 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-72ab9f2 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-72ab9f2 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-72ab9f2 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-72ab9f2 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-72ab9f2 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-63db75a:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-63db75a:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-63db75a>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-196ea5b>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-196ea5b .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-196ea5b .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-196ea5b .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-196ea5b .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-196ea5b .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-196ea5b .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-196ea5b .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-d934744 {
    overflow: hidden
}

.elementor-33942 .elementor-element.elementor-element-d934744 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-d934744 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-d934744 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-fa3f5c2:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-fa3f5c2:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-fa3f5c2>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-2db9181>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-2db9181 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-2db9181 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-2db9181 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-2db9181 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-2db9181 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-2db9181 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-2db9181 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-8166e7a:hover>.elementor-element-populated {
    background-color: var(--e-global-color-9570091)
}

.elementor-33942 .elementor-element.elementor-element-8166e7a:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-8166e7a>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-588f089:hover>.elementor-element-populated {
    background-color: #053800
}

.elementor-33942 .elementor-element.elementor-element-588f089:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33942 .elementor-element.elementor-element-588f089>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33942 .elementor-element.elementor-element-cc1418a>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33942 .elementor-element.elementor-element-cc1418a .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-cc1418a .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-cc1418a .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33942 .elementor-element.elementor-element-cc1418a .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33942 .elementor-element.elementor-element-cc1418a .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33942 .elementor-element.elementor-element-cc1418a .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-cc1418a .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33942 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33942 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33942 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33942 .elementor-element.elementor-element-529e3847 {
    padding: 80px 0 50px 0
}

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

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

.elementor-33942 .elementor-element.elementor-element-2897ebc8 {
    text-align: left
}

.elementor-33942 .elementor-element.elementor-element-2897ebc8 img {
    width: 84%
}

.elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-c2d0c5e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33942 .elementor-element.elementor-element-7ca25931 {
    text-align: left
}

.elementor-33942 .elementor-element.elementor-element-7ca25931 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 1.2px;
    color: var(--e-global-color-d219e43)
}

.elementor-33942 .elementor-element.elementor-element-ca1783a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 48px;
    color: #FFF
}

.elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
    background-color: #FFF;
    color: #1F202B;
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 13px 13px 13px 13px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3px
}

.elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
    width: 405px;
    height: 52px
}

.elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group {
    margin-bottom: 0
}

.elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea::-webkit-input-placeholder {
    color: #1F202B
}

.elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
    width: 195px;
    background-color: var(--e-global-color-d219e43);
    color: #1F202B !important;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-6349209);
    border-radius: 13px 13px 13px 13px;
    padding: 14px 14px 14px 14px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
    width: 195px;
    min-width: inherit
}

.elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
    right: 0;
    position: relative;
    min-width: inherit
}

.elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit:hover {
    background-color: var(--e-global-color-958a593);
    color: var(--e-global-color-958a593)
}

.elementor-33942 .elementor-element.elementor-element-6839fa97 {
    width: auto;
    max-width: auto;
    top: -10%
}

body:not(.rtl).elementor-33942 .elementor-element.elementor-element-6839fa97 {
    right: 1%
}

body.rtl .elementor-33942 .elementor-element.elementor-element-6839fa97 {
    left: 1%
}

.elementor-33942 .elementor-element.elementor-element-6839fa97 img {
    width: 72%
}

@media(min-width:768px) {
    .elementor-33942 .elementor-element.elementor-element-3a0d8d80 {
        width: 45%
    }

    .elementor-33942 .elementor-element.elementor-element-c2d0c5e {
        width: 55%
    }
}

@media(max-width:1279px) {

    .elementor-33942 .elementor-element.elementor-element-4e3137d3:not(.elementor-motion-effects-element-type-background),
    .elementor-33942 .elementor-element.elementor-element-4e3137d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-4e3137d3 {
        padding: 140px 0 40px 0
    }

    .elementor-33942 .elementor-element.elementor-element-16d7c031 .elementor-heading-title {
        font-size: 2.6rem
    }

    .elementor-33942 .elementor-element.elementor-element-241c79d5 {
        width: var(--container-widget-width, 75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0
    }

    .elementor-33942 .elementor-element.elementor-element-71ab7ad1 {
        z-index: 1
    }

    .elementor-33942 .elementor-element.elementor-element-71ab7ad1 img {
        width: 80%
    }

    .elementor-33942 .elementor-element.elementor-element-761577f {
        padding: 50px 0 50px 0
    }

    .elementor-33942 .elementor-element.elementor-element-d1abe0d {
        text-align: center
    }

    .elementor-33942 .elementor-element.elementor-element-d1abe0d img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-4cfbc48 {
        width: initial;
        max-width: initial
    }

    .elementor-33942 .elementor-element.elementor-element-4cfbc48 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-9cb34c9 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-4b8e8a2 {
        bottom: -10%
    }

    .elementor-33942 .elementor-element.elementor-element-4b8e8a2 img {
        width: 62%
    }

    .elementor-33942 .elementor-element.elementor-element-00cb109 img {
        width: 62%
    }

    .elementor-33942 .elementor-element.elementor-element-49abad5 {
        padding: 50px 0 50px 0
    }

    .elementor-33942 .elementor-element.elementor-element-4a05093 {
        width: initial;
        max-width: initial
    }

    .elementor-33942 .elementor-element.elementor-element-4a05093 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-5bb90bd {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-0ef43a0 {
        bottom: -10%
    }

    .elementor-33942 .elementor-element.elementor-element-0ef43a0 img {
        width: 62%
    }

    .elementor-33942 .elementor-element.elementor-element-ec3701e img {
        width: 62%
    }

    .elementor-33942 .elementor-element.elementor-element-ed22596 {
        text-align: center
    }

    .elementor-33942 .elementor-element.elementor-element-ed22596 img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-3c4c52b5 {
        padding: 50px 0 50px 0
    }

    .elementor-33942 .elementor-element.elementor-element-62888a0d {
        text-align: center
    }

    .elementor-33942 .elementor-element.elementor-element-62888a0d img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-1b6d5a50 {
        width: initial;
        max-width: initial
    }

    .elementor-33942 .elementor-element.elementor-element-1b6d5a50 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-1ee07a82 {
        width: initial;
        max-width: initial
    }

    .elementor-33942 .elementor-element.elementor-element-b1dd491 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-21ffd3fd {
        bottom: -10%
    }

    .elementor-33942 .elementor-element.elementor-element-21ffd3fd img {
        width: 62%
    }

    .elementor-33942 .elementor-element.elementor-element-26bc7d01 img {
        width: 62%
    }

    .elementor-33942 .elementor-element.elementor-element-c05366b {
        padding: 50px 0 50px 0
    }

    .elementor-33942 .elementor-element.elementor-element-f71349d {
        width: initial;
        max-width: initial
    }

    .elementor-33942 .elementor-element.elementor-element-f71349d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-5efbdc5 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-a6e191d {
        bottom: -10%
    }

    .elementor-33942 .elementor-element.elementor-element-a6e191d img {
        width: 62%
    }

    .elementor-33942 .elementor-element.elementor-element-9914db0 img {
        width: 62%
    }

    .elementor-33942 .elementor-element.elementor-element-d88dce9 {
        text-align: center
    }

    .elementor-33942 .elementor-element.elementor-element-d88dce9 img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-42e0cf41 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-825a3b9 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-95da062 {
        padding: 0 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-35549a5>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-01962e7>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-244af45>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-aa23f7d {
        padding: 0 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-843b084>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-b831dd1>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-b47b531>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-93ad6cc .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-dc60052 {
        padding: 0 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-f1e385f>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-29d50751>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-6d53d201>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-780d902b {
        padding: 0 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-32fafcfa>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-7a6253b8>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-1ff6e603>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-3f84651c {
        padding: 50px 0 60px 0
    }

    .elementor-33942 .elementor-element.elementor-element-13f6efcf .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-487fb743 {
        width: initial;
        max-width: initial
    }

    .elementor-33942 .elementor-element.elementor-element-feeda08 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-3a43e5a4 img {
        width: 62%
    }

    .elementor-bc-flex-widget .elementor-33942 .elementor-element.elementor-element-6f49573a.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-33942 .elementor-element.elementor-element-6f49573a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-33942 .elementor-element.elementor-element-71353d1b img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-3242eaf6 img {
        width: 50%
    }

    body:not(.rtl).elementor-33942 .elementor-element.elementor-element-11b2173 {
        right: 6%
    }

    body.rtl .elementor-33942 .elementor-element.elementor-element-11b2173 {
        left: 6%
    }

    .elementor-33942 .elementor-element.elementor-element-11b2173 {
        bottom: -4%
    }

    .elementor-33942 .elementor-element.elementor-element-11b2173 img {
        width: 43%
    }

    .elementor-33942 .elementor-element.elementor-element-314c2fd6 {
        padding: 20px 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-ee64804 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-93230db {
        padding: 0 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-3510798>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-1133304>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-63db75a>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-d934744 {
        padding: 0 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-fa3f5c2>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-8166e7a>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-588f089>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-2897ebc8 img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-7ca25931 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-33942 .elementor-element.elementor-element-ca1783a .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c {
        width: var(--container-widget-width, 410px);
        max-width: 410px;
        --container-widget-width: 410px;
        --container-widget-flex-grow: 0
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
        width: 255px
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
        width: 130px
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
        width: 130px;
        min-width: inherit
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
        right: 0;
        position: relative;
        min-width: inherit
    }

    .elementor-33942 .elementor-element.elementor-element-6839fa97 img {
        width: 61%
    }
}

@media(max-width:767px) {

    .elementor-33942 .elementor-element.elementor-element-4e3137d3:not(.elementor-motion-effects-element-type-background),
    .elementor-33942 .elementor-element.elementor-element-4e3137d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: initial
    }

    .elementor-33942 .elementor-element.elementor-element-4e3137d3 {
        margin-top: -142px;
        margin-bottom: 0
    }

    .elementor-33942 .elementor-element.elementor-element-16d7c031 {
        width: initial;
        max-width: initial
    }

    .elementor-33942 .elementor-element.elementor-element-16d7c031 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-93d06d8>.elementor-widget-container {
        padding: 10px 0 10px 0
    }

    .elementor-33942 .elementor-element.elementor-element-93d06d8 {
        text-align: center;
        font-size: 1.8rem;
        line-height: 1em
    }

    .elementor-33942 .elementor-element.elementor-element-241c79d5 {
        width: initial;
        max-width: initial
    }

    .elementor-33942 .elementor-element.elementor-element-71ab7ad1 img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-761577f {
        padding: 0 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-d1abe0d img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-742174d>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-4cfbc48 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-33942 .elementor-element.elementor-element-4cfbc48 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-9cb34c9 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-49abad5 {
        padding: 40px 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-658cdf3>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-4a05093 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-33942 .elementor-element.elementor-element-4a05093 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-5bb90bd {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-ed22596 img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-3c4c52b5 {
        padding: 40px 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-62888a0d img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-dce4502>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-1b6d5a50 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-33942 .elementor-element.elementor-element-1b6d5a50 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-1ee07a82 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-33942 .elementor-element.elementor-element-b1dd491 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-c05366b {
        padding: 40px 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-49ce5b8>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-f71349d {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-33942 .elementor-element.elementor-element-f71349d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-5efbdc5 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-d88dce9 img {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-4720c52 {
        padding: 50px 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-d4473b2 {
        text-align: center
    }

    .elementor-33942 .elementor-element.elementor-element-d4473b2 .eael-divider.horizontal {
        border-bottom-width: 1px;
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-d4473b2 .divider-border {
        border-top-width: 1px
    }

    .elementor-33942 .elementor-element.elementor-element-d4473b2 .divider-text-container {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-42e0cf41>.elementor-widget-container {
        padding: 34px 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-42e0cf41 {
        text-align: left
    }

    .elementor-33942 .elementor-element.elementor-element-42e0cf41 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-825a3b9 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-35549a5>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-01962e7>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-244af45>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-843b084>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-b831dd1>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-b47b531>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-93ad6cc .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-f1e385f>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-29d50751>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-6d53d201>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-32fafcfa>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-7a6253b8>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-1ff6e603>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-3f84651c {
        margin-top: 20px;
        margin-bottom: 0;
        padding: 0 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-3a42ffd>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-13f6efcf .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-487fb743 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-33942 .elementor-element.elementor-element-feeda08 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33942 .elementor-element.elementor-element-aef7d33>.elementor-widget-container {
        margin: 0 0 -20px 0
    }

    body:not(.rtl).elementor-33942 .elementor-element.elementor-element-3242eaf6 {
        right: 11%
    }

    body.rtl .elementor-33942 .elementor-element.elementor-element-3242eaf6 {
        left: 11%
    }

    .elementor-33942 .elementor-element.elementor-element-3242eaf6 {
        bottom: -1%
    }

    .elementor-33942 .elementor-element.elementor-element-3242eaf6 img {
        width: 40%
    }

    body:not(.rtl).elementor-33942 .elementor-element.elementor-element-11b2173 {
        right: -8%
    }

    body.rtl .elementor-33942 .elementor-element.elementor-element-11b2173 {
        left: -8%
    }

    .elementor-33942 .elementor-element.elementor-element-11b2173 {
        bottom: -2%
    }

    .elementor-33942 .elementor-element.elementor-element-11b2173 img {
        width: 36%
    }

    .elementor-33942 .elementor-element.elementor-element-ee64804 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-3510798>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-1133304>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-63db75a>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-fa3f5c2>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-8166e7a>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-588f089>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-529e3847 {
        padding: 30px 0 0 0
    }

    .elementor-33942 .elementor-element.elementor-element-c2d0c5e>.elementor-element-populated {
        margin: 30px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33942 .elementor-element.elementor-element-7ca25931 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-33942 .elementor-element.elementor-element-ca1783a .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c {
        width: 100%;
        max-width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c>.elementor-widget-container {
        padding: 2px 2px 2px 2px
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
        width: 100%;
        margin-top: 10px
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
        width: 100%;
        min-width: inherit
    }

    .elementor-33942 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
        right: 0;
        position: relative;
        min-width: inherit
    }

    body:not(.rtl).elementor-33942 .elementor-element.elementor-element-6839fa97 {
        right: -12%
    }

    body.rtl .elementor-33942 .elementor-element.elementor-element-6839fa97 {
        left: -12%
    }

    .elementor-33942 .elementor-element.elementor-element-6839fa97 img {
        width: 47%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-33942 .elementor-element.elementor-element-377b4fb1 {
        width: 100%
    }

    .elementor-33942 .elementor-element.elementor-element-ca4fb97 {
        width: 50%
    }

    .elementor-33942 .elementor-element.elementor-element-742174d {
        width: 50%
    }

    .elementor-33942 .elementor-element.elementor-element-658cdf3 {
        width: 50%
    }

    .elementor-33942 .elementor-element.elementor-element-116c7b6 {
        width: 50%
    }

    .elementor-33942 .elementor-element.elementor-element-556141ce {
        width: 50%
    }

    .elementor-33942 .elementor-element.elementor-element-dce4502 {
        width: 50%
    }

    .elementor-33942 .elementor-element.elementor-element-49ce5b8 {
        width: 50%
    }

    .elementor-33942 .elementor-element.elementor-element-5355a63 {
        width: 50%
    }

    .elementor-33942 .elementor-element.elementor-element-35549a5 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-01962e7 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-244af45 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-843b084 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-b831dd1 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-b47b531 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-f1e385f {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-29d50751 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-6d53d201 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-32fafcfa {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-7a6253b8 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-1ff6e603 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-3510798 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-1133304 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-63db75a {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-fa3f5c2 {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-8166e7a {
        width: 33%
    }

    .elementor-33942 .elementor-element.elementor-element-588f089 {
        width: 33%
    }
}

#uc_animated_ripples_bg_addon21498ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon21498ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #51C6801C;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon21498ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon21498ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon21498ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon21498ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon21498ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon21498ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon21498ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon21498ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon21498ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon21498ripple-background .shade5 {
    opacity: .9
}

.trx_addons_inline_889598606:before {
    color: #FFFED03B
}

.trx_addons_inline_1893504762 img.logo_image {
    max-height: 85px
}

.elementor-32000 .elementor-element.elementor-element-174e9cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-32000 .elementor-element.elementor-element-174e9cb .trx_addons_bg_text {
    z-index: 0
}

.elementor-32000 .elementor-element.elementor-element-174e9cb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32000 .elementor-element.elementor-element-174e9cb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32000 .elementor-element.elementor-element-174e9cb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-32000 .elementor-element.elementor-element-174e9cb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32000 .elementor-element.elementor-element-e760633.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-32000 .elementor-element.elementor-element-fcd1640 {
    text-align: center
}

.elementor-32000 .elementor-element.elementor-element-fcd1640 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32000 .elementor-element.elementor-element-060b3c0 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-060b3c0 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-20c1526 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-20c1526 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-07662ea>.elementor-widget-container {
    padding: 20px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-07662ea {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-07662ea .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-cd3a4d1 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-cd3a4d1 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-fb494ea .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-32000 .elementor-element.elementor-element-fb494ea.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-32000 .elementor-element.elementor-element-fb494ea.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-32000 .elementor-element.elementor-element-fb494ea.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-32000 .elementor-element.elementor-element-fb494ea .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-32000 .elementor-element.elementor-element-fb494ea>.elementor-widget-container {
    padding: 10px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-fb494ea.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-32000 .elementor-element.elementor-element-fb494ea.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-32000 .elementor-element.elementor-element-fb494ea .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32000 .elementor-element.elementor-element-fb494ea.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-32000 .elementor-element.elementor-element-fb494ea.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-32000 .elementor-element.elementor-element-fb494ea.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-32000 .elementor-element.elementor-element-fb494ea.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-32000 .elementor-element.elementor-element-fb494ea .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-32000 .elementor-element.elementor-element-fb494ea .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-32000 .elementor-element.elementor-element-fb494ea .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32000 .elementor-element.elementor-element-fb494ea .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-32000 .elementor-element.elementor-element-fb494ea .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32000 .elementor-element.elementor-element-fb494ea .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-32000 .elementor-element.elementor-element-69a11ea>.elementor-widget-container {
    padding: 20px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-69a11ea {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-69a11ea .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-1c31b3a {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-1c31b3a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-6bcaa13>.elementor-widget-container {
    padding: 20px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-6bcaa13 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-6bcaa13 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-5d1a549 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-5d1a549 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-6c636a4>.elementor-widget-container {
    padding: 70px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-6c636a4 {
    text-align: center
}

.elementor-32000 .elementor-element.elementor-element-6c636a4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32000 .elementor-element.elementor-element-352777c {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-352777c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-c42e923>.elementor-widget-container {
    padding: 20px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-c42e923 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-c42e923 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-6c0c081 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-6c0c081 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-2a83eaa>.elementor-widget-container {
    padding: 20px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-2a83eaa {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-2a83eaa .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-0ef6dd4 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-0ef6dd4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-484d95b>.elementor-widget-container {
    padding: 20px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-484d95b {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-484d95b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-5ad721e {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-5ad721e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-0998b0f>.elementor-widget-container {
    padding: 70px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-0998b0f {
    text-align: center
}

.elementor-32000 .elementor-element.elementor-element-0998b0f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32000 .elementor-element.elementor-element-6098c54>.elementor-widget-container {
    padding: 20px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-6098c54 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-6098c54 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-ec101d4 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-ec101d4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-44ba563>.elementor-widget-container {
    padding: 20px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-44ba563 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-44ba563 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-ea33274 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-ea33274 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-ded52e8>.elementor-widget-container {
    padding: 20px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-ded52e8 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-ded52e8 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-3f3520e {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-3f3520e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32000 .elementor-element.elementor-element-9236da1>.elementor-widget-container {
    padding: 70px 0 0 0
}

.elementor-32000 .elementor-element.elementor-element-9236da1 {
    text-align: center
}

.elementor-32000 .elementor-element.elementor-element-9236da1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32000 .elementor-element.elementor-element-4f6c52f .ha-dual-btn--left {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    background-color: var(--e-global-color-primary)
}

.elementor-32000 .elementor-element.elementor-element-4f6c52f .ha-dual-btn--right {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    background-color: var(--e-global-color-df750cb)
}

.elementor-32000 .elementor-element.elementor-element-424eb14 {
    text-align: left
}

.elementor-32000 .elementor-element.elementor-element-424eb14 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

body.elementor-page-32000>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-32000 .elementor-element.elementor-element-fcd1640 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32000 .elementor-element.elementor-element-6c636a4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32000 .elementor-element.elementor-element-0998b0f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32000 .elementor-element.elementor-element-9236da1 .elementor-heading-title {
        font-size: 2rem
    }
}

@media(max-width:767px) {
    .elementor-32000 .elementor-element.elementor-element-fcd1640 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32000 .elementor-element.elementor-element-6c636a4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32000 .elementor-element.elementor-element-0998b0f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32000 .elementor-element.elementor-element-9236da1 .elementor-heading-title {
        font-size: 2rem
    }
}

.elementor-29843 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-29843 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-29843 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-29843 .elementor-element.elementor-element-198ffb2 {
    padding: 5px 0 5px 0
}

.elementor-29843 .elementor-element.elementor-element-b15e392>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-29843 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text {
    z-index: 0
}

.elementor-29843 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-29843 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-29843 .elementor-element.elementor-element-b15e392 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-29843 .elementor-element.elementor-element-b15e392>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-50318aa.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-29843 .elementor-element.elementor-element-50318aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-29843 .elementor-element.elementor-element-50318aa.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-29843 .elementor-element.elementor-element-50318aa>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-29843 .elementor-element.elementor-element-50318aa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-29843 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text {
    z-index: 0
}

.elementor-29843 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-29843 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-29843 .elementor-element.elementor-element-db89d14 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-29843 .elementor-element.elementor-element-db89d14>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-29843 .elementor-element.elementor-element-1bc70d6.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button {
    text-align: center
}

.elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button a {
    font-family: "Montserrat", Sans-serif;
    color: #FFF
}

.elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button a:hover {
    color: #8BC3FF
}

.elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-da0a7c8.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-29843 .elementor-element.elementor-element-da0a7c8.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-29843 .elementor-element.elementor-element-e31d6de>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-29843 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text {
    z-index: 0
}

.elementor-29843 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-29843 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-29843 .elementor-element.elementor-element-e31d6de {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-29843 .elementor-element.elementor-element-e31d6de>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-884215c.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-29843 .elementor-element.elementor-element-884215c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-29843 .elementor-element.elementor-element-884215c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list {
    justify-content: center;
    border-radius: 0
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list_item {
    padding: 0 calc(34px/2)
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc_mega_menu_overlay-inner {
    background-color: #000;
    opacity: 1
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
    flex-direction: row;
    justify-content: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #FFF;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-active_item .uc-mega_menu_title {
    color: #0091FF
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #31A8FF;
    padding: 0 0 0 0
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
    background-color: #31A8FF
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
    border-radius: 10px 10px 10px 10px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger {
    text-align: inherit
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon {
    width: 45px;
    height: 45px;
    font-size: 25px;
    color: #000;
    background-color: #31A8FF;
    border-radius: 100px 100px 100px 100px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon svg {
    fill: #000
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn {
    text-align: right
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon {
    width: 45px;
    height: 45px;
    font-size: 25px;
    color: #31A8FF;
    border-radius: 100px 100px 100px 100px;
    margin: 10px 10px 10px 10px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon svg {
    fill: #31A8FF
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element {
    width: 42px;
    height: 42px;
    background-color: #a0a0a0;
    margin-top: 0
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
    width: 42px;
    height: 42px;
    object-fit: cover
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
    border-radius: 100px 100px 100px 100px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-ge-icon {
    color: #fff;
    font-size: 15px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-ge-text {
    color: #fff
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-mobile-logo {
    width: 50%
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-mobile-logo img {
    margin: 10px 10px 10px 10px
}

.elementor-29843 .elementor-element.elementor-element-b132851 .trx_addons_bg_text {
    z-index: 0
}

.elementor-29843 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-29843 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon {
    color: #008AFF !important;
    fill: #008AFF !important;
    background-color: #1F1F1F !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon {
    color: #008AFF !important;
    fill: #008AFF !important;
    background-color: #1F1F1F !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon {
    color: #008AFF !important;
    fill: #008AFF !important;
    background-color: #1F1F1F !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon {
    color: #008AFF !important;
    fill: #008AFF !important;
    background-color: #1F1F1F !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat {
    position: fixed
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-v-top {
    top: 20px;
    bottom: auto
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-v-bottom {
    bottom: 20px;
    top: auto
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-h-left {
    left: 20px;
    right: auto
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-h-right {
    right: 20px;
    left: auto
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-container {
    flex-direction: column-reverse;
    gap: 6px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta {
    width: 60px;
    height: 60px;
    font-size: 60px;
    background-color: #1F1F1F;
    color: #008AFF;
    fill: #008AFF
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon a {
    width: 60px;
    height: 60px;
    font-size: 60px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta span {
    width: 30px;
    height: 30px;
    font-size: 30px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon span {
    width: 30px;
    height: 30px;
    font-size: 30px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    border-radius: 50px 50px 50px 50px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    box-shadow: 5px 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-items {
    gap: 6px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
    background-color: #373737;
    color: #FFF;
    fill: #FFF
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-wrapper {
    width: 15vw;
    bottom: 0%;
    left: 135%;
    background-color: #eaf8fb;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-close-btn {
    font-size: 1.5em
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
    margin-bottom: 10px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button {
    background-color: #43a8f3;
    color: #fff;
    padding: 4px 8px 4px 8px;
    margin-top: 10px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button:hover {
    background-color: #1188e1;
    color: #fff
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    background-color: #e4e4e4
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    margin-bottom: 10px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__label {
    color: #008AFF;
    background-color: #1F1F1F;
    padding: 10px 10px 10px 10px;
    border-radius: 5px 5px 5px 5px
}

@media(min-width:768px) {
    .elementor-29843 .elementor-element.elementor-element-50318aa {
        width: 100%
    }

    .elementor-29843 .elementor-element.elementor-element-1bc70d6 {
        width: 38%
    }

    .elementor-29843 .elementor-element.elementor-element-da0a7c8 {
        width: 12%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-29843 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-adbcd34.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

@media(max-width:767px) {
    .elementor-29843 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
        width: 20%
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f {
        width: 40%
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
        flex-direction: row
    }
}

.elementor-29843 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects {
    background-color: rgb(0 30 45 / .8) !important
}

.elementor-29843 .elementor-element.elementor-element-198ffb2 {
    transition: background-color 1s ease !important
}

.elementor-29843 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects>.elementor-container {
    max-height: 65px
}

.elementor-29843 .elementor-element.elementor-element-198ffb2>.elementor-container {
    transition: min-height 1s ease !important
}

#scroll-logo {
    display: none;
    transition: all 0.7s ease
}

#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2 {
    font-size: 26px
}

#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i {
    color: #fff
}

#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover {
    color: gold
}

#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2 {
    font-size: 26px
}

#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
    align-content: left;
    align-items: left;
    text-align: left;
    color: #fff
}

#business1 a {
    color: #fff
}

#uc_mega_menu_elementor_d948cf0_item3>a>span {
    color: gold
}

.elementor-29843 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects {
    background-color: rgb(0 30 54 / .9) !important
}

.elementor-29843 .elementor-element.elementor-element-e31d6de {
    transition: background-color 0.7s ease !important
}

.elementor-29843 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects>.elementor-container {
    min-height: 80px
}

.elementor-29843 .elementor-element.elementor-element-e31d6de>.elementor-container {
    transition: min-height 0.7s ease !important
}

.elementor-29843 .elementor-element.elementor-element-b15e392.elementor-sticky--effects {
    background-color: rgb(0 30 45 / .8) !important
}

.elementor-29843 .elementor-element.elementor-element-b15e392 {
    transition: background-color 1s ease !important
}

.elementor-29843 .elementor-element.elementor-element-b15e392.elementor-sticky--effects>.elementor-container {
    min-height: 80px
}

.elementor-29843 .elementor-element.elementor-element-b15e392>.elementor-container {
    transition: min-height 1s ease !important
}

#uc_underline_animated_button_elementor_80593b1 {
    min-height: 1px
}

#uc_underline_animated_button_elementor_80593b1 a {
    padding: .7em calc(0.7em * 1.2);
    display: inline-flex;
    border: 1px solid #fff0;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    align-items: center
}

#uc_underline_animated_button_elementor_80593b1 a .icon {
    transform: translate3d(0, .7em, 0);
    display: block;
    transition: transform 0.4s cubic-bezier(.2, 0, 0, 1)0.4s
}

#uc_underline_animated_button_elementor_80593b1 a:after {
    position: absolute;
    content: '';
    bottom: -1px;
    left: calc(0.7em * 1.2);
    right: calc(0.7em * 1.2);
    height: 1px;
    background: #00B0ED;
    transition: transform 0.8s cubic-bezier(1, 0, .37, 1)0.2s, right 0.2s cubic-bezier(.04, .48, 0, 1)0.6s, left 0.4s cubic-bezier(.04, .48, 0, 1)0.6s;
    transform-origin: left
}

#uc_underline_animated_button_elementor_80593b1 .line {
    position: absolute;
    background: #00B0ED
}

#uc_underline_animated_button_elementor_80593b1 .line.-left {
    width: 1px;
    bottom: -1px;
    top: -1px;
    transform: scale3d(1, 0, 1)
}

#uc_underline_animated_button_elementor_80593b1 .line.-bottom {
    height: 1px;
    left: -1px;
    right: -1px;
    transform: scale3d(0, 1, 1)
}

#uc_underline_animated_button_elementor_80593b1 .line.-right {
    right: -1px;
    transition: transform 0.1s cubic-bezier(1, 0, .65, 1.01)0.23s;
    transform-origin: top
}

#uc_underline_animated_button_elementor_80593b1 .line.-top {
    top: -1px;
    transition: transform 0.08s linear 0.43s;
    transform-origin: left
}

#uc_underline_animated_button_elementor_80593b1 .line.-left {
    left: -1px;
    transition: transform 0.08s linear 0.51s;
    transform-origin: bottom
}

#uc_underline_animated_button_elementor_80593b1 .line.-bottom {
    bottom: -1px;
    transition: transform 0.3s cubic-bezier(1, 0, .65, 1.01);
    transform-origin: right
}

#uc_underline_animated_button_elementor_80593b1 a:active .icon {
    transform: translate3d(0, 0, 0);
    transition: transform 0.6s cubic-bezier(.2, 0, 0, 1)0.4s
}

#uc_underline_animated_button_elementor_80593b1 a:active:after {
    transform: scale3d(0, 1, 1);
    right: -1px;
    left: -1px;
    transform-origin: right;
    transition: transform 0.2s cubic-bezier(1, 0, .65, 1.01)0.17s, right 0.2s cubic-bezier(1, 0, .65, 1.01), left 0s 0.3s
}

#uc_underline_animated_button_elementor_80593b1 a:active .line {
    transform: scale3d(1, 1, 1)
}

#uc_underline_animated_button_elementor_80593b1 a:active .line.-right {
    transition: transform 0.1s cubic-bezier(1, 0, .65, 1.01)0.2s;
    transform-origin: bottom
}

#uc_underline_animated_button_elementor_80593b1 a:active .line.-top {
    transition: transform 0.08s linear 0.4s;
    transform-origin: right
}

#uc_underline_animated_button_elementor_80593b1 a:active .line.-left {
    transition: transform 0.08s linear 0.48s;
    transform-origin: top
}

#uc_underline_animated_button_elementor_80593b1 a:active .line.-bottom {
    transition: transform 0.5s cubic-bezier(0, .53, .29, 1)0.56s;
    transform-origin: left
}

#uc_underline_animated_button_elementor_80593b1 .icon {
    transition: all cubic-bezier(.2, 0, 0, 1)0.4s
}

#uc_mega_menu_elementor_d948cf0 {
    position: relative
}

#uc_mega_menu_elementor_d948cf0 * {
    box-sizing: border-box
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
    position: absolute;
    z-index: 99997;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    padding-top: 0;
    pointer-events: none;
    overflow: hidden;
    visibility: hidden
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section-cover {
    position: absolute;
    z-index: 99996;
    pointer-events: none;
    top: calc(100%+14px);
    opacity: 0;
    pointer-events: none;
    transition: opacity 1000ms
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-wrapper {
    left: 0;
    top: 0;
    height: 100%;
    position: relative;
    z-index: 99996;
    overflow-y: visible
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
    left: unset;
    right: 0;
    transform: translate(20px, 0);
    padding-top: 0
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item {
    position: relative
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.section-error .uc-section-error {
    text-align: center;
    min-height: 400px;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ccc;
    position: relative;
    z-index: 99997
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_title {
    display: flex;
    gap: 5px;
    align-items: center;
    position: relative;
    z-index: 99998
}

#uc_mega_menu_elementor_d948cf0 .uc-active_item .uc-mega_menu_title {
    transition: all 0.3s;
    text-align: center
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
    width: 100%
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item {
    pointer-events: all;
    z-index: 99998;
    visibility: visible
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item+.uc-mega_menu_section-cover {
    opacity: 1;
    pointer-events: all
}

#uc_mega_menu_elementor_d948cf0 .uc-error {
    color: red;
    font-weight: 700
}

#uc_mega_menu_elementor_d948cf0 .uc-message {
    text-align: center
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-wrapper.uc-menu-open {
    transform: translate(0, 0)
}

#uc_mega_menu_elementor_d948cf0 .uc_mega_menu_overlay {
    cursor: default;
    display: none;
    position: absolute;
    top: calc(100%+0px);
    left: 0;
    transition: opacity 0.3s;
    z-index: 99995;
    opacity: 0
}

#uc_mega_menu_elementor_d948cf0 .uc_mega_menu_overlay-inner {
    height: 100%
}

#uc_mega_menu_elementor_d948cf0.uc-menu-open .uc_mega_menu_overlay {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .uc-mega_menu_title {
    border: 2px solid red;
    position: relative
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .uc-mega_menu_title::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: red;
    top: 8px;
    right: 8px;
    z-index: 2
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .item-error {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, -100%);
    z-index: 2;
    width: max-content;
    color: red;
    opacity: 0;
    transition: all .3s
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .uc-mega_menu_title:hover .item-error {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0 .available_id_s {
    padding: 15px;
    background-color: #fff;
    color: #000
}

#uc_mega_menu_elementor_d948cf0 .uc_expand_indicator::before {
    font-family: "Font Awesome 5 Free";
    content: "\f107";
    font-weight: 900;
    line-height: 1em;
    display: inline-flex
}

#uc_mega_menu_elementor_d948cf0 .uc_collapse_indicator::before {
    font-family: "Font Awesome 5 Free";
    content: "\f106";
    font-weight: 900;
    line-height: 1em;
    display: inline-flex
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
    display: none
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn-icon {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section>* {
    position: relative;
    z-index: 999997
}

#uc_mega_menu_elementor_d948cf0 .ue-tip {
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid;
    border-right-color: #fff0;
    border-bottom-color: #fff0;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%)rotate(45deg);
    border-top-left-radius: 4px;
    opacity: 0;
    z-index: 99996
}

#uc_mega_menu_elementor_d948cf0 .ue-graphic-element {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1em;
    overflow: hidden;
    flex-grow: 0;
    flex-shrink: 0;
    transition: 0.3s
}

#uc_mega_menu_elementor_d948cf0 .ue-graphic-element svg {
    height: 1em;
    width: 1em;
    transition: 0.3s
}

#uc_mega_menu_elementor_d948cf0 .ue-graphic-element img {
    display: block
}

#uc_mega_menu_elementor_d948cf0 .ue-ge-image {
    width: 100%;
    transition: 0.3s
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item .ue-tip {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-logo {
    flex-shrink: 0;
    flex-grow: 0;
    display: none
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-logo img {
    width: 100%;
    display: block;
    object-fit: contain
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
    flex-grow: 1
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section>* {
    opacity: 0;
    transition: opacity 1000ms
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item>* {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0 .ue-mega-menu-mobile-template {
    display: none
}

#uc_mega_menu_elementor_d948cf0 .sub-arrow.uc-arrow-hidden {
    display: none
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0 .ue-mega-menu-mobile-template {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-burger {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-logo {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-wrapper {
        position: fixed;
        transform: translate(0, -120%);
        background-color: #151414;
        width: 100%;
        overflow-y: auto;
        transition: all 300ms
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
        flex-direction: column;
        max-width: 100%
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
        top: 0 !important;
        width: 100% !important;
        left: 0 !important;
        padding-top: 0 !important;
        transform: translate(0, 0) !important
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item {
        position: static !important
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.uc-active_item .uc-mega_menu_title {
        position: sticky;
        top: 0;
        left: 0;
        z-index: 99999
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.uc-active_item .uc-mega_menu_title::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-color: #fff;
        z-index: -1
    }

    #uc_mega_menu_elementor_d948cf0 .uc_mega_menu_overlay {
        opacity: 0;
        display: none !important
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section>* {
        transform: translate(0, 0) !important;
        opacity: 0;
        transition: transform 1000ms, opacity 1000ms
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item>* {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mobile-mode {
        z-index: 99998
    }

    #uc_mega_menu_elementor_d948cf0 .ue-tip {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section-cover {
        display: none
    }
}

[id=""]:not(.uc-connected) {
    display: none
}

#uc_mega_menu_elementor_d948cf0_item1 {
    display: block
}

#uc_mega_menu_elementor_d948cf0_item1 .sub-arrow {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0_item1 .uc_expand_indicator::before {
    animation: .3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item1 .uc_collapse_indicator::before {
    animation: .3s arrowMoveIn ease-in-out forwards
}

@keyframes arrowMoveIn {
    0% {
        transform: scaleY(-1);
        opacity: 1
    }

    49% {
        transform: translateY(15px)scale(.5, -1);
        opacity: 0
    }

    50% {
        transform: translateY(15px)scaleX(.5);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes arrowMoveOut {
    0% {
        transform: translateY(0)scaleY(-1);
        opacity: 1
    }

    49% {
        transform: translateY(-15px)scale(.5, -1);
        opacity: 0
    }

    50% {
        transform: translateY(-15px)scaleX(.5);
        opacity: 0
    }

    to {
        transform: none;
        opacity: 1
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item1 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item1 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item1 {
        display: none
    }
}

[id="businessSetup"]:not(.uc-connected) {
    display: none
}

#uc_mega_menu_elementor_d948cf0_item2 {
    display: block
}

#uc_mega_menu_elementor_d948cf0_item2 .sub-arrow {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0_item2 .uc_expand_indicator::before {
    animation: .3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item2 .uc_collapse_indicator::before {
    animation: .3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item2 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item2 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item2 {
        display: none
    }
}

[id="GoldenVisaMega"]:not(.uc-connected) {
    display: none
}

#uc_mega_menu_elementor_d948cf0_item3 {
    display: block
}

#uc_mega_menu_elementor_d948cf0_item3 .sub-arrow {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0_item3 .uc_expand_indicator::before {
    animation: .3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item3 .uc_collapse_indicator::before {
    animation: .3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item3 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item3 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item3 {
        display: none
    }
}

[id="PROServices"]:not(.uc-connected) {
    display: none
}

#uc_mega_menu_elementor_d948cf0_item4 {
    display: block
}

#uc_mega_menu_elementor_d948cf0_item4 .sub-arrow {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0_item4 .uc_expand_indicator::before {
    animation: .3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item4 .uc_collapse_indicator::before {
    animation: .3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item4 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item4 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item4 {
        display: none
    }
}

[id="BookkeepingAccounting"]:not(.uc-connected) {
    display: none
}

#uc_mega_menu_elementor_d948cf0_item5 {
    display: block
}

#uc_mega_menu_elementor_d948cf0_item5 .sub-arrow {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0_item5 .uc_expand_indicator::before {
    animation: .3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item5 .uc_collapse_indicator::before {
    animation: .3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item5 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item5 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item5 {
        display: none
    }
}

[id="TaxationLiquidation"]:not(.uc-connected) {
    display: none
}

#uc_mega_menu_elementor_d948cf0_item6 {
    display: block
}

#uc_mega_menu_elementor_d948cf0_item6 .sub-arrow {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0_item6 .uc_expand_indicator::before {
    animation: .3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item6 .uc_collapse_indicator::before {
    animation: .3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item6 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item6 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item6 {
        display: none
    }
}

#uc_mega_menu_elementor_d948cf0_item7 {
    display: block
}

#uc_mega_menu_elementor_d948cf0_item7 .sub-arrow {
    opacity: 1
}

#uc_mega_menu_elementor_d948cf0_item7 .uc_expand_indicator::before {
    animation: .3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item7 .uc_collapse_indicator::before {
    animation: .3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item7 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item7 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item7 {
        display: none
    }
}

.nc-loop-bars-rotate-32-icon-o {
    --animation-duration: 0.8s;
    transform-origin: 16px 16px;
    animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
}

@keyframes nc-loop-bars-rotate-anim {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.elementor-27635 .elementor-element.elementor-element-f849048>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, #003966 33%, #001B31 100%)
}

.elementor-27635 .elementor-element.elementor-element-f849048>.elementor-container {
    min-height: 300px
}

.elementor-27635 .elementor-element.elementor-element-f849048 .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-f849048 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-f849048 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27635 .elementor-element.elementor-element-f849048 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0 100px 0
}

.elementor-27635 .elementor-element.elementor-element-f849048>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-27635 .elementor-element.elementor-element-0a1b69d .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-0a1b69d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-0a1b69d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-5dc9015.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-27635 .elementor-element.elementor-element-5dc9015.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-27635 .elementor-element.elementor-element-5dc9015.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-1a6368d {
    --spacer-size: 50px
}

.elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-tag {
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap {
    flex-direction: row
}

.elementor-27635 .elementor-element.elementor-element-76e9bf0>.elementor-widget-container {
    padding: 3px 0 5px 0
}

.elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-before {
    font-size: 48px;
    font-weight: 100;
    color: var(--e-global-color-fb94b1b)
}

.elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-center {
    font-family: "Montserrat", Sans-serif;
    font-size: 42px;
    font-weight: 800;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-after {
    font-size: 48px;
    font-weight: 100;
    color: var(--e-global-color-df750cb)
}

.elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-border:after {
    border-bottom-style: none;
    left: 26%;
    bottom: 17%
}

.elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap:before {
    color: #0084FF12;
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    top: -17%
}

.elementor-27635 .elementor-element.elementor-element-3b2925ed .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-3b2925ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-3b2925ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27635 .elementor-element.elementor-element-78f43746>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-78f43746.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-78f43746 {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-991cce0>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-991cce0.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-991cce0 {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-d843b40 {
    --spacer-size: 50px
}

.elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
}

.elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-container {
    min-height: 300px
}

.elementor-27635 .elementor-element.elementor-element-9594bec .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-9594bec .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-9594bec .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27635 .elementor-element.elementor-element-9594bec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0 100px 0
}

.elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-27635 .elementor-element.elementor-element-25269da .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-25269da .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-25269da .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

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

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

.elementor-27635 .elementor-element.elementor-element-3abed6f.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-32fe3de {
    --spacer-size: 50px
}

.elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-tag {
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap {
    flex-direction: row
}

.elementor-27635 .elementor-element.elementor-element-9a34090>.elementor-widget-container {
    padding: 3px 0 5px 0
}

.elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-before {
    font-size: 48px;
    font-weight: 100;
    color: var(--e-global-color-fb94b1b)
}

.elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-center {
    font-family: "Montserrat", Sans-serif;
    font-size: 42px;
    font-weight: 800;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-after {
    font-size: 48px;
    font-weight: 100;
    color: var(--e-global-color-df750cb)
}

.elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-border:after {
    border-bottom-style: none;
    left: 26%;
    bottom: 17%
}

.elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap:before {
    color: #0084FF12;
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    top: -17%
}

.elementor-27635 .elementor-element.elementor-element-0ef5455 .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-0ef5455 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-0ef5455 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27635 .elementor-element.elementor-element-3ee200f>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-3ee200f.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-3ee200f {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-eb9dae8 {
    --spacer-size: 50px
}

.elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
}

.elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-container {
    min-height: 300px
}

.elementor-27635 .elementor-element.elementor-element-56422dd .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-56422dd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-56422dd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27635 .elementor-element.elementor-element-56422dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0 100px 0
}

.elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-27635 .elementor-element.elementor-element-27e4515 .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-27e4515 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-27e4515 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-08ab97e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-27635 .elementor-element.elementor-element-08ab97e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-27635 .elementor-element.elementor-element-08ab97e.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-388a669 {
    --spacer-size: 50px
}

.elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-tag {
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap {
    flex-direction: row
}

.elementor-27635 .elementor-element.elementor-element-b76d673>.elementor-widget-container {
    padding: 3px 0 5px 0
}

.elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-before {
    font-size: 48px;
    font-weight: 100;
    color: var(--e-global-color-fb94b1b)
}

.elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-center {
    font-family: "Montserrat", Sans-serif;
    font-size: 42px;
    font-weight: 800;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-after {
    font-size: 48px;
    font-weight: 100;
    color: var(--e-global-color-df750cb)
}

.elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-border:after {
    border-bottom-style: none;
    left: 26%;
    bottom: 17%
}

.elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap:before {
    color: #0084FF12;
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    top: -17%
}

.elementor-27635 .elementor-element.elementor-element-9fbb124 .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-9fbb124 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-9fbb124 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27635 .elementor-element.elementor-element-8efa716>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-8efa716.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-8efa716 {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-8a6d449>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-8a6d449.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-87ba968>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-87ba968.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-87ba968 {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-86b4f56 {
    --spacer-size: 50px
}

.elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
}

.elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-container {
    min-height: 300px
}

.elementor-27635 .elementor-element.elementor-element-a8ef3f6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-a8ef3f6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-a8ef3f6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0 100px 0
}

.elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-27635 .elementor-element.elementor-element-f8d5548 .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-f8d5548 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-f8d5548 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-a3bda49.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-27635 .elementor-element.elementor-element-a3bda49.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-8b9429f {
    --spacer-size: 50px
}

.elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-tag {
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap {
    flex-direction: row
}

.elementor-27635 .elementor-element.elementor-element-7e8c384>.elementor-widget-container {
    padding: 3px 0 5px 0
}

.elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-before {
    font-size: 48px;
    font-weight: 100;
    color: var(--e-global-color-fb94b1b)
}

.elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-center {
    font-family: "Montserrat", Sans-serif;
    font-size: 42px;
    font-weight: 800;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-after {
    font-size: 48px;
    font-weight: 100;
    color: var(--e-global-color-df750cb)
}

.elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-border:after {
    border-bottom-style: none;
    left: 26%;
    bottom: 17%
}

.elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap:before {
    color: #0084FF12;
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    top: -17%
}

.elementor-27635 .elementor-element.elementor-element-b0620ed .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-b0620ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-b0620ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27635 .elementor-element.elementor-element-01eda73>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-01eda73.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-01eda73 {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-d04d798>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-d04d798.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-d04d798 {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-5111a9d>.elementor-widget-container {
    background-color: #333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-5111a9d.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-5111a9d {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-b09d485);
    background-color: var(--e-global-color-3b3a846)
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
    color: var(--e-global-color-1d11f0d);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-text {
    color: var(--e-global-color-7b42703);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-1d11f0d)
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-1de17b8 {
    --spacer-size: 50px
}

.elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, #252525 33%, var(--e-global-color-7a1ccbe5)100%)
}

.elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-container {
    min-height: 300px
}

.elementor-27635 .elementor-element.elementor-element-3b3ead7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-3b3ead7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-3b3ead7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27635 .elementor-element.elementor-element-3b3ead7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0 100px 0
}

.elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-27635 .elementor-element.elementor-element-164865b .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-164865b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-164865b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-b855d0b.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-27635 .elementor-element.elementor-element-b855d0b.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-6ef38d4 {
    --spacer-size: 50px
}

.elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-tag {
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap {
    flex-direction: row
}

.elementor-27635 .elementor-element.elementor-element-d0773af>.elementor-widget-container {
    padding: 3px 0 5px 0
}

.elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-before {
    font-size: 48px;
    font-weight: 100;
    color: var(--e-global-color-8d75d51)
}

.elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-center {
    font-family: "Montserrat", Sans-serif;
    font-size: 42px;
    font-weight: 800;
    color: var(--e-global-color-8d75d51)
}

.elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-after {
    font-size: 48px;
    font-weight: 100;
    color: var(--e-global-color-80574e1)
}

.elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-border:after {
    border-bottom-style: none;
    left: 26%;
    bottom: 17%
}

.elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap:before {
    color: #FEFF000F;
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    top: 0%
}

.elementor-27635 .elementor-element.elementor-element-90ad6df .trx_addons_bg_text {
    z-index: 0
}

.elementor-27635 .elementor-element.elementor-element-90ad6df .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-27635 .elementor-element.elementor-element-90ad6df .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-27635 .elementor-element.elementor-element-04d6492>.elementor-widget-container {
    background-color: #fff0;
    padding: 10px 30px 10px 30px;
    background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-04d6492.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-04d6492 {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-8d75d51);
    background-color: #444
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--icon {
    padding: 10px
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
    color: var(--e-global-color-8d75d51);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-text {
    color: var(--e-global-color-5809377);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-8d75d51)
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn:focus {
    color: var(--e-global-color-80574e1)
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1>.elementor-widget-container {
    background-color: #fff0;
    padding: 10px 30px 10px 30px;
    background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-8d75d51);
    background-color: #444
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--icon {
    padding: 10px
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
    color: var(--e-global-color-8d75d51);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-text {
    color: var(--e-global-color-5809377);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-8d75d51)
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn:focus {
    color: var(--e-global-color-80574e1)
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7>.elementor-widget-container {
    background-color: #fff0;
    padding: 10px 30px 10px 30px;
    background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 {
    text-align: center
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn--icon-before .ha-btn-icon {
    margin-right: 10px
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn--icon-after .ha-btn-icon {
    margin-left: 10px
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-8d75d51);
    background-color: #444
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
    margin-bottom: 0px !important
}

body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
    margin-right: 0px !important
}

body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
    margin-right: 0px !important
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--icon {
    padding: 10px
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--image img {
    border-radius: 50% 50% 50% 50%
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
    color: var(--e-global-color-8d75d51);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-text {
    color: var(--e-global-color-5809377);
    font-size: 14px
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-8d75d51)
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn:focus {
    color: var(--e-global-color-80574e1)
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-27635 .elementor-element.elementor-element-2fa736b {
    --spacer-size: 50px
}

@media(max-width:1279px) {
    .elementor-27635 .elementor-element.elementor-element-f849048 {
        padding: 50px 0 50px 0
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec {
        padding: 50px 0 50px 0
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd {
        padding: 50px 0 50px 0
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
        padding: 50px 0 50px 0
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
        padding: 50px 0 50px 0
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }
}

@media(max-width:767px) {
    .elementor-27635 .elementor-element.elementor-element-f849048 {
        padding: 30px 0 30px 0
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec {
        padding: 30px 0 30px 0
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd {
        padding: 30px 0 30px 0
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
        padding: 30px 0 30px 0
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
        padding: 30px 0 30px 0
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }
}

#mainland-list a {
    list-style-type: none;
    padding: 0;
    text-align: left !important;
    margin: 1px;
    margin: 5px 0;
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: transform 0.2s, color 0.2s;
    color: #fff
}

#mainland-list a::after {
    text-align: left !important;
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    display: block;
    margin-top: 5px;
    left: 0;
    background: dodgerblue;
    transition: width 0.4s ease, left 0.4s ease
}

#mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
    list-style-type: none;
    padding: 0;
    text-align: left !important;
    margin: 1px;
    margin: 5px 0;
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: transform 0.2s, color 0.2s;
    color: #fff
}

#mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
    list-style-type: none;
    padding: 0;
    text-align: left !important;
    margin: 1px;
    margin: 5px 0;
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: transform 0.2s, color 0.2s;
    color: #fff
}

#mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
    list-style-type: none;
    padding: 0;
    text-align: left !important;
    margin: 1px;
    margin: 5px 0;
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: transform 0.2s, color 0.2s;
    color: #fff
}

#business1>a:nth-child(1) {
    background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
    background-size: 100% 100%;
    background-position: -100%;
    display: inline-block;
    padding: 0 0;
    position: relative;
    background-clip: text;
    -webkit-text-fill-color: #fff0;
    transition: all 0.3s ease-in-out
}

#business1>a:nth-child(1):before {
    content: '';
    background: dodgerblue;
    display: block;
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    height: 3px;
    transition: all 0.3s ease-in-out
}

#business1>a:nth-child(1):hover {
    background-position: 0;
    transform: translateX(10px)
}

#business1>a:nth-child(1):hover::before {
    width: 100%
}

#business1>a:nth-child(3) {
    background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
    background-size: 200% 100%;
    background-position: -100%;
    display: inline-block;
    padding: 0 0;
    position: relative;
    background-clip: text;
    -webkit-text-fill-color: #fff0;
    transition: all 0.3s ease-in-out
}

#business1>a:nth-child(3):before {
    content: '';
    background: dodgerblue;
    display: block;
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    height: 3px;
    transition: all 0.3s ease-in-out
}

#business1>a:nth-child(3):hover {
    background-position: 0;
    transform: translateX(10px)
}

#business1>a:nth-child(3):hover::before {
    width: 100%
}

#business1>a:nth-child(5) {
    background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
    background-size: 200% 100%;
    background-position: -100%;
    display: inline-block;
    padding: 0 0;
    position: relative;
    background-clip: text;
    -webkit-text-fill-color: #fff0;
    transition: all 0.3s ease-in-out
}

#business1>a:nth-child(5):before {
    content: '';
    background: dodgerblue;
    display: block;
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    height: 3px;
    transition: all 0.3s ease-in-out
}

#business1>a:nth-child(5):hover {
    background-position: 0;
    transform: translateX(10px)
}

#business1>a:nth-child(5):hover::before {
    width: 100%
}

.elementor-30482 .elementor-element.elementor-element-5800e73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, #001B31 50%, #003966 100%)
}

.elementor-30482 .elementor-element.elementor-element-5800e73 .circle {
    scale: 100%
}

.elementor-30482 .elementor-element.elementor-element-5800e73 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30482 .elementor-element.elementor-element-5800e73 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30482 .elementor-element.elementor-element-5800e73 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30482 .elementor-element.elementor-element-5800e73 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30482 .elementor-element.elementor-element-5800e73>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30482 .elementor-element.elementor-element-aa49b54 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30482 .elementor-element.elementor-element-aa49b54 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30482 .elementor-element.elementor-element-aa49b54 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30482 .elementor-element.elementor-element-1755340 {
    --spacer-size: 120px
}

.elementor-30482 .elementor-element.elementor-element-18fdc16 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30482 .elementor-element.elementor-element-18fdc16 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30482 .elementor-element.elementor-element-18fdc16 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
    max-height: 64px
}

.elementor-30482 .elementor-element.elementor-element-95496a1 {
    --spacer-size: 50px
}

.elementor-30482 .elementor-element.elementor-element-7d01110 .elementor-heading-title {
    color: #00C6FF
}

.elementor-30482 .elementor-element.elementor-element-1c99d2b {
    --spacer-size: 6px
}

.elementor-30482 .elementor-element.elementor-element-6df0e5c {
    --spacer-size: 6px
}

.elementor-30482 .elementor-element.elementor-element-eb4699a {
    --spacer-size: 8px
}

.elementor-30482 .elementor-element.elementor-element-f49da20 {
    width: auto;
    max-width: auto
}

.elementor-30482 .elementor-element.elementor-element-f49da20 .elementor-heading-title {
    font-size: 19px;
    letter-spacing: 0
}

.elementor-30482 .elementor-element.elementor-element-2407907 .elementor-heading-title {
    color: #00C6FF
}

.elementor-30482 .elementor-element.elementor-element-02806b9 {
    --spacer-size: 6px
}

.elementor-30482 .elementor-element.elementor-element-d2f12fe>.elementor-widget-container {
    margin: 0 0 0 0
}

.elementor-30482 .elementor-element.elementor-element-8c795cb .trx_addons_bg_text {
    z-index: 0
}

.elementor-30482 .elementor-element.elementor-element-8c795cb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30482 .elementor-element.elementor-element-8c795cb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30482 .elementor-element.elementor-element-81ab1d7 {
    --spacer-size: 50px
}

.elementor-30482 .elementor-element.elementor-element-8ea9237 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30482 .elementor-element.elementor-element-8ea9237 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30482 .elementor-element.elementor-element-8ea9237 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30482 .elementor-element.elementor-element-861bcd2 {
    text-align: center
}

.elementor-30482 .elementor-element.elementor-element-861bcd2 .elementor-heading-title {
    text-transform: uppercase;
    color: #00B7FF
}

.elementor-30482 .elementor-element.elementor-element-0c3ebc2 {
    --spacer-size: 50px
}

.elementor-30482 .elementor-element.elementor-element-573abdb .trx_addons_bg_text {
    z-index: 0
}

.elementor-30482 .elementor-element.elementor-element-573abdb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30482 .elementor-element.elementor-element-573abdb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30482 .elementor-element.elementor-element-80dac66 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-30482 .elementor-element.elementor-element-80dac66 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-30482 .elementor-element.elementor-element-57dc693 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-30482 .elementor-element.elementor-element-57dc693 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-30482 .elementor-element.elementor-element-d8aa937 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30482 .elementor-element.elementor-element-d8aa937 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30482 .elementor-element.elementor-element-d8aa937 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30482 .elementor-element.elementor-element-e2af3ad {
    --spacer-size: 90px
}

.elementor-30482 .elementor-element.elementor-element-01dcbf6 {
    text-align: center;
    line-height: 1.4em
}

.elementor-30482 .elementor-element.elementor-element-e0fe100 {
    --spacer-size: 50px;
    width: 100%;
    max-width: 100%
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: #001B31
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: #001B31
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-30482 .elementor-element.elementor-element-e53dc37 {
        width: 100%
    }
}

@media(max-width:1279px) {
    .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
        max-height: 70px
    }

    .elementor-30482 .elementor-element.elementor-element-eb4699a {
        --spacer-size: 5px
    }

    .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
        --spacer-size: 20px
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 {
        text-align: center
    }

    .elementor-30482 .elementor-element.elementor-element-0c3ebc2 {
        --spacer-size: 20px
    }

    .elementor-30482 .elementor-element.elementor-element-e2af3ad {
        --spacer-size: 40px
    }

    .elementor-30482 .elementor-element.elementor-element-01dcbf6 {
        text-align: center
    }
}

@media(max-width:767px) {
    .elementor-30482 .elementor-element.elementor-element-5800e73 .circle {
        scale: 80px
    }

    .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
        max-height: 64px
    }

    .elementor-30482 .elementor-element.elementor-element-3a55103 {
        width: 52%
    }

    .elementor-30482 .elementor-element.elementor-element-3332dd9 {
        font-size: 13px
    }

    .elementor-30482 .elementor-element.elementor-element-eb4699a {
        --spacer-size: 2px
    }

    .elementor-30482 .elementor-element.elementor-element-f49da20 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-30482 .elementor-element.elementor-element-e89b51e {
        width: 48%
    }

    .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
        --spacer-size: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 {
        text-align: center
    }

    .elementor-30482 .elementor-element.elementor-element-e53dc37>.elementor-element-populated {
        margin: 13px 0 11px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30482 .elementor-element.elementor-element-e2af3ad {
        --spacer-size: 35px
    }
}

#trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614>section>div>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-68e8f21.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.sc_layouts_item.elementor-element.elementor-element-e8c0b21.scheme_corporate.sc_fly_static.elementor-widget.elementor-widget-heading.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>h2>a {
    color: #31a8ff
}

@media screen and(max-width:768px) {

    #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(4)>span,
    #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(3),
    #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(2)>span,
    #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(1) {
        background-color: rgb(0 0 0 / .25) !important
    }
}

#uc_animated_ripples_bg_addon41262ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon41262ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon41262ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon41262ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon41262ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon41262ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon41262ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon41262ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon41262ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon41262ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon41262ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon41262ripple-background .shade5 {
    opacity: .9
}

.elementor-32040 .elementor-element.elementor-element-d394f72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00244E
}

.elementor-32040 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32040 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32040 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32040 .elementor-element.elementor-element-d394f72 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-32040 .elementor-element.elementor-element-d394f72>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-32040 .elementor-element.elementor-element-48d3da0.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-32040 .elementor-element.elementor-element-48d3da0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-32040 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
    padding: 40px 62px 40px 62px
}

.elementor-32040 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
    padding: 40px 62px 40px 62px
}

.elementor-32040 .elementor-element.elementor-element-bef4d87 {
    --spacer-size: 67px
}

.elementor-32040 .elementor-element.elementor-element-bef4d87.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32040 .elementor-element.elementor-element-3b03dda .ha-pdf-title {
    color: #00E7FF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500
}

.elementor-32040 .elementor-element.elementor-element-3b03dda .pdf-icon {
    color: #00E7FF;
    font-size: 30px;
    margin-right: 10px
}

.elementor-32040 .elementor-element.elementor-element-3b03dda .pdf-icon svg {
    fill: #00E7FF;
    width: 30px;
    height: auto
}

.elementor-32040 .elementor-element.elementor-element-3b03dda .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    border-radius: 6px 6px 6px 6px;
    color: #000;
    background-color: #00E7FF
}

.elementor-32040 .elementor-element.elementor-element-3b03dda .ha-btn:focus {
    color: #FFF;
    background-color: #00B7CA
}

@media(max-width:1279px) {
    .elementor-32040 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
        padding: 38px 30px 35px 30px
    }

    .elementor-32040 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
        padding: 38px 30px 35px 30px
    }

    .elementor-32040 .elementor-element.elementor-element-bef4d87 {
        --spacer-size: 13px
    }
}

@media(max-width:767px) {
    .elementor-32040 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
        padding: 27px 25px 25px 25px
    }

    .elementor-32040 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
        padding: 27px 25px 25px 25px
    }

    .elementor-32040 .elementor-element.elementor-element-bef4d87 {
        --spacer-size: 4px
    }
}

#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div {
    background: linear-gradient(to top, #001B31, #003966);
    background: linear-gradient(to top, #001B31, #003966)
}

.trx_addons_inline_110924045 img.logo_image {
    max-height: 64px
}

.elementor-18855 .elementor-element.elementor-element-ab5b0a8:not(.elementor-motion-effects-element-type-background),
.elementor-18855 .elementor-element.elementor-element-ab5b0a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414
}

.elementor-18855 .elementor-element.elementor-element-b30bc37:not(.elementor-motion-effects-element-type-background),
.elementor-18855 .elementor-element.elementor-element-b30bc37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta-wrapper,
.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    border-radius: 50px 50px 50px 50px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    box-shadow: 5px 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-label,
.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
    margin-bottom: 10px
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    background-color: #e4e4e4
}

.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-18855 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    margin-bottom: 10px
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-input,
#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-label {
    display: none
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-input.ue-show,
#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-label.ue-show {
    display: inherit
}

body[data-elementor-device-mode="mobile"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-mobile-hide {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon28656ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #D9B9801C;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon28656ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon28656ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon28656ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon28656ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon28656ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon28656ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon28656ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon28656ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon28656ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon28656ripple-background .shade5 {
    opacity: .9
}

.elementor-26597 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26597 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26597 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26597 .elementor-element.elementor-element-b15e392>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-26597 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26597 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26597 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26597 .elementor-element.elementor-element-b15e392 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-26597 .elementor-element.elementor-element-b15e392>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-26597 .elementor-element.elementor-element-50318aa.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-26597 .elementor-element.elementor-element-50318aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-26597 .elementor-element.elementor-element-50318aa.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-26597 .elementor-element.elementor-element-50318aa>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-26597 .elementor-element.elementor-element-50318aa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-26597 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26597 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26597 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26597 .elementor-element.elementor-element-db89d14 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-26597 .elementor-element.elementor-element-db89d14>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-26597 .elementor-element.elementor-element-1bc70d6.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-26597 .elementor-element.elementor-element-80593b1 .underline_animated_button {
    text-align: center
}

.elementor-26597 .elementor-element.elementor-element-80593b1 .underline_animated_button a {
    font-family: "Montserrat", Sans-serif;
    color: #FFF
}

.elementor-26597 .elementor-element.elementor-element-80593b1 .underline_animated_button a:hover {
    color: #8BC3FF
}

.elementor-bc-flex-widget .elementor-26597 .elementor-element.elementor-element-da0a7c8.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-26597 .elementor-element.elementor-element-da0a7c8.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-26597 .elementor-element.elementor-element-e31d6de>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-26597 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text {
    z-index: 0
}

.elementor-26597 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26597 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26597 .elementor-element.elementor-element-e31d6de {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-26597 .elementor-element.elementor-element-e31d6de>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-26597 .elementor-element.elementor-element-884215c.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-26597 .elementor-element.elementor-element-884215c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-26597 .elementor-element.elementor-element-884215c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list {
    justify-content: center;
    border-radius: 0
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list_item {
    padding: 0 calc(34px/2)
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc_mega_menu_overlay-inner {
    background-color: #000;
    opacity: 1
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
    flex-direction: row;
    justify-content: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #FFF;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-active_item .uc-mega_menu_title {
    color: #0091FF
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #31A8FF;
    padding: 0 0 0 0
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
    background-color: #31A8FF
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
    border-radius: 10px 10px 10px 10px
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger {
    text-align: inherit
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon {
    width: 45px;
    height: 45px;
    font-size: 25px;
    color: #000;
    background-color: #31A8FF;
    border-radius: 100px 100px 100px 100px
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon svg {
    fill: #000
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn {
    text-align: right
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon {
    width: 45px;
    height: 45px;
    font-size: 25px;
    color: #31A8FF;
    border-radius: 100px 100px 100px 100px;
    margin: 10px 10px 10px 10px
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon svg {
    fill: #31A8FF
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .ue-graphic-element {
    width: 42px;
    height: 42px;
    background-color: #a0a0a0;
    margin-top: 0
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
    width: 42px;
    height: 42px;
    object-fit: cover
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
    border-radius: 100px 100px 100px 100px
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .ue-ge-icon {
    color: #fff;
    font-size: 15px
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .ue-ge-text {
    color: #fff
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-mobile-logo {
    width: 50%
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-mobile-logo img {
    margin: 10px 10px 10px 10px
}

.elementor-26597 .elementor-element.elementor-element-b132851 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26597 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26597 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon {
    color: #008AFF !important;
    fill: #008AFF !important;
    background-color: #1F1F1F !important
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon {
    color: #008AFF !important;
    fill: #008AFF !important;
    background-color: #1F1F1F !important
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon {
    color: #008AFF !important;
    fill: #008AFF !important;
    background-color: #1F1F1F !important
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon {
    color: #008AFF !important;
    fill: #008AFF !important;
    background-color: #1F1F1F !important
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat {
    position: fixed
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .ue-snap-v-top {
    top: 20px;
    bottom: auto
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .ue-snap-v-bottom {
    bottom: 20px;
    top: auto
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .ue-snap-h-left {
    left: 20px;
    right: auto
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .ue-snap-h-right {
    right: 20px;
    left: auto
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-container {
    flex-direction: column-reverse;
    gap: 6px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta {
    width: 60px;
    height: 60px;
    font-size: 60px;
    background-color: #1F1F1F;
    color: #008AFF;
    fill: #008AFF
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon a {
    width: 60px;
    height: 60px;
    font-size: 60px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta span {
    width: 30px;
    height: 30px;
    font-size: 30px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon span {
    width: 30px;
    height: 30px;
    font-size: 30px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    border-radius: 50px 50px 50px 50px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    box-shadow: 5px 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-items {
    gap: 6px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
    background-color: #373737;
    color: #FFF;
    fill: #FFF
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-wrapper {
    width: 15vw;
    bottom: 0%;
    left: 135%;
    background-color: #eaf8fb;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-close-btn {
    font-size: 1.5em
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
    margin-bottom: 10px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button {
    background-color: #43a8f3;
    color: #fff;
    padding: 4px 8px 4px 8px;
    margin-top: 10px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button:hover {
    background-color: #1188e1;
    color: #fff
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    background-color: #e4e4e4
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    margin-bottom: 10px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__label {
    color: #008AFF;
    background-color: #1F1F1F;
    padding: 10px 10px 10px 10px;
    border-radius: 5px 5px 5px 5px
}

@media(min-width:768px) {
    .elementor-26597 .elementor-element.elementor-element-50318aa {
        width: 100%
    }

    .elementor-26597 .elementor-element.elementor-element-1bc70d6 {
        width: 38%
    }

    .elementor-26597 .elementor-element.elementor-element-da0a7c8 {
        width: 12%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-26597 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-26597 .elementor-element.elementor-element-7dbeab9 {
        width: 30%
    }

    .elementor-26597 .elementor-element.elementor-element-72b5b7f {
        width: 30%
    }

    .elementor-26597 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-26597 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-26597 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-bc-flex-widget .elementor-26597 .elementor-element.elementor-element-7dbeab9.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-26597 .elementor-element.elementor-element-7dbeab9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-26597 .elementor-element.elementor-element-7dbeab9.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-bc-flex-widget .elementor-26597 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-26597 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-bc-flex-widget .elementor-26597 .elementor-element.elementor-element-adbcd34.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-26597 .elementor-element.elementor-element-5bfd983 {
        width: var(--container-widget-width, 390.375px);
        max-width: 390.375px;
        --container-widget-width: 390.375px;
        --container-widget-flex-grow: 0
    }
}

@media(max-width:767px) {
    .elementor-26597 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-bc-flex-widget .elementor-26597 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-26597 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-26597 .elementor-element.elementor-element-7dbeab9 {
        width: 20%
    }

    .elementor-26597 .elementor-element.elementor-element-72b5b7f {
        width: 40%
    }

    .elementor-bc-flex-widget .elementor-26597 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-26597 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-26597 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }

    .elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
        flex-direction: row
    }
}

.elementor-26597 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects {
    background-color: rgb(0 30 54 / .85) !important
}

.elementor-26597 .elementor-element.elementor-element-198ffb2 {
    transition: background-color 1s ease !important
}

.elementor-26597 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects>.elementor-container {
    min-height: 50px
}

.elementor-26597 .elementor-element.elementor-element-198ffb2>.elementor-container {
    transition: min-height 1s ease !important
}

.elementor-26597 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects {
    background-color: rgb(0 30 54 / .9) !important
}

.elementor-26597 .elementor-element.elementor-element-e31d6de {
    transition: background-color 0.7s ease !important
}

.elementor-26597 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects>.elementor-container {
    min-height: 80px
}

.elementor-26597 .elementor-element.elementor-element-e31d6de>.elementor-container {
    transition: min-height 0.7s ease !important
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder {
    position: relative;
    text-align: center;
    overflow: hidden
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder .uc_long_content_box_box {
    position: relative
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder .uc_long_content_box_box .uc_image_box {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    background-blend-mode: normal
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder .uc_long_content_box_box .uc_overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 1s
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_title {
    transition: 0.7s
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    transition: 0.7s;
    transform: translateY(10px)
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_title {
    transform: translateY(-70px)
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: 0.7s;
    max-height: 0;
    opacity: 0
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    max-height: 100%;
    transform: scaleY(1);
    overflow: visible;
    opacity: 1
}

#uc_hover_text_reveal_content_box_elementor_64d2d3e .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_btn {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    transition: 0.7s
}

#uc_gradient_hover_effect_button_elementor_2485fa6 {
    text-align: center
}

#uc_gradient_hover_effect_button_elementor_2485fa6 .btn {
    display: inline-block;
    background: #fff0;
    font-weight: 500;
    font-style: normal;
    color: rgb(223 190 106 / .7);
    border-radius: 7px;
    padding: 14px 30px 14px 30px;
    transition: all 0.7s ease-out;
    background: linear-gradient(270deg, rgb(223 190 106 / .8), rgb(146 111 52 / .8), #FFD20059, #FFD20059);
    background-position: 1% 50%;
    background-size: 300% 300%;
    text-decoration: none;
    border: none;
    border: 1px solid #000
}

#uc_gradient_hover_effect_button_elementor_2485fa6 .btn:hover {
    color: #fff;
    border: 1px solid #FFFED0;
    color: #fff;
    background-position: 99% 50%
}

#uc_gradient_button_elementor_9114597 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_9114597 a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_5b4cd53 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_5b4cd53 a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_66aeb3a a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_66aeb3a a:hover {
    background-position: right center
}

#uc_sliding_diagonals_background_effect_bg_addon121489 {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#uc_sliding_diagonals_background_effect_bg_addon121489 .uc-bg {
    animation: uc-slidingpanel-slide 4s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .05;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon121489 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 4s
}

#uc_sliding_diagonals_background_effect_bg_addon121489 .uc-bg3 {
    animation-duration: 2s
}

@keyframes uc-slidingpanel-slide {
    0% {
        transform: translateX(-25%)
    }

    100% {
        transform: translateX(25%)
    }
}

#uc_logo_carousel_elementor_e4e49da {
    min-height: 1px
}

#uc_logo_carousel_elementor_e4e49da * {
    box-sizing: border-box
}

#uc_logo_carousel_elementor_e4e49da .owl-nav .owl-prev {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_e4e49da .owl-nav .owl-next {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_e4e49da .owl-dots {
    overflow: hidden;
    display: none !important;
    text-align: center
}

#uc_logo_carousel_elementor_e4e49da .owl-dot {
    border-radius: 50%;
    display: inline-block
}

#uc_logo_carousel_elementor_e4e49da {
    text-align: center;
    position: relative
}

#uc_logo_carousel_elementor_e4e49da .uc_logo_carousel_holder {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%
}

#uc_logo_carousel_elementor_e4e49da .uc_logo_carousel_holder a {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

#uc_logo_carousel_elementor_e4e49da img {
    height: 100%;
    width: 100%;
    object-fit: contain
}

#uc_gradient_button_elementor_3ecc28f a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_3ecc28f a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_2b8afe1 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_2b8afe1 a:hover {
    background-position: right center
}

@keyframes move_wave {
    0% {
        transform: translateX(0)translateZ(0)scaleY(1)
    }

    50% {
        transform: translateX(-25%)translateZ(0)scaleY(.55)
    }

    100% {
        transform: translateX(-50%)translateZ(0)scaleY(1)
    }
}

.waveWrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto
}

.waveWrapperInner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: -1px
}

.bgTop {
    z-index: 15;
    opacity: .5
}

.bgMiddle {
    z-index: 10;
    opacity: .75
}

.bgBottom {
    z-index: 5
}

.wave {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom
}

.waveTop {
    background-size: 50% 100px
}

.waveAnimation .waveTop {
    animation: move-wave 3s;
    -webkit-animation: move-wave 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.waveMiddle {
    background-size: 50% 120px
}

.waveAnimation .waveMiddle {
    animation: move_wave 10s linear infinite
}

.waveBottom {
    background-size: 50% 100px
}

.waveAnimation .waveBottom {
    animation: move_wave 15s linear infinite
}

#uc_logo_carousel_elementor_430b940 {
    min-height: 1px
}

#uc_logo_carousel_elementor_430b940 * {
    box-sizing: border-box
}

#uc_logo_carousel_elementor_430b940 .owl-nav .owl-prev {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_430b940 .owl-nav .owl-next {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_430b940 .owl-dots {
    overflow: hidden;
    display: none !important;
    text-align: center
}

#uc_logo_carousel_elementor_430b940 .owl-dot {
    border-radius: 50%;
    display: inline-block
}

#uc_logo_carousel_elementor_430b940 {
    text-align: center;
    position: relative
}

#uc_logo_carousel_elementor_430b940 .uc_logo_carousel_holder {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%
}

#uc_logo_carousel_elementor_430b940 .uc_logo_carousel_holder a {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

#uc_logo_carousel_elementor_430b940 img {
    height: 100%;
    width: 100%;
    object-fit: contain
}

#uc_animated_ripples_bg_addon186815ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon186815ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon186815ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon186815ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon186815ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon186815ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon186815ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon186815ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon186815ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon186815ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon186815ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon186815ripple-background .shade5 {
    opacity: .9
}

.elementor-26619 .elementor-element.elementor-element-d394f72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000A1D
}

.elementor-26619 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text {
    z-index: 0
}

.elementor-26619 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-26619 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-26619 .elementor-element.elementor-element-d394f72 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-26619 .elementor-element.elementor-element-d394f72>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-26619 .elementor-element.elementor-element-91a3141>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/05/ezgif-7-2942b8fc1e-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-bc-flex-widget .elementor-26619 .elementor-element.elementor-element-91a3141.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-26619 .elementor-element.elementor-element-91a3141.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-26619 .elementor-element.elementor-element-91a3141.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-26619 .elementor-element.elementor-element-91a3141>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-26619 .elementor-element.elementor-element-91a3141>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-26619 .elementor-element.elementor-element-637990e {
    --spacer-size: 580px
}

.elementor-bc-flex-widget .elementor-26619 .elementor-element.elementor-element-48d3da0.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-26619 .elementor-element.elementor-element-48d3da0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-26619 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
    padding: 40px 62px 40px 62px
}

.elementor-26619 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
    padding: 40px 62px 40px 62px
}

.elementor-26619 .elementor-element.elementor-element-dfa6f45 .elementor-heading-title {
    font-size: 35px
}

.elementor-26619 .elementor-element.elementor-element-0f09534 {
    --spacer-size: 67px
}

.elementor-26619 .elementor-element.elementor-element-0f09534.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-26619 .elementor-element.elementor-element-45fd51a {
    font-family: "Montserrat", Sans-serif;
    color: #FFF
}

.elementor-26619 .elementor-element.elementor-element-edd89b4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 400
}

.elementor-26619 .elementor-element.elementor-element-bef4d87 {
    --spacer-size: 67px
}

.elementor-26619 .elementor-element.elementor-element-bef4d87.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-26619 .elementor-element.elementor-element-c30183f .uc_style_gradient_hover_effect_button_elementor_btn_txt {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase
}

@media(max-width:1279px) {
    .elementor-26619 .elementor-element.elementor-element-637990e {
        --spacer-size: 250px
    }

    .elementor-26619 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
        padding: 38px 30px 35px 30px
    }

    .elementor-26619 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
        padding: 38px 30px 35px 30px
    }

    .elementor-26619 .elementor-element.elementor-element-0f09534 {
        --spacer-size: 13px
    }

    .elementor-26619 .elementor-element.elementor-element-bef4d87 {
        --spacer-size: 13px
    }
}

@media(max-width:767px) {
    .elementor-26619 .elementor-element.elementor-element-637990e {
        --spacer-size: 200px
    }

    .elementor-26619 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
        padding: 27px 25px 25px 25px
    }

    .elementor-26619 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
        padding: 27px 25px 25px 25px
    }

    .elementor-26619 .elementor-element.elementor-element-dfa6f45 {
        text-align: center
    }

    .elementor-26619 .elementor-element.elementor-element-0f09534 {
        --spacer-size: 4px
    }

    .elementor-26619 .elementor-element.elementor-element-45fd51a {
        text-align: center;
        font-size: 17px
    }

    .elementor-26619 .elementor-element.elementor-element-edd89b4 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-26619 .elementor-element.elementor-element-bef4d87 {
        --spacer-size: 4px
    }

    .elementor-26619 .elementor-element.elementor-element-c30183f .uc_style_gradient_hover_effect_button_elementor_btn_txt {
        font-size: 19px
    }
}

#uc_gradient_hover_effect_button_elementor_c30183f {
    text-align: center
}

#uc_gradient_hover_effect_button_elementor_c30183f .btn {
    display: inline-block;
    background: #fff0;
    font-weight: 500;
    font-style: normal;
    color: rgb(223 190 106 / .7);
    border-radius: 7px;
    padding: 14px 30px 14px 30px;
    transition: all 0.7s ease-out;
    background: linear-gradient(270deg, #6AB6DFCC, #346792CC, #22222200, #22222200);
    background-position: 1% 50%;
    background-size: 300% 300%;
    text-decoration: none;
    border: none;
    border: 1px solid #6AA0DFBA
}

#uc_gradient_hover_effect_button_elementor_c30183f .btn:hover {
    color: #fff;
    border: 1px solid #fff0;
    color: #fff;
    background-position: 99% 50%
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
    display: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

#uc_gradient_button_elementor_b6bf567 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_b6bf567 a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_db5d0ea a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_db5d0ea a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_609109e a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_609109e a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_7f1bb93 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_7f1bb93 a:hover {
    background-position: right center
}

#uc_animated_ripples_bg_addon89574ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon89574ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon89574ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon89574ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon89574ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon89574ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon89574ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon89574ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon89574ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon89574ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon89574ripple-background .shade5 {
    opacity: .9
}

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

.elementor-30201 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30201 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30201 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30201 .elementor-element.elementor-element-198ffb2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30201 .elementor-element.elementor-element-198ffb2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30201 .elementor-element.elementor-element-b15e392>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-30201 .elementor-element.elementor-element-b15e392:not(.elementor-motion-effects-element-type-background),
.elementor-30201 .elementor-element.elementor-element-b15e392>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0000
}

.elementor-30201 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30201 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30201 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30201 .elementor-element.elementor-element-b15e392 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30201 .elementor-element.elementor-element-b15e392>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30201 .elementor-element.elementor-element-50318aa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-30201 .elementor-element.elementor-element-50318aa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-bc-flex-widget .elementor-30201 .elementor-element.elementor-element-50318aa.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30201 .elementor-element.elementor-element-50318aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30201 .elementor-element.elementor-element-50318aa.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30201 .elementor-element.elementor-element-50318aa>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30201 .elementor-element.elementor-element-50318aa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30201 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30201 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30201 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30201 .elementor-element.elementor-element-db89d14 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30201 .elementor-element.elementor-element-db89d14>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30201 .elementor-element.elementor-element-88a5314>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30201 .elementor-element.elementor-element-88a5314>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30201 .elementor-element.elementor-element-1bc70d6.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-30201 .elementor-element.elementor-element-80593b1 .underline_animated_button {
    text-align: center
}

.elementor-30201 .elementor-element.elementor-element-80593b1 .underline_animated_button a {
    font-family: "Montserrat", Sans-serif;
    color: #FFF
}

.elementor-30201 .elementor-element.elementor-element-80593b1 .underline_animated_button a:hover {
    color: #FFF78B
}

.elementor-bc-flex-widget .elementor-30201 .elementor-element.elementor-element-da0a7c8.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30201 .elementor-element.elementor-element-da0a7c8.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30201 .elementor-element.elementor-element-e31d6de>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30201 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text {
    z-index: 0
}

.elementor-30201 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30201 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30201 .elementor-element.elementor-element-e31d6de {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30201 .elementor-element.elementor-element-e31d6de>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-30201 .elementor-element.elementor-element-884215c.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30201 .elementor-element.elementor-element-884215c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30201 .elementor-element.elementor-element-884215c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30201 .elementor-element.elementor-element-884215c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30201 .elementor-element.elementor-element-884215c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list {
    justify-content: center;
    border-radius: 0
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list_item {
    padding: 0 calc(34px/2)
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc_mega_menu_overlay-inner {
    background-color: #000;
    opacity: 1
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
    flex-direction: row;
    justify-content: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #FFF;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-active_item .uc-mega_menu_title {
    color: #0091FF
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #31A8FF;
    padding: 0 0 0 0
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
    background-color: #31A8FF
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected,
.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
    border-radius: 10px 10px 10px 10px
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger {
    text-align: inherit
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon {
    width: 45px;
    height: 45px;
    font-size: 25px;
    color: #000;
    background-color: #31A8FF;
    border-radius: 100px 100px 100px 100px
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon svg {
    fill: #000
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn {
    text-align: right
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon {
    width: 45px;
    height: 45px;
    font-size: 25px;
    color: #31A8FF;
    border-radius: 100px 100px 100px 100px;
    margin: 10px 10px 10px 10px
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon svg {
    fill: #31A8FF
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .ue-graphic-element {
    width: 42px;
    height: 42px;
    background-color: #a0a0a0;
    margin-top: 0
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
    width: 42px;
    height: 42px;
    object-fit: cover
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .ue-graphic-element,
.elementor-30201 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
    border-radius: 100px 100px 100px 100px
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .ue-ge-icon {
    color: #fff;
    font-size: 15px
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .ue-ge-text {
    color: #fff
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-mobile-logo {
    width: 50%
}

.elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-mobile-logo img {
    margin: 10px 10px 10px 10px
}

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

.elementor-30201 .elementor-element.elementor-element-b132851 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30201 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30201 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30201 .elementor-element.elementor-element-b132851 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30201 .elementor-element.elementor-element-b132851>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon {
    color: #FFCB00 !important;
    fill: #FFCB00 !important;
    background-color: #1F1F1F !important
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon {
    color: #FFCB00 !important;
    fill: #FFCB00 !important;
    background-color: #1F1F1F !important
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon {
    color: #FFCB00 !important;
    fill: #FFCB00 !important;
    background-color: #1F1F1F !important
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon {
    color: #FFCB00 !important;
    fill: #FFCB00 !important;
    background-color: #1F1F1F !important
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon:hover {
    color: #ffffff !important;
    fill: #ffffff !important;
    background-color: #373737 !important
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat {
    position: fixed
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .ue-snap-v-top {
    top: 20px;
    bottom: auto
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .ue-snap-v-bottom {
    bottom: 20px;
    top: auto
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .ue-snap-h-left {
    left: 20px;
    right: auto
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .ue-snap-h-right {
    right: 20px;
    left: auto
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-container {
    flex-direction: column-reverse;
    gap: 6px
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta {
    width: 60px;
    height: 60px;
    font-size: 60px;
    background-color: #1F1F1F;
    color: #FFCB00;
    fill: #FFCB00
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon a {
    width: 60px;
    height: 60px;
    font-size: 60px
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta span {
    width: 30px;
    height: 30px;
    font-size: 30px
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon span {
    width: 30px;
    height: 30px;
    font-size: 30px
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta-wrapper,
.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    border-radius: 50px 50px 50px 50px
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    box-shadow: 5px 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-items {
    gap: 6px
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
    background-color: #373737;
    color: #FFF;
    fill: #FFF
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-wrapper {
    width: 15vw;
    bottom: 0%;
    left: 135%;
    background-color: #eaf8fb;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-close-btn {
    font-size: 1.5em
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-label,
.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
    margin-bottom: 10px
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button {
    background-color: #FFCB00;
    color: #fff;
    padding: 4px 8px 4px 8px;
    margin-top: 10px
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button:hover {
    background-color: #E19C11;
    color: #fff
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    background-color: #e4e4e4
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    margin-bottom: 10px
}

.elementor-30201 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__label {
    color: #FFCB00;
    background-color: #1F1F1F;
    padding: 10px 10px 10px 10px;
    border-radius: 5px 5px 5px 5px
}

@media(min-width:768px) {
    .elementor-30201 .elementor-element.elementor-element-50318aa {
        width: 100%
    }

    .elementor-30201 .elementor-element.elementor-element-1bc70d6 {
        width: 38%
    }

    .elementor-30201 .elementor-element.elementor-element-da0a7c8 {
        width: 12%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-30201 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-30201 .elementor-element.elementor-element-7dbeab9 {
        width: 30%
    }

    .elementor-30201 .elementor-element.elementor-element-72b5b7f {
        width: 30%
    }

    .elementor-30201 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-30201 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-30201 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-bc-flex-widget .elementor-30201 .elementor-element.elementor-element-7dbeab9.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-30201 .elementor-element.elementor-element-7dbeab9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-30201 .elementor-element.elementor-element-7dbeab9.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-bc-flex-widget .elementor-30201 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-30201 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-bc-flex-widget .elementor-30201 .elementor-element.elementor-element-adbcd34.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

@media(max-width:767px) {
    .elementor-30201 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-bc-flex-widget .elementor-30201 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-30201 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-30201 .elementor-element.elementor-element-7dbeab9 {
        width: 20%
    }

    .elementor-30201 .elementor-element.elementor-element-72b5b7f {
        width: 40%
    }

    .elementor-bc-flex-widget .elementor-30201 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-30201 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-30201 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }

    .elementor-30201 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
        flex-direction: row
    }
}

#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2 {
    font-size: 26px
}

#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i {
    color: #fff
}

#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover {
    color: gold
}

#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2 {
    font-size: 26px
}

#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
    align-content: left;
    align-items: left;
    text-align: left;
    color: #fff
}

.elementor-30201 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects {
    background-color: rgb(0 30 54 / .9) !important
}

.elementor-30201 .elementor-element.elementor-element-e31d6de {
    transition: background-color 0.7s ease !important
}

.elementor-30201 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects>.elementor-container {
    min-height: 80px
}

.elementor-30201 .elementor-element.elementor-element-e31d6de>.elementor-container {
    transition: min-height 0.7s ease !important
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b15e392.elementor-section-full_width.elementor-section-content-top.elementor-section-stretched.sc_layouts_hide_on_tablet.sc_layouts_hide_on_mobile.sticky-header.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-e31d6de.elementor-section-full_width.elementor-section-content-middle.sticky-header.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky--effects.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside {
    background-color: rgb(10 10 10 / .85) !important
}

.list {
    position: relative
}

.list h2 {
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 10px
}

.list ul {
    position: relative
}

.list ul li {
    font-family: "Montserrat", sans-serif;
    position: relative;
    left: 0;
    color: #fce4ec;
    list-style: none;
    margin: 4px 0;
    border-left: 2px solid gold;
    transition: 0.5s;
    cursor: pointer
}

.list ul li:hover {
    left: 10px
}

.list ul li span {
    position: relative;
    padding: 8px;
    padding-left: 12px;
    display: inline-block;
    z-index: 1;
    transition: 0.5s
}

.list ul li:hover span {
    color: #111
}

.list ul li:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: gold;
    transform: scaleX(0);
    transform-origin: left;
    transition: 0.5s
}

.list ul li:hover:before {
    transform: scaleX(1)
}

#uc_gradient_button_elementor_bf38962 a {
    display: block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #FFD700 0%, #E5813E 51%, #FF9C00 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_bf38962 a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_feb3973 a {
    display: block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #FFD700 0%, #E5813E 51%, #FF9C00 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_feb3973 a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_2f46fa0 a {
    display: block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #FFD700 0%, #E5813E 51%, #FF9C00 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_2f46fa0 a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_f6734dc a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #FFD700 0%, #E5813E 51%, #FF9C00 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_f6734dc a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_c944a09 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #FFD700 0%, #E5813E 51%, #FF9C00 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_c944a09 a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_9ed3fc2 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #FFD700 0%, #E5813E 51%, #FF9C00 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_9ed3fc2 a:hover {
    background-position: right center
}

#uc_gradient_button_elementor_7cabeeb a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #FFD700 0%, #E5813E 51%, #FF9C00 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_7cabeeb a:hover {
    background-position: right center
}

#uc_animated_ripples_bg_addon116743ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #F4F0444D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon116743ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon116743ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon116743ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon116743ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon116743ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon116743ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon116743ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon116743ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon116743ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon116743ripple-background .shade5 {
    opacity: .9
}

#uc_animated_ripples_bg_addon43850ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon43850ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon43850ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon43850ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon43850ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon43850ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon43850ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon43850ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon43850ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon43850ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon43850ripple-background .shade5 {
    opacity: .9
}

#uc_animated_ripples_bg_addon72191ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon72191ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon72191ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon72191ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon72191ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon72191ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon72191ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon72191ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon72191ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon72191ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon72191ripple-background .shade5 {
    opacity: .9
}

#uc_logo_carousel_elementor_a28a3df {
    min-height: 1px
}

#uc_logo_carousel_elementor_a28a3df * {
    box-sizing: border-box
}

#uc_logo_carousel_elementor_a28a3df .owl-nav .owl-prev {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_a28a3df .owl-nav .owl-next {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_a28a3df .owl-dots {
    overflow: hidden;
    display: none !important;
    text-align: center
}

#uc_logo_carousel_elementor_a28a3df .owl-dot {
    border-radius: 50%;
    display: inline-block
}

#uc_logo_carousel_elementor_a28a3df {
    text-align: center;
    position: relative
}

#uc_logo_carousel_elementor_a28a3df .uc_logo_carousel_holder {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

#uc_logo_carousel_elementor_a28a3df img {
    height: 100%;
    width: 100%;
    object-fit: contain
}

#uc_logo_carousel_elementor_a9da660 {
    min-height: 1px
}

#uc_logo_carousel_elementor_a9da660 * {
    box-sizing: border-box
}

#uc_logo_carousel_elementor_a9da660 .owl-nav .owl-prev {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_a9da660 .owl-nav .owl-next {
    position: absolute;
    display: inline-block;
    text-align: center
}

#uc_logo_carousel_elementor_a9da660 .owl-dots {
    overflow: hidden;
    display: none !important;
    text-align: center
}

#uc_logo_carousel_elementor_a9da660 .owl-dot {
    border-radius: 50%;
    display: inline-block
}

#uc_logo_carousel_elementor_a9da660 {
    text-align: center;
    position: relative
}

#uc_logo_carousel_elementor_a9da660 .uc_logo_carousel_holder {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%
}

#uc_logo_carousel_elementor_a9da660 img {
    height: 100%;
    width: 100%;
    object-fit: contain
}

#uc_animated_ripples_bg_addon74860ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon74860ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon74860ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon74860ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon74860ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon74860ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon74860ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon74860ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon74860ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon74860ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon74860ripple-background .shade5 {
    opacity: .9;
    text-align: center
}

#uc_gradient_button_elementor_c123e42 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_c123e42 a:hover {
    background-position: right center
}

#uc_animated_ripples_bg_addon83630ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon83630ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon83630ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon83630ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon83630ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon83630ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon83630ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon83630ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon83630ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon83630ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon83630ripple-background .shade5 {
    opacity: .9
}

.mylist {
    font-family: "Montserrat", sans-serif;
    width: 100%;
    float: left;
    margin: 20px auto
}

.myol {
    font-family: "Montserrat", sans-serif;
    list-style: none;
    color: #fff
}

.myol li {
    font: bold 24pt helvetica, arial, sans-serif;
    position: relative;
    margin-bottom: 16px;
    color: deepskyblue
}

.myol li p {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    padding-left: 60px
}

.myol span {
    position: absolute;
    line-height: 25px
}

#uc_animated_ripples_bg_addon47093ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon47093ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    top: -100px
}

#uc_animated_ripples_bg_addon47093ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    top: -200px
}

#uc_animated_ripples_bg_addon47093ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    top: -300px
}

#uc_animated_ripples_bg_addon47093ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    top: -400px
}

#uc_animated_ripples_bg_addon47093ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    top: -500px
}

#uc_animated_ripples_bg_addon47093ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon47093ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon47093ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon47093ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon47093ripple-background .shade5 {
    opacity: .9
}

#uc_animated_ripples_bg_addon58221ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon58221ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon58221ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon58221ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon58221ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon58221ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon58221ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon58221ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon58221ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon58221ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon58221ripple-background .shade5 {
    opacity: .9
}

table {
    width: 100%;
    border-collapse: collapse
}

th,
td {
    border: 1px solid #000;
    padding: 8px;
    text-align: left
}

#uc_animated_ripples_bg_addon42200ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon42200ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon42200ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon42200ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon42200ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon42200ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon42200ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon42200ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon42200ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon42200ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon42200ripple-background .shade5 {
    opacity: .9
}

#uc_animated_ripples_bg_addon40546ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon40546ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon40546ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon40546ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon40546ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon40546ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon40546ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon40546ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon40546ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon40546ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon59493ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon59493ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon59493ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon59493ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon59493ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon59493ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon59493ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon59493ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon59493ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon59493ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon59493ripple-background .shade5 {
    opacity: .9;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#uc_sliding_diagonals_background_effect_bg_addon45693 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .05;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon45693 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 4s
}

#uc_sliding_diagonals_background_effect_bg_addon45693 .uc-bg3 {
    animation-duration: 5s
}

#uc_animated_ripples_bg_addon51521ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon51521ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon51521ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon51521ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon51521ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon51521ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon51521ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon51521ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon51521ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon51521ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon51521ripple-background .shade5 {
    opacity: .9
}

#uc_animated_ripples_bg_addon40746ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon40746ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon40746ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon40746ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon40746ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon40746ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon40746ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon40746ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon40746ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon40746ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon40746ripple-background .shade5 {
    opacity: .9
}

#uc_sliding_diagonals_background_effect_bg_addon46987 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .03;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon46987 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 1s
}

#uc_sliding_diagonals_background_effect_bg_addon46987 .uc-bg3 {
    animation-duration: 5s
}

#uc_animated_ripples_bg_addon50574ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon50574ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon50574ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon50574ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon50574ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon50574ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon50574ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon50574ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon50574ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon50574ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon50574ripple-background .shade5 {
    opacity: .9
}

#uc_sliding_diagonals_background_effect_bg_addon48115 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .03;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon48115 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 1s
}

#uc_sliding_diagonals_background_effect_bg_addon48115 .uc-bg3 {
    animation-duration: 5s
}

#uc_animated_ripples_bg_addon51031ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon51031ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon51031ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon51031ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon51031ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon51031ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon51031ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon51031ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon51031ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon51031ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon51031ripple-background .shade5 {
    opacity: .9
}

#uc_animated_ripples_bg_addon44265ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon44265ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon44265ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon44265ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon44265ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon44265ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon44265ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon44265ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon44265ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon44265ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon44265ripple-background .shade5 {
    opacity: .9
}

#uc_sliding_diagonals_background_effect_bg_addon49547 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .03;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon49547 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 1s
}

#uc_sliding_diagonals_background_effect_bg_addon49547 .uc-bg3 {
    animation-duration: 5s
}

#uc_animated_ripples_bg_addon53218ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon53218ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon53218ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon53218ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon53218ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon53218ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon53218ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon53218ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon53218ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon53218ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon53218ripple-background .shade5 {
    opacity: .9
}

#uc_animated_ripples_bg_addon44981ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon44981ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon44981ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon44981ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon44981ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon44981ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon44981ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon44981ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon44981ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon44981ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon44981ripple-background .shade5 {
    opacity: .9
}

#uc_sliding_diagonals_background_effect_bg_addon48406 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .03;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon48406 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 1s
}

#uc_sliding_diagonals_background_effect_bg_addon48406 .uc-bg3 {
    animation-duration: 5s
}

#uc_animated_ripples_bg_addon53522ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon53522ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon53522ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon53522ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon53522ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon53522ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon53522ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon53522ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon53522ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon53522ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon53522ripple-background .shade5 {
    opacity: .9
}

#uc_sliding_diagonals_background_effect_bg_addon40779 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .03;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon40779 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 1s
}

#uc_sliding_diagonals_background_effect_bg_addon40779 .uc-bg3 {
    animation-duration: 5s
}

#uc_animated_ripples_bg_addon58829ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon58829ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon58829ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon58829ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon58829ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon58829ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon58829ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon58829ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon58829ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon58829ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon58829ripple-background .shade5 {
    opacity: .9
}

#uc_sliding_diagonals_background_effect_bg_addon47464 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .03;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon47464 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 1s
}

#uc_sliding_diagonals_background_effect_bg_addon47464 .uc-bg3 {
    animation-duration: 5s
}

#uc_animated_ripples_bg_addon53440ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon53440ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon53440ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon53440ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon53440ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon53440ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon53440ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon53440ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon53440ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon53440ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon53440ripple-background .shade5 {
    opacity: .9
}

.country-list {
    list-style-type: none;
    padding: 0
}

.country-list li {
    color: #fff;
    font-family: "Montserrat", sans-serif;
    margin: 10px 0
}

.country-list img {
    width: 20px;
    height: 15px;
    margin-right: 10px;
    vertical-align: middle
}

#uc_animated_ripples_bg_addon48271ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon48271ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon48271ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon48271ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon48271ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon48271ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon48271ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon48271ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon48271ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon48271ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon48271ripple-background .shade5 {
    opacity: .9;
    height: 1px;
    flex-grow: 1;
    position: absolute;
    right: px;
    top: px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 1px
}

#uc_animated_ripples_bg_addon50226ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #F4F0444D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon50226ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon50226ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon50226ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon50226ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon50226ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon50226ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon50226ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon50226ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon50226ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon50226ripple-background .shade5 {
    opacity: .9
}

#uc_animated_ripples_bg_addon55495ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #F4F0444D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon55495ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon55495ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon55495ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon55495ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon55495ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon55495ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon55495ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon55495ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon55495ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon55495ripple-background .shade5 {
    opacity: .9
}

#uc_animated_ripples_bg_addon57827ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #F4F0444D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon57827ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon57827ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon57827ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon57827ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon57827ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon57827ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon57827ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon57827ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon57827ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon57827ripple-background .shade5 {
    opacity: .9
}

@media only screen and(max-width:768px) {
    #uc_step_process_elementor_fe1f0f6 {
        flex-direction: column
    }

    #uc_step_process_elementor_fe1f0f6 .ue-step-item {
        flex-direction: row
    }

    #uc_step_process_elementor_fe1f0f6 .ue-item-highlight {
        flex-direction: column
    }

    #uc_step_process_elementor_fe1f0f6 .ue-step-item .ue-step-item-line:first-child {
        display: none
    }

    #uc_step_process_elementor_fe1f0f6 .ue-step-item-gap:nth-child(2) {
        display: none
    }

    #uc_step_process_elementor_fe1f0f6 .ue-step-item-line:first-child {
        display: none
    }

    #uc_step_process_elementor_fe1f0f6 .ue-step-item-line {
        height: 100%;
        width: 1px
    }
}

@media only screen and(max-width:768px) {
    #uc_step_process_elementor_eb96318 {
        flex-direction: column
    }

    #uc_step_process_elementor_eb96318 .ue-step-item {
        flex-direction: row
    }

    #uc_step_process_elementor_eb96318 .ue-item-highlight {
        flex-direction: column
    }

    #uc_step_process_elementor_eb96318 .ue-step-item .ue-step-item-line:first-child {
        display: none
    }

    #uc_step_process_elementor_eb96318 .ue-step-item-gap:nth-child(2) {
        display: none
    }

    #uc_step_process_elementor_eb96318 .ue-step-item-line:first-child {
        display: none
    }

    #uc_step_process_elementor_eb96318 .ue-step-item-line {
        height: 100%;
        width: 2px
    }
}

@media only screen and(max-width:768px) {
    #uc_step_process_elementor_c3879a2 {
        flex-direction: column
    }

    #uc_step_process_elementor_c3879a2 .ue-step-item {
        flex-direction: row
    }

    #uc_step_process_elementor_c3879a2 .ue-item-highlight {
        flex-direction: column
    }

    #uc_step_process_elementor_c3879a2 .ue-step-item .ue-step-item-line:first-child {
        display: none
    }

    #uc_step_process_elementor_c3879a2 .ue-step-item-gap:nth-child(2) {
        display: none
    }

    #uc_step_process_elementor_c3879a2 .ue-step-item-line:first-child {
        display: none
    }

    #uc_step_process_elementor_c3879a2 .ue-step-item-line {
        height: 100%;
        width: 1px
    }
}

#uc_sliding_diagonals_background_effect_bg_addon80961 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .05;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon80961 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 4s
}

#uc_sliding_diagonals_background_effect_bg_addon80961 .uc-bg3 {
    animation-duration: 5s
}

#uc_animated_ripples_bg_addon98549ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon98549ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon98549ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon98549ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon98549ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon98549ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon98549ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon98549ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon98549ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon98549ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon98549ripple-background .shade5 {
    opacity: .9
}

#uc_sliding_diagonals_background_effect_bg_addon46520 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .05;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon46520 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 4s
}

#uc_sliding_diagonals_background_effect_bg_addon46520 .uc-bg3 {
    animation-duration: 5s
}

#uc_animated_ripples_bg_addon50256ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon50256ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon50256ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon50256ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon50256ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon50256ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon50256ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon50256ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon50256ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon50256ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon50256ripple-background .shade5 {
    opacity: .9
}

#uc_sliding_diagonals_background_effect_bg_addon43905 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0;
    left: -50%;
    opacity: .05;
    position: absolute;
    right: -50%;
    top: 0;
    z-index: 0
}

#uc_sliding_diagonals_background_effect_bg_addon43905 .uc-bg2 {
    animation-direction: alternate-reverse;
    animation-duration: 4s
}

#uc_sliding_diagonals_background_effect_bg_addon43905 .uc-bg3 {
    animation-duration: 5s
}

#uc_animated_ripples_bg_addon53041ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#uc_animated_ripples_bg_addon53041ripple-background .small {
    width: 200px;
    height: 200px;
    left: -100px;
    bottom: -100px
}

#uc_animated_ripples_bg_addon53041ripple-background .medium {
    width: 400px;
    height: 400px;
    left: -200px;
    bottom: -200px
}

#uc_animated_ripples_bg_addon53041ripple-background .large {
    width: 600px;
    height: 600px;
    left: -300px;
    bottom: -300px
}

#uc_animated_ripples_bg_addon53041ripple-background .xlarge {
    width: 800px;
    height: 800px;
    left: -400px;
    bottom: -400px
}

#uc_animated_ripples_bg_addon53041ripple-background .xxlarge {
    width: 1000px;
    height: 1000px;
    left: -500px;
    bottom: -500px
}

#uc_animated_ripples_bg_addon53041ripple-background .shade1 {
    opacity: .2
}

#uc_animated_ripples_bg_addon53041ripple-background .shade2 {
    opacity: .5
}

#uc_animated_ripples_bg_addon53041ripple-background .shade3 {
    opacity: .7
}

#uc_animated_ripples_bg_addon53041ripple-background .shade4 {
    opacity: .8
}

#uc_animated_ripples_bg_addon53041ripple-background .shade5 {
    opacity: .9
}

.trx_addons_inline_160176306 img.logo_image {
    max-height: 64px
}

#businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static>div>div>div,
#BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-e25a24e.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4fb89a6.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-6bdf121.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4ef9a91.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4bda38c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-a20a471.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div {
    background: linear-gradient(to top, #001B31, #003966)
}

#trx_addons_layout-26614>div,
#trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614,
#trx_addons_layout-26614>div>div>div,
#trx_addons_layout-26614>div>div,
#trx_addons_layout-26614>div,
#trx_addons_layout-26614,
body>div,
body,
#trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614>section.elementor-section.elementor-top-section.elementor-element.elementor-element-6f9f363.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div {
    background: linear-gradient(to top, #001B31, #003966)
}

#GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
#GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
#GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
#GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
#GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
#GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span {
    color: gold
}

body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap,
body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened,
body>div.body_wrap>div>div.menu_mobile_overlay.scheme_dark.inited_click {
    background-color: #001e36
}

.scheme_startup-dark,
body.scheme_startup-dark {
    --theme-color-bg_color: transparent;
    background: linear-gradient(134deg, #003966 34%, #001B31 60%)
}

#trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky--effects.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button,
#trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky--effects.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button::before,
#trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky--effects.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button::after,
#trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited,
#trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form,
#trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_header_wrap>a {
    color: #00ff2a !important
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_overlay.scheme_agency-dark,
body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap,
body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened {
    background-color: black !important
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_header_wrap>a,
body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_header_wrap>a:before,
body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_header_wrap>a:after,
body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button,
body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button:before,
body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button:after,
body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited,
body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited:before,
body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited:after {
    color: green !important
}

.page-id-26131 #menu_mobile-item-24185,
.page-id-26131 #menu_mobile-item-24182,
.page-id-26131 #menu_mobile-item-24183,
.page-id-26131 #menu_mobile-item-24184 {
    display: none
}

.page-id-33648 #menu_mobile-item-24181,
.page-id-33648 #menu_mobile-item-24185,
.page-id-33648 #menu_mobile-item-24182,
.page-id-33648 #menu_mobile-item-24183,
.page-id-33648 #menu_mobile-item-24184 {
    display: none
}

.page-id-33592 #menu_mobile-item-24181,
.page-id-33592 #menu_mobile-item-24185,
.page-id-33592 #menu_mobile-item-24182,
.page-id-33592 #menu_mobile-item-24183,
.page-id-33592 #menu_mobile-item-24184 {
    display: none
}

.page-id-33943 #menu_mobile-item-24181,
.page-id-33943 #menu_mobile-item-24184,
.page-id-33943 #menu_mobile-item-24185,
.page-id-33943 #menu_mobile-item-24182,
.page-id-33943 #menu_mobile-item-24183 {
    display: none !important
}

body.page-id-33943>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap,
body.page-id-33943>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap,
body.page-id-33943>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
    background-color: #00240e !important
}

body.page-id-33942>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap,
body.page-id-33942>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap,
body.page-id-33942>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
    background-color: #00240e !important
}

.page-id-33942 #menu_mobile-item-33993,
.page-id-33942 #menu_mobile-item-33996,
.page-id-33942 #menu_mobile-item-33997,
.page-id-33942 #menu_mobile-item-33994,
.page-id-33942 #menu_mobile-item-33995,
.page-id-33943 #menu_mobile-item-33993,
.page-id-33943 #menu_mobile-item-33996,
.page-id-33943 #menu_mobile-item-33997,
.page-id-33943 #menu_mobile-item-33994,
.page-id-33943 #menu_mobile-item-33995 {
    display: none !important
}

body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div,
body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>nav,
body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>div,
body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened,
body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414 !important
}

body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div,
body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>nav,
body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>div,
body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened,
body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414 !important
}

body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div,
body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>nav,
body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>div,
body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened,
body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414 !important
}

body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div,
body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>nav,
body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>div,
body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened,
body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
    background-color: #151414 !important
}

.search_modern .search_wrap.search_opened .search_field,
.search_modern .search_wrap.search_opened .search_field:hover,
.search_modern .search_wrap.search_opened .search_field:focus {
    color: deepskyblue
}

.page-id-26131 .search_modern .search_wrap.search_opened .search_field,
.page-id-26131 .search_modern .search_wrap.search_opened .search_field:hover,
.page-id-26131 .search_modern .search_wrap.search_opened .search_field:focus {
    color: #e7cfb1
}

.page-id-31308 .search_modern .search_wrap.search_opened .search_field,
.page-id-31308 .search_modern .search_wrap.search_opened .search_field:hover,
.page-id-31308 .search_modern .search_wrap.search_opened .search_field:focus {
    color: gold
}

.page-id-31228 .search_modern .search_wrap.search_opened .search_field,
.page-id-31228 .search_modern .search_wrap.search_opened .search_field:hover,
.page-id-31228 .search_modern .search_wrap.search_opened .search_field:focus {
    color: gold
}

.page-id-30112 .search_modern .search_wrap.search_opened .search_field,
.page-id-30112 .search_modern .search_wrap.search_opened .search_field:hover,
.page-id-30112 .search_modern .search_wrap.search_opened .search_field:focus {
    color: gold
}

.page-id-31163 .search_modern .search_wrap.search_opened .search_field,
.page-id-31163 .search_modern .search_wrap.search_opened .search_field:hover,
.page-id-31163 .search_modern .search_wrap.search_opened .search_field:focus {
    color: gold
}

.page-id-33943 .search_modern .search_wrap.search_opened .search_field,
.page-id-33943 .search_modern .search_wrap.search_opened .search_field:hover,
.page-id-33943 .search_modern .search_wrap.search_opened .search_field:focus {
    color: limegreen
}

.page-id-33942 .search_modern .search_wrap.search_opened .search_field,
page-id-33942 .search_modern .search_wrap.search_opened .search_field:hover,
.page-id-33942 .search_modern .search_wrap.search_opened .search_field:focus {
    color: limegreen
}

div.slicewp-field-wrapper:nth-child(5)>div:nth-child(2)>div:nth-child(1)>a:nth-child(2)>svg:nth-child(1),
div.slicewp-field-wrapper:nth-child(5)>div:nth-child(2)>div:nth-child(1)>a:nth-child(2)>svg:nth-child(2),
div.slicewp-field-wrapper:nth-child(6)>div:nth-child(2)>div:nth-child(1)>a:nth-child(2)>svg:nth-child(2),
div.slicewp-field-wrapper:nth-child(6)>div:nth-child(2)>div:nth-child(1)>a:nth-child(2)>svg:nth-child(1) {
    color: #e7cfb1 !important
}

.slicewp-form>div:nth-child(1),
div.slicewp-date-picker-wrapper:nth-child(1),
div.slicewp-grid:nth-child(2)>div:nth-child(1),
div.slicewp-grid:nth-child(2)>div:nth-child(2),
div.slicewp-grid:nth-child(2)>div:nth-child(3),
div.slicewp-tab:nth-child(1)>div:nth-child(3),
div.slicewp-grid:nth-child(5)>div:nth-child(1),
div.slicewp-grid:nth-child(5)>div:nth-child(2),
div.slicewp-grid:nth-child(5)>div:nth-child(3),
div.slicewp-card:nth-child(4),
div.slicewp-grid:nth-child(7)>div:nth-child(1),
div.slicewp-grid:nth-child(7)>div:nth-child(2),
.slicewp-chart-tooltip,
div.slicewp-date-picker-wrapper:nth-child(1),
div.slicewp-date-picker-wrapper:nth-child(1)>div:nth-child(2),
.slicewp-section-general-affiliate-link,
.slicewp-section-affiliate-link-generator,
div.slicewp-global-overlay:nth-child(76)>div:nth-child(1),
.slicewp-is-open>div:nth-child(1),
.slicewp-is-open>div:nth-child(2)>div:nth-child(1),
.slicewp-is-open>div:nth-child(2)>div:nth-child(2) {
    background-color: #202020 !important;
    box-shadow: rgb(0 0 0 / .15)1.95px 1.95px 2.6px;
    color: white !important
}

li.slicewp-nav-tab:nth-child(2):hover,
li.slicewp-nav-tab:nth-child(3):hover,
li.slicewp-nav-tab:nth-child(1):hover,
li.slicewp-nav-tab:nth-child(4):hover,
li.slicewp-nav-tab:nth-child(5):hover,
li.slicewp-nav-tab:nth-child(6):hover,
li.slicewp-nav-tab:nth-child(7):hover,
li.slicewp-nav-tab:nth-child(8):hover {
    color: #ff8e00 !important;
    border-color: #ff8e00 !important
}

#slicewp-affiliate-link,
#slicewp-affiliate-custom-link-input {
    color: #ff8e00 !important
}

.elementor-30482 .elementor-element.elementor-element-5800e73:not(.elementor-motion-effects-element-type-background),
.elementor-30482 .elementor-element.elementor-element-5800e73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, #001B31 50%, #003966 100%)
}

#uc_animated_ripples_bg_addon83630ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

.clearfix::before,
.clearfix::after {
    content: " ";
    display: table;
    clear: both
}

.eael-testimonial-slider.nav-top-left,
.eael-testimonial-slider.nav-top-right,
.eael-team-slider.nav-top-left,
.eael-team-slider.nav-top-right,
.eael-logo-carousel.nav-top-left,
.eael-logo-carousel.nav-top-right,
.eael-post-carousel.nav-top-left,
.eael-post-carousel.nav-top-right,
.eael-product-carousel.nav-top-left,
.eael-product-carousel.nav-top-right {
    padding-top: 40px
}

.eael-contact-form input[type=text],
.eael-contact-form input[type=email],
.eael-contact-form input[type=url],
.eael-contact-form input[type=tel],
.eael-contact-form input[type=date],
.eael-contact-form input[type=number],
.eael-contact-form textarea {
    background: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
    float: none;
    height: auto;
    margin: 0;
    outline: 0;
    width: 100%
}

.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-contact-form.placeholder-hide input::-moz-placeholder,
.eael-contact-form.placeholder-hide textarea::-moz-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-contact-form.placeholder-hide input:-ms-input-placeholder,
.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-contact-form.placeholder-hide input:-moz-placeholder,
.eael-contact-form.placeholder-hide textarea:-moz-placeholder {
    opacity: 0;
    visibility: hidden
}

.eael-custom-radio-checkbox input[type=checkbox],
.eael-custom-radio-checkbox input[type=radio] {
    appearance: none;
    -moz-appearance: none;
    border-style: solid;
    border-width: 0;
    outline: none;
    min-width: 1px;
    width: 15px;
    height: 15px;
    background: #ddd;
    padding: 3px
}

.eael-custom-radio-checkbox input[type=checkbox]:before,
.eael-custom-radio-checkbox input[type=radio]:before {
    content: "";
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    display: block
}

.eael-custom-radio-checkbox input[type=checkbox]:checked:before,
.eael-custom-radio-checkbox input[type=radio]:checked:before {
    background: #999;
    -webkit-transition: all .25s linear 0s;
    transition: all .25s linear 0s
}

.eael-contact-form-align-left,
.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
    margin: 0 auto 0 0;
    display: inline-block;
    text-align: left
}

.eael-contact-form-align-center,
.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
    float: none;
    margin: 0 auto;
    display: inline-block;
    text-align: left
}

.eael-contact-form-align-right,
.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
    margin: 0 0 0 auto;
    display: inline-block;
    text-align: left
}

.eael-testimonial-slider {
    position: relative
}

.testimonial-star-rating {
    padding: 0;
    margin: 0
}

.testimonial-star-rating li {
    list-style: none;
    display: inline-block
}

.testimonial-star-rating li i {
    color: #d8d8d8
}

.rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.rating-two .testimonial-star-rating li:nth-child(1)i,
.rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.rating-three .testimonial-star-rating li:nth-child(1)i,
.rating-three .testimonial-star-rating li:nth-child(2)i,
.rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.rating-four .testimonial-star-rating li:nth-child(1)i,
.rating-four .testimonial-star-rating li:nth-child(2)i,
.rating-four .testimonial-star-rating li:nth-child(3)i,
.rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.eael-testimonial-image img {
    max-width: 100%
}

.eael-testimonial-image {
    padding: 10px 0 0 0
}

.eael-testimonial-image>figure {
    display: block;
    margin: 0
}

.testimonial-avatar-rounded figure img {
    border-radius: 50%;
    height: auto
}

.eael-testimonial-content {
    margin: 0;
    padding: 10px
}

.eael-testimonial-item>figure {
    margin: 0 auto;
    padding: 0 20px
}

.eael-testimonial-item .center-text {
    text-align: center
}

.eael-testimonial-item .right-text {
    text-align: right
}

.eael-testimonial-item .left-text {
    text-align: left
}

.eael-testimonial-item .justify-text {
    text-align: justify
}

.eael-testimonial-content .eael-testimonial-text {
    font-size: 100%;
    font-style: italic;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 10px;
    word-wrap: break-word
}

.eael-testimonial-content .eael-testimonial-user {
    display: inline-block;
    font-family: inherit;
    font-size: 105%;
    font-style: italic;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 5px
}

.eael-testimonial-content .eael-testimonial-user-company {
    display: inline-block;
    font-family: inherit;
    font-size: 90%;
    font-style: italic;
    font-weight: lighter;
    line-height: 1.75;
    margin-bottom: 0;
    margin-top: 1px
}

.eael-testimonial-image {
    position: relative
}

.eael-testimonial-item .eael-testimonial-image figure img {
    display: inline-block
}

.eael-testimonial-item .eael-testimonial-quote::after {
    color: inherit !important;
    content: "";
    font-family: "Font Awesome 5 Free";
    font-size: 200%;
    font-weight: 900
}

.icon-img-left-content .eael-testimonial-image {
    float: left;
    width: 30%
}

.icon-img-left-content .eael-testimonial-content {
    float: left;
    width: 70%;
    text-align: left
}

.icon-img-left-content.eael-testimonial-item {
    overflow: hidden;
    position: relative
}

.icon-img-left-content .eael-testimonial-quote {
    position: absolute;
    right: 0
}

.icon-img-left-content .eael-testimonial-text {
    margin-top: 0
}

.eael-testimonial-align-centered .eael-testimonial-user,
.eael-testimonial-align-centered .eael-testimonial-user-company {
    float: none;
    text-align: center
}

.eael-testimonial-align-centered .eael-testimonial-image>figure img {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important
}

.icon-img-right-content .eael-testimonial-image {
    float: right;
    width: 30%
}

.icon-img-right-content .eael-testimonial-content {
    float: right;
    width: 70%;
    text-align: right
}

.icon-img-right-content.eael-testimonial-item {
    overflow: hidden;
    position: relative
}

.icon-img-right-content .eael-testimonial-quote {
    position: absolute
}

.icon-img-right-content .eael-testimonial-text {
    margin-top: 0
}

.eael-testimonial-item {
    position: relative
}

.classic-style.testimonial-alignment-center .eael-testimonial-image,
.default-style.testimonial-alignment-center .eael-testimonial-image {
    text-align: center
}

.classic-style.testimonial-alignment-right .eael-testimonial-image,
.default-style.testimonial-alignment-right .eael-testimonial-image {
    text-align: right
}

.classic-style.testimonial-alignment-center .eael-testimonial-image>figure,
.default-style.testimonial-alignment-center .eael-testimonial-image>figure {
    text-align: center
}

span.eael-testimonial-quote {
    position: absolute;
    right: 10px;
    top: 10px
}

.eael-testimonial-item.left .eael-testimonial-image {
    text-align: left
}

.eael-testimonial-item.center .eael-testimonial-image {
    text-align: center
}

.eael-testimonial-item.right .eael-testimonial-image {
    text-align: right
}

.eael-testimonial-inline-bio .eael-testimonial-image {
    float: left
}

.eael-testimonial-inline-bio .bio-text {
    padding-top: 10px
}

.eael-testimonial-content.eael-testimonial-inline-bio {
    overflow: hidden;
    margin-bottom: 0;
    padding-bottom: 0
}

.eael-testimonial-inline-bio .testimonial-star-rating,
.eael-testimonial-inline-bio .bio-text {
    float: left;
    width: 65%
}

.testimonial-inline-style .eael-testimonial-image {
    float: left;
    max-width: 100%;
    padding: 0;
    margin-right: 15px
}

.testimonial-inline-style {
    overflow: hidden;
    text-align: left
}

.content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
    text-align: center
}

.content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
    text-align: right
}

.content-bottom-icon-title-inline .eael-testimonial-text,
.content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text {
    text-align: left
}

.content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
    text-align: center
}

.content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
    text-align: right
}

.trx_addons_inline_2488589 img.logo_image {
    max-height: 64px
}

#rev_slider_1_wrapper .hesperiden.tparrows {
    cursor: pointer;
    background: rgb(0 0 0 / .5);
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000;
    border-radius: 50%
}

#rev_slider_1_wrapper .hesperiden.tparrows.rs-touchhover {
    background: #000
}

#rev_slider_1_wrapper .hesperiden.tparrows:before {
    font-family: 'revicons';
    font-size: 20px;
    color: #fff;
    display: block;
    line-height: 40px;
    text-align: center
}

#rev_slider_1_wrapper .hesperiden.tparrows.tp-leftarrow:before {
    content: '\e82c';
    margin-left: -3px
}

#rev_slider_1_wrapper .hesperiden.tparrows.tp-rightarrow:before {
    content: '\e82d';
    margin-right: -3px
}

#rev_slider_1_wrapper rs-loader.spinner2 {
    background-color: rgb(0 122 255 / .41) !important
}

.eael-infobox-content-align-left .eael-infobox .infobox-content,
.eael-infobox-content-align-left .eael-infobox .infobox-button {
    text-align: left
}

.eael-infobox-content-align-right .eael-infobox .infobox-content,
.eael-infobox-content-align-right .eael-infobox .infobox-button {
    text-align: right
}

.eael-infobox-content-align-center .eael-infobox .infobox-icon,
.eael-infobox-content-align-center .eael-infobox .infobox-content,
.eael-infobox-content-align-center .eael-infobox .infobox-button {
    text-align: center
}

.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap,
.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,
.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap {
    width: 90px;
    height: 90px;
    text-align: center
}

.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,
.eael-infobox-icon-hover-bg-shape-radius:hover .infobox-icon .infobox-icon-wrap {
    border-radius: 15px
}

.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap,
.eael-infobox-icon-hover-bg-shape-circle:hover .infobox-icon .infobox-icon-wrap {
    border-radius: 50%
}

.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap i,
.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap i {
    margin-top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-square .infobox-icon,
.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-radius .infobox-icon,
.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-circle .infobox-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-square .infobox-icon,
.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-radius .infobox-icon,
.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-circle .infobox-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-square .infobox-icon,
.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-radius .infobox-icon,
.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-circle .infobox-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.eael-infobox.icon-on-right .infobox-icon-wrap,
.eael-infobox.icon-on-left .infobox-icon-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.eael-infobox-shape-circle .eael-infobox .infobox-icon img,
.eael-infobox-hover-img-shape-circle:hover .eael-infobox .infobox-icon img {
    border-radius: 50%
}

.eael-infobox-shape-radius .eael-infobox .infobox-icon img,
.eael-infobox-hover-img-shape-radius:hover .eael-infobox .infobox-icon img {
    border-radius: 15px
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important
}

.elementor-17884 .elementor-element.elementor-element-2664499 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-2664499 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-2664499 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-2664499 {
    margin-top: -7%;
    margin-bottom: 0%;
    padding: 0 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-c9f8d51 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-c9f8d51 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-c9f8d51 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-83b50f0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-83b50f0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-83b50f0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-de59104 {
    --spacer-size: 50px
}

.elementor-17884 .elementor-element.elementor-element-fa5b125 {
    z-index: 1;
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-fa5b125 .elementor-heading-title {
    font-size: 72px;
    font-weight: 700;
    text-shadow: 0 0 10px rgb(0 0 0 / .3);
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-ae48df4 {
    z-index: 1;
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-ae48df4 .elementor-heading-title {
    font-size: 72px;
    font-weight: 700;
    text-shadow: 0 0 10px rgb(0 0 0 / .3);
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-f3dfe57 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-18be2d5 {
    --spacer-size: 50px
}

.elementor-17884 .elementor-element.elementor-element-1460ae3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-1460ae3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-1460ae3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_overlay {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-2d9afb7)33%, var(--e-global-color-f046a9f)100%);
    opacity: 0%
}

.elementor-17884 .elementor-element.elementor-element-64d2d3e>.elementor-widget-container {
    margin: 0 10px 0 10px
}

.elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_box_content {
    padding: 100px 39px 50px 39px
}

.elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_long_content_box {
    border-radius: 10px;
    border-style: none
}

.elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_image_box {
    height: 450px;
    background-color: #6a6a6a;
    background-position: center center !important
}

.elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_long_content_box:hover .uc_overlay {
    opacity: 80%
}

.elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_description {
    color: var(--e-global-color-7a1ccbe5);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_btn:hover {
    background-color: #BCEBFF;
    color: var(--e-global-color-df750cb);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-5405f4d)
}

.elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_btn {
    color: var(--e-global-color-7a1ccbe5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-7a1ccbe5);
    border-radius: 20px;
    margin-top: 10px;
    padding: 10px 30px 10px 30px
}

.elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_overlay {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-2d9afb7)33%, var(--e-global-color-f046a9f)100%);
    opacity: 0%
}

.elementor-17884 .elementor-element.elementor-element-694f5c2>.elementor-widget-container {
    margin: 0 10px 0 10px
}

.elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_box_content {
    padding: 100px 39px 50px 39px
}

.elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_long_content_box {
    border-radius: 10px;
    border-style: none
}

.elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_image_box {
    height: 450px;
    background-color: #6a6a6a;
    background-position: center center !important
}

.elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_long_content_box:hover .uc_overlay {
    opacity: 80%
}

.elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_description {
    color: var(--e-global-color-7a1ccbe5);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_btn:hover {
    background-color: #BCEBFF;
    color: var(--e-global-color-df750cb);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-5405f4d)
}

.elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_btn {
    color: var(--e-global-color-7a1ccbe5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-7a1ccbe5);
    border-radius: 20px;
    margin-top: 10px;
    padding: 10px 30px 10px 30px
}

.elementor-17884 .elementor-element.elementor-element-489baa1 .uc_overlay {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-2d9afb7)33%, var(--e-global-color-f046a9f)100%);
    opacity: 0%
}

.elementor-17884 .elementor-element.elementor-element-489baa1>.elementor-widget-container {
    margin: 0 10px 0 10px
}

.elementor-17884 .elementor-element.elementor-element-489baa1 .uc_box_content {
    padding: 100px 39px 50px 39px
}

.elementor-17884 .elementor-element.elementor-element-489baa1 .uc_long_content_box {
    border-radius: 10px;
    border-style: none
}

.elementor-17884 .elementor-element.elementor-element-489baa1 .uc_image_box {
    height: 450px;
    background-color: #6a6a6a;
    background-position: center center !important
}

.elementor-17884 .elementor-element.elementor-element-489baa1 .uc_long_content_box:hover .uc_overlay {
    opacity: 80%
}

.elementor-17884 .elementor-element.elementor-element-489baa1 .uc_title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-489baa1 .uc_description {
    color: var(--e-global-color-7a1ccbe5);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-17884 .elementor-element.elementor-element-489baa1 .uc_btn:hover {
    background-color: #BCEBFF;
    color: var(--e-global-color-df750cb);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-5405f4d)
}

.elementor-17884 .elementor-element.elementor-element-489baa1 .uc_btn {
    color: var(--e-global-color-7a1ccbe5);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-7a1ccbe5);
    border-radius: 20px;
    margin-top: 10px;
    padding: 10px 30px 10px 30px
}

.elementor-17884 .elementor-element.elementor-element-51c7af85 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-51c7af85 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-51c7af85 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-51c7af85 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-17884 .elementor-element.elementor-element-51c7af85>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-17884 .elementor-element.elementor-element-51c7af85>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-8d75d51)
}

.elementor-17884 .elementor-element.elementor-element-51c7af85>.elementor-shape-bottom svg {
    width: calc(100%+1.3px);
    height: 70px;
    transform: translateX(-50%)rotateY(180deg)
}

.elementor-17884 .elementor-element.elementor-element-19ce363c>.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-17884 .elementor-element.elementor-element-19ce363c>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-17884 .elementor-element.elementor-element-19ce363c>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-19ce363c>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

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

.elementor-17884 .elementor-element.elementor-element-47643268 {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-47643268 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 0 0 8px rgb(0 0 0 / .3);
    color: var(--e-global-color-8d75d51)
}

.elementor-17884 .elementor-element.elementor-element-fbbfc89:not(.elementor-motion-effects-element-type-background),
.elementor-17884 .elementor-element.elementor-element-fbbfc89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8d75d51)
}

.elementor-17884 .elementor-element.elementor-element-fbbfc89>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-fbbfc89::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background-image: url(/wp-content/uploads/2024/05/768Woman.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 999;
    pointer-events: none
}

@media(max-width:767px) {
    .elementor-17884 .elementor-element.elementor-element-fbbfc89::after {
        width: 35%;
        height: 60%;
        opacity: 0.9
    }
}

@media(min-width:768px)and(max-width:1024px) {
    .elementor-17884 .elementor-element.elementor-element-fbbfc89::after {
        width: 40%;
        height: 80%
    }
}

.elementor-17884 .elementor-element.elementor-element-fbbfc89 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-fbbfc89 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-fbbfc89 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-fbbfc89 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: -6px -6px 0 -6px;
    position: relative
}

.elementor-17884 .elementor-element.elementor-element-7e73fab2>.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-17884 .elementor-element.elementor-element-7e73fab2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-17884 .elementor-element.elementor-element-7e73fab2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-17884 .elementor-element.elementor-element-7e73fab2>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 100px 0
}

.elementor-17884 .elementor-element.elementor-element-7e73fab2>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 100px 0
}

.elementor-17884 .elementor-element.elementor-element-32cbc2be>.elementor-widget-container {
    margin: -23px -23px -23px -23px;
    padding: 0 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-32cbc2be {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-32cbc2be .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: 0 0 10px rgb(0 0 0 / .3);
    color: #1D1D1D
}

.elementor-17884 .elementor-element.elementor-element-cdf1843>.elementor-widget-container {
    margin: 50px 0 0 0;
    padding: 0 250px 0 0
}

.elementor-17884 .elementor-element.elementor-element-cdf1843 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-17884 .elementor-element.elementor-element-2485fa6>.elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-2485fa6 {
    z-index: 3
}

.elementor-17884 .elementor-element.elementor-element-2485fa6 .uc_style_gradient_hover_effect_button_elementor_btn_txt {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 400
}

.elementor-17884 .elementor-element.elementor-element-c7e9168 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-c7e9168 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-c7e9168 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-c7e9168 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-17884 .elementor-element.elementor-element-93b9b56>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-17884 .elementor-element.elementor-element-93b9b56 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-93b9b56 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-93b9b56 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-17884 .elementor-element.elementor-element-220267e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-17884 .elementor-element.elementor-element-220267e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-17884 .elementor-element.elementor-element-220267e.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-17884 .elementor-element.elementor-element-156450e {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-primary)
}

.elementor-17884 .elementor-element.elementor-element-156450e .elementor-headline {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-weight: 600
}

.elementor-17884 .elementor-element.elementor-element-156450e .elementor-headline-dynamic-text {
    font-family: "Be Vietnam Pro", Sans-serif;
    font-weight: 900
}

.elementor-17884 .elementor-element.elementor-element-156450e .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-c447f78 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-primary)
}

.elementor-17884 .elementor-element.elementor-element-c447f78 .elementor-headline {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-weight: 600
}

.elementor-17884 .elementor-element.elementor-element-c447f78 .elementor-headline-dynamic-text {
    font-family: "Be Vietnam Pro", Sans-serif;
    font-weight: 900
}

.elementor-17884 .elementor-element.elementor-element-c447f78 .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-e2b64ed {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-9ce3762 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-9ce3762 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-9ce3762 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-9ce3762 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-17884 .elementor-element.elementor-element-4419783>.elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-4419783 {
    z-index: 1;
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-4419783 .elementor-heading-title {
    font-size: 48px;
    font-weight: 700;
    text-shadow: 0 0 10px rgb(0 0 0 / .3);
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-eb8559d {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-2355180 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px
}

.elementor-17884 .elementor-element.elementor-element-2355180 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0
}

.elementor-17884 .elementor-element.elementor-element-2355180 .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-17884 .elementor-element.elementor-element-0f31df3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-0f31df3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-0f31df3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box {
    height: 450px
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__layer,
.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__button {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    border-radius: 10px
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box {
    height: 450px
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__layer,
.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__button {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    border-radius: 10px
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box {
    height: 450px
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__layer,
.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__button {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    border-radius: 10px
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

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

.elementor-17884 .elementor-element.elementor-element-4a648e9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-4a648e9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-4a648e9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-17884 .elementor-element.elementor-element-67ea51d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-17884 .elementor-element.elementor-element-67ea51d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-17884 .elementor-element.elementor-element-67ea51d>.elementor-element-populated {
    margin: 30px 20px 50px 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-17884 .elementor-element.elementor-element-9114597 .gradient_button {
    border-radius: 20px;
    padding: 24px 60px 24px 60px;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-9114597 .gradient_button:hover {
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-49368b8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-49368b8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-49368b8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-3a564a3>.elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-3a564a3 {
    z-index: 1;
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-3a564a3 .elementor-heading-title {
    font-size: 48px;
    font-weight: 700;
    text-shadow: 0 0 10px rgb(0 0 0 / .3);
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-eaffd0f {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-59953a1 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px
}

.elementor-17884 .elementor-element.elementor-element-59953a1 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0
}

.elementor-17884 .elementor-element.elementor-element-59953a1 .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-17884 .elementor-element.elementor-element-172137d .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-172137d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-172137d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box {
    height: 450px
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__layer,
.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__button {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    border-radius: 10px
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box {
    height: 450px
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__layer,
.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__button {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    border-radius: 10px
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box {
    height: 450px
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__layer,
.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__button {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    border-radius: 10px
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-0e4498f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-17884 .elementor-element.elementor-element-0e4498f .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-0e4498f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-0e4498f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-17884 .elementor-element.elementor-element-c916d69.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-17884 .elementor-element.elementor-element-c916d69>.elementor-element-populated {
    margin: 30px 20px 50px 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-17884 .elementor-element.elementor-element-5b4cd53 .gradient_button {
    border-radius: 20px;
    padding: 24px 60px 24px 60px;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-5b4cd53 .gradient_button:hover {
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-1126982 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-1126982 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-1126982 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-0890b79>.elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-0890b79 {
    z-index: 1;
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-0890b79 .elementor-heading-title {
    font-size: 48px;
    font-weight: 700;
    text-shadow: 0 0 10px rgb(0 0 0 / .3);
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-56c33c2 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-3717ddd {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px
}

.elementor-17884 .elementor-element.elementor-element-3717ddd .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0
}

.elementor-17884 .elementor-element.elementor-element-3717ddd .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-17884 .elementor-element.elementor-element-21b6c57 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-21b6c57 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-21b6c57 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box {
    height: 450px
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__layer,
.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__button {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    border-radius: 10px
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box {
    height: 450px
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__layer,
.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__button {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    border-radius: 10px
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box {
    height: 450px
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__layer,
.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__button {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    border-radius: 10px
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-17884 .elementor-element.elementor-element-0944017>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-17884 .elementor-element.elementor-element-0944017 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-0944017 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-0944017 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-17884 .elementor-element.elementor-element-bd61c3a.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-17884 .elementor-element.elementor-element-bd61c3a>.elementor-element-populated {
    margin: 30px 20px 50px 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-17884 .elementor-element.elementor-element-66aeb3a .gradient_button {
    border-radius: 20px;
    padding: 24px 60px 24px 60px;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-66aeb3a .gradient_button:hover {
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-069024f .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-069024f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-069024f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-069024f {
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0 100px 0
}

.elementor-17884 .elementor-element.elementor-element-ba06a16>.elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-ba06a16 {
    z-index: 1;
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-ba06a16 .elementor-heading-title {
    font-size: 48px;
    font-weight: 700;
    text-shadow: 0 0 10px rgb(0 0 0 / .3);
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-0e99559>.elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-0e99559 {
    z-index: 1;
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-0e99559 .elementor-heading-title {
    font-size: 48px;
    font-weight: 700;
    text-shadow: 0 0 10px rgb(0 0 0 / .3);
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-d5e67b1 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-e4e49da>.elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-e4e49da .uc_logo_carousel_holder {
    height: 200px;
    background-color: #FFF0;
    border-radius: 0;
    padding: 20px 20px 20px 20px;
    border-style: none
}

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

.elementor-17884 .elementor-element.elementor-element-e4e49da .owl-dot.active {
    background-color: #000
}

.elementor-17884 .elementor-element.elementor-element-e4e49da .owl-dots {
    margin-top: 20px
}

.elementor-17884 .elementor-element.elementor-element-e4e49da .owl-nav .owl-prev {
    left: 0;
    right: auto
}

.elementor-17884 .elementor-element.elementor-element-e4e49da .owl-nav .owl-next {
    right: 0;
    left: auto
}

.elementor-17884 .elementor-element.elementor-element-e4e49da .owl-carousel .owl-nav .owl-next,
.elementor-17884 .elementor-element.elementor-element-e4e49da .owl-carousel .owl-nav .owl-prev {
    top: 160px;
    border-radius: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    background-color: var(--e-global-color-6c4bd3c);
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-e4e49da .owl-carousel .owl-nav .owl-next:hover,
.elementor-17884 .elementor-element.elementor-element-e4e49da .owl-carousel .owl-nav .owl-prev:hover {
    background-color: var(--e-global-color-13ed1179);
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-3b90ed20>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-17884 .elementor-element.elementor-element-3b90ed20:not(.elementor-motion-effects-element-type-background),
.elementor-17884 .elementor-element.elementor-element-3b90ed20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/Untitled-1-10.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-17884 .elementor-element.elementor-element-3b90ed20 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-3b90ed20 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-3b90ed20 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

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

.elementor-17884 .elementor-element.elementor-element-3b90ed20>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-17884 .elementor-element.elementor-element-12a91652>.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-17884 .elementor-element.elementor-element-afa87cc {
    z-index: 1;
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-afa87cc .elementor-heading-title {
    font-size: 67px;
    font-weight: 700;
    color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-1aa08a7 {
    z-index: 1;
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-1aa08a7 .elementor-heading-title {
    font-size: 67px;
    font-weight: 700;
    color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-4df86b07>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-4df86b07 {
    text-align: center;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var(--e-global-color-f39c172)
}

.elementor-17884 .elementor-element.elementor-element-2cba7b80 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-2cba7b80 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-2cba7b80 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-2cba7b80 {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-25823c0a>.elementor-widget-container {
    background-color: #242424;
    padding: 40px 30px 40px 30px;
    border-radius: 6px 6px 6px 6px
}

.elementor-17884 .elementor-element.elementor-element-25823c0a.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-17884 .elementor-element.elementor-element-25823c0a .elementor-icon-box-wrapper {
    align-items: center;
    text-align: left
}

.elementor-17884 .elementor-element.elementor-element-25823c0a {
    --icon-box-icon-margin: 30px
}

.elementor-17884 .elementor-element.elementor-element-25823c0a .elementor-icon-box-title {
    margin-block-end: 5px;
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-25823c0a.elementor-view-stacked .elementor-icon {
    background-color: #287DFE
}

.elementor-17884 .elementor-element.elementor-element-25823c0a.elementor-view-framed .elementor-icon,
.elementor-17884 .elementor-element.elementor-element-25823c0a.elementor-view-default .elementor-icon {
    fill: #287DFE;
    color: #287DFE;
    border-color: #287DFE
}

.elementor-17884 .elementor-element.elementor-element-25823c0a.elementor-view-stacked:has(:hover).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-25823c0a.elementor-view-stacked:has(:focus).elementor-icon {
    background-color: var(--e-global-color-df750cb)
}

.elementor-17884 .elementor-element.elementor-element-25823c0a.elementor-view-framed:has(:hover).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-25823c0a.elementor-view-default:has(:hover).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-25823c0a.elementor-view-framed:has(:focus).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-25823c0a.elementor-view-default:has(:focus).elementor-icon {
    fill: var(--e-global-color-df750cb);
    color: var(--e-global-color-df750cb);
    border-color: var(--e-global-color-df750cb)
}

.elementor-17884 .elementor-element.elementor-element-25823c0a .elementor-icon-box-title,
.elementor-17884 .elementor-element.elementor-element-25823c0a .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 900
}

.elementor-17884 .elementor-element.elementor-element-25823c0a .elementor-icon-box-description {
    color: #AEAEAE
}

.elementor-17884 .elementor-element.elementor-element-338f50c0>.elementor-widget-container {
    background-color: #242424;
    padding: 40px 30px 40px 30px;
    border-radius: 6px 6px 6px 6px
}

.elementor-17884 .elementor-element.elementor-element-338f50c0.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-17884 .elementor-element.elementor-element-338f50c0 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: left
}

.elementor-17884 .elementor-element.elementor-element-338f50c0 {
    --icon-box-icon-margin: 30px
}

.elementor-17884 .elementor-element.elementor-element-338f50c0 .elementor-icon-box-title {
    margin-block-end: 5px;
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-338f50c0.elementor-view-stacked .elementor-icon {
    background-color: #287DFE
}

.elementor-17884 .elementor-element.elementor-element-338f50c0.elementor-view-framed .elementor-icon,
.elementor-17884 .elementor-element.elementor-element-338f50c0.elementor-view-default .elementor-icon {
    fill: #287DFE;
    color: #287DFE;
    border-color: #287DFE
}

.elementor-17884 .elementor-element.elementor-element-338f50c0.elementor-view-stacked:has(:hover).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-338f50c0.elementor-view-stacked:has(:focus).elementor-icon {
    background-color: var(--e-global-color-df750cb)
}

.elementor-17884 .elementor-element.elementor-element-338f50c0.elementor-view-framed:has(:hover).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-338f50c0.elementor-view-default:has(:hover).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-338f50c0.elementor-view-framed:has(:focus).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-338f50c0.elementor-view-default:has(:focus).elementor-icon {
    fill: var(--e-global-color-df750cb);
    color: var(--e-global-color-df750cb);
    border-color: var(--e-global-color-df750cb)
}

.elementor-17884 .elementor-element.elementor-element-338f50c0 .elementor-icon-box-title,
.elementor-17884 .elementor-element.elementor-element-338f50c0 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 900
}

.elementor-17884 .elementor-element.elementor-element-338f50c0 .elementor-icon-box-description {
    color: #AEAEAE
}

.elementor-17884 .elementor-element.elementor-element-7471757 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-7471757 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-7471757 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-7471757 {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c>.elementor-widget-container {
    background-color: #242424;
    padding: 40px 30px 40px 30px;
    border-radius: 6px 6px 6px 6px
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c .elementor-icon-box-wrapper {
    align-items: center;
    text-align: left
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c {
    --icon-box-icon-margin: 30px
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c .elementor-icon-box-title {
    margin-block-end: 5px;
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c.elementor-view-stacked .elementor-icon {
    background-color: #287DFE
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c.elementor-view-framed .elementor-icon,
.elementor-17884 .elementor-element.elementor-element-eb9d20c.elementor-view-default .elementor-icon {
    fill: #287DFE;
    color: #287DFE;
    border-color: #287DFE
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c.elementor-view-stacked:has(:hover).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-eb9d20c.elementor-view-stacked:has(:focus).elementor-icon {
    background-color: var(--e-global-color-df750cb)
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c.elementor-view-framed:has(:hover).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-eb9d20c.elementor-view-default:has(:hover).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-eb9d20c.elementor-view-framed:has(:focus).elementor-icon,
.elementor-17884 .elementor-element.elementor-element-eb9d20c.elementor-view-default:has(:focus).elementor-icon {
    fill: var(--e-global-color-df750cb);
    color: var(--e-global-color-df750cb);
    border-color: var(--e-global-color-df750cb)
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c .elementor-icon-box-title,
.elementor-17884 .elementor-element.elementor-element-eb9d20c .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 900
}

.elementor-17884 .elementor-element.elementor-element-eb9d20c .elementor-icon-box-description {
    color: #AEAEAE
}

.elementor-17884 .elementor-element.elementor-element-ba2fb0a {
    --spacer-size: 50px
}

.elementor-17884 .elementor-element.elementor-element-5be67aba .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-5be67aba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-5be67aba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-5be67aba {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-3ecc28f .gradient_button {
    border-radius: 20px;
    padding: 24px 60px 24px 60px;
    font-family: "Inter", Sans-serif;
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-3ecc28f .gradient_button:hover {
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-199ae34:not(.elementor-motion-effects-element-type-background),
.elementor-17884 .elementor-element.elementor-element-199ae34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-199ae34>.elementor-container {
    max-width: 1200px
}

.elementor-17884 .elementor-element.elementor-element-199ae34 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-199ae34 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-199ae34 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-199ae34 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 125px 20px 180px 20px
}

.elementor-17884 .elementor-element.elementor-element-199ae34>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-17884 .elementor-element.elementor-element-15769771 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-15769771 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-15769771 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-15769771 {
    margin-top: 0;
    margin-bottom: 0;
    z-index: 11
}

.elementor-17884 .elementor-element.elementor-element-abbe032>.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-17884 .elementor-element.elementor-element-7d6c3dab {
    z-index: 1;
    text-align: left
}

.elementor-17884 .elementor-element.elementor-element-7d6c3dab .elementor-heading-title {
    font-size: 67px;
    font-weight: 700;
    color: var(--e-global-color-fb94b1b)
}

.elementor-17884 .elementor-element.elementor-element-51e90be2>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-51e90be2 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-f39c172)
}

.elementor-17884 .elementor-element.elementor-element-11780479 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-11780479 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-11780479 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-11780479 {
    margin-top: -60px;
    margin-bottom: 0
}

.elementor-17884 .elementor-element.elementor-element-7423c186>.elementor-element-populated.elementor-column-wrap {
    padding: 312px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-7423c186>.elementor-element-populated.elementor-widget-wrap {
    padding: 312px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-19f56eea>.elementor-element-populated.elementor-column-wrap {
    padding: 208px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-19f56eea>.elementor-element-populated.elementor-widget-wrap {
    padding: 208px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-3442d03d>.elementor-widget-container {
    background-color: #001B31;
    padding: 50px 30px 50px 34px
}

.elementor-17884 .elementor-element.elementor-element-3442d03d:hover .elementor-widget-container {
    background-color: #0F29A6
}

.elementor-17884 .elementor-element.elementor-element-3442d03d.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox .infobox-icon i {
    font-size: 40px;
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox .infobox-icon svg {
    height: 40px;
    width: 40px;
    fill: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 40px;
    width: 40px
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox:hover .infobox-icon i {
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox:hover .infobox-icon svg {
    fill: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin: 30px 0 10px 0
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox .infobox-content p {
    margin: 0 0 0 0;
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox .infobox-content {
    padding: 0 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-17884 .elementor-element.elementor-element-73aa3a99>.elementor-element-populated.elementor-column-wrap {
    padding: 104px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-73aa3a99>.elementor-element-populated.elementor-widget-wrap {
    padding: 104px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-197fdd16>.elementor-widget-container {
    background-color: var(--e-global-color-fb94b1b);
    padding: 50px 30px 50px 34px
}

.elementor-17884 .elementor-element.elementor-element-197fdd16:hover .elementor-widget-container {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-17884 .elementor-element.elementor-element-197fdd16.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox .infobox-icon i {
    font-size: 40px;
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox .infobox-icon svg {
    height: 40px;
    width: 40px;
    fill: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 40px;
    width: 40px
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox:hover .infobox-icon i {
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox:hover .infobox-icon svg {
    fill: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox .infobox-content .title {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    margin: 30px 0 10px 0
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox .infobox-content p {
    margin: 0 0 0 0;
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox .infobox-content {
    padding: 0 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-bc-flex-widget .elementor-17884 .elementor-element.elementor-element-37064103.elementor-column .elementor-widget-wrap {
    align-items: space-between
}

.elementor-17884 .elementor-element.elementor-element-37064103.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between
}

.elementor-17884 .elementor-element.elementor-element-37064103>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-17884 .elementor-element.elementor-element-37064103>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-17884 .elementor-element.elementor-element-34440222>.elementor-widget-container {
    background-color: var(--e-global-color-5405f4d);
    padding: 50px 30px 50px 34px
}

.elementor-17884 .elementor-element.elementor-element-34440222:hover .elementor-widget-container {
    background-color: #00539F
}

.elementor-17884 .elementor-element.elementor-element-34440222.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox .infobox-icon i {
    font-size: 40px;
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox .infobox-icon svg {
    height: 40px;
    width: 40px;
    fill: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 40px;
    width: 40px
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox:hover .infobox-icon i {
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox:hover .infobox-icon svg {
    fill: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox .infobox-content .title {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin: 30px 0 10px 0
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox .infobox-content p {
    margin: 0 0 0 0;
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox .infobox-content {
    padding: 0 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-17884 .elementor-element.elementor-element-2b8afe1 .gradient_button {
    border-radius: 20px;
    padding: 24px 60px 24px 60px;
    font-family: "Inter", Sans-serif;
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-2b8afe1 .gradient_button:hover {
    color: #fff
}

.elementor-17884 .elementor-element.elementor-element-2dc9540:not(.elementor-motion-effects-element-type-background),
.elementor-17884 .elementor-element.elementor-element-2dc9540>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #151414
}

.elementor-17884 .elementor-element.elementor-element-2dc9540 .trx_addons_bg_text {
    z-index: 0
}

.elementor-17884 .elementor-element.elementor-element-2dc9540 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-17884 .elementor-element.elementor-element-2dc9540 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-17884 .elementor-element.elementor-element-2dc9540 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0
}

.elementor-17884 .elementor-element.elementor-element-2dc9540>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-17884 .elementor-element.elementor-element-9298280>.elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-9298280 {
    z-index: 1;
    text-align: center
}

.elementor-17884 .elementor-element.elementor-element-9298280 .elementor-heading-title {
    font-size: 48px;
    font-weight: 700;
    text-shadow: 0 0 10px rgb(0 0 0 / .3);
    color: #FFF
}

.elementor-17884 .elementor-element.elementor-element-acf7b6a {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-430b940>.elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-17884 .elementor-element.elementor-element-430b940 .uc_logo_carousel_holder {
    height: 200px;
    background-color: #FFF0;
    border-radius: 0;
    padding: 20px 20px 20px 20px;
    border-style: none
}

.elementor-17884 .elementor-element.elementor-element-430b940 .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0 5px
}

.elementor-17884 .elementor-element.elementor-element-430b940 .owl-dot.active {
    background-color: #000
}

.elementor-17884 .elementor-element.elementor-element-430b940 .owl-dots {
    margin-top: 20px
}

.elementor-17884 .elementor-element.elementor-element-430b940 .owl-nav .owl-prev {
    left: 0;
    right: auto
}

.elementor-17884 .elementor-element.elementor-element-430b940 .owl-nav .owl-next {
    right: 0;
    left: auto
}

.elementor-17884 .elementor-element.elementor-element-430b940 .owl-carousel .owl-nav .owl-next,
.elementor-17884 .elementor-element.elementor-element-430b940 .owl-carousel .owl-nav .owl-prev {
    top: 160px;
    border-radius: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    background-color: var(--e-global-color-6c4bd3c);
    color: var(--e-global-color-13ed1179)
}

.elementor-17884 .elementor-element.elementor-element-430b940 .owl-carousel .owl-nav .owl-next:hover,
.elementor-17884 .elementor-element.elementor-element-430b940 .owl-carousel .owl-nav .owl-prev:hover {
    background-color: var(--e-global-color-13ed1179);
    color: #fff
}

body.elementor-page-17884:not(.elementor-motion-effects-element-type-background),
body.elementor-page-17884>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-17884 .elementor-element.elementor-element-f3dfe57 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-489baa1 .uc_title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-489baa1 .uc_description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-cdf1843 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e2b64ed {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-eb8559d {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-9114597 {
        width: var(--container-widget-width, 365.977px);
        max-width: 365.977px;
        --container-widget-width: 365.977px;
        --container-widget-flex-grow: 0
    }

    .elementor-17884 .elementor-element.elementor-element-eaffd0f {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-5b4cd53 {
        width: var(--container-widget-width, 365.977px);
        max-width: 365.977px;
        --container-widget-width: 365.977px;
        --container-widget-flex-grow: 0
    }

    .elementor-17884 .elementor-element.elementor-element-56c33c2 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-66aeb3a {
        width: var(--container-widget-width, 365.977px);
        max-width: 365.977px;
        --container-widget-width: 365.977px;
        --container-widget-flex-grow: 0
    }

    .elementor-17884 .elementor-element.elementor-element-d5e67b1 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-3b90ed20 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 70px 20px 70px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-12a91652>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-12a91652>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-25823c0a>.elementor-widget-container {
        padding: 30px 20px 30px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-25823c0a .elementor-icon {
        font-size: 40px
    }

    .elementor-17884 .elementor-element.elementor-element-25823c0a .elementor-icon-box-description {
        font-size: 16px
    }

    .elementor-17884 .elementor-element.elementor-element-338f50c0>.elementor-widget-container {
        padding: 30px 20px 30px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-338f50c0 .elementor-icon {
        font-size: 40px
    }

    .elementor-17884 .elementor-element.elementor-element-338f50c0 .elementor-icon-box-description {
        font-size: 16px
    }

    .elementor-17884 .elementor-element.elementor-element-eb9d20c>.elementor-widget-container {
        padding: 30px 20px 30px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-eb9d20c .elementor-icon {
        font-size: 40px
    }

    .elementor-17884 .elementor-element.elementor-element-eb9d20c .elementor-icon-box-description {
        font-size: 16px
    }

    .elementor-17884 .elementor-element.elementor-element-199ae34 {
        padding: 70px 20px 70px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-51e90be2 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-11780479 {
        margin-top: -40px;
        margin-bottom: 0
    }

    .elementor-17884 .elementor-element.elementor-element-7423c186>.elementor-element-populated.elementor-column-wrap {
        padding: 210px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-7423c186>.elementor-element-populated.elementor-widget-wrap {
        padding: 210px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-19f56eea>.elementor-element-populated.elementor-column-wrap {
        padding: 140px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-19f56eea>.elementor-element-populated.elementor-widget-wrap {
        padding: 140px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-3442d03d>.elementor-widget-container {
        padding: 30px 10px 30px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-3442d03d .eael-infobox .infobox-content .title {
        margin: 20px 0 10px 0
    }

    .elementor-17884 .elementor-element.elementor-element-73aa3a99>.elementor-element-populated.elementor-column-wrap {
        padding: 70px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-73aa3a99>.elementor-element-populated.elementor-widget-wrap {
        padding: 70px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-197fdd16>.elementor-widget-container {
        padding: 30px 10px 30px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-197fdd16 .eael-infobox .infobox-content .title {
        margin: 20px 0 10px 0
    }

    .elementor-17884 .elementor-element.elementor-element-34440222>.elementor-widget-container {
        padding: 30px 10px 30px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-34440222 .eael-infobox .infobox-content .title {
        margin: 20px 0 10px 0
    }

    .elementor-17884 .elementor-element.elementor-element-acf7b6a {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-17884 .elementor-element.elementor-element-2664499 {
        margin-top: -12%;
        margin-bottom: 0%
    }

    .elementor-17884 .elementor-element.elementor-element-fa5b125 .elementor-heading-title {
        font-size: 42px
    }

    .elementor-17884 .elementor-element.elementor-element-ae48df4 .elementor-heading-title {
        font-size: 42px
    }

    .elementor-17884 .elementor-element.elementor-element-f3dfe57 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-64d2d3e>.elementor-widget-container {
        margin: 10px 10px 10px 10px
    }

    .elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-64d2d3e .uc_description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-694f5c2>.elementor-widget-container {
        margin: 10px 10px 10px 10px
    }

    .elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-694f5c2 .uc_description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-489baa1>.elementor-widget-container {
        margin: 10px 10px 10px 10px
    }

    .elementor-17884 .elementor-element.elementor-element-489baa1 .uc_title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-489baa1 .uc_description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-47643268>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-47643268 .elementor-heading-title {
        font-size: 70px
    }

    .elementor-17884 .elementor-element.elementor-element-fbbfc89>.elementor-background-overlay {
        background-size: 151px auto
    }

    .elementor-17884 .elementor-element.elementor-element-fbbfc89 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 20px 20px 0
    }

    .elementor-17884 .elementor-element.elementor-element-7e73fab2>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-7e73fab2>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-32cbc2be>.elementor-widget-container {
        margin: -10px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-32cbc2be .elementor-heading-title {
        font-size: 76px
    }

    .elementor-17884 .elementor-element.elementor-element-cdf1843>.elementor-widget-container {
        margin: 10px 10px 100px 10px;
        padding: 0 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-cdf1843 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-2485fa6>.elementor-widget-container {
        margin: 0 0 0 0;
        padding: 0% 30% 0% 0%
    }

    .elementor-17884 .elementor-element.elementor-element-2485fa6 .uc_style_gradient_hover_effect_button_elementor_btn_txt {
        font-size: 20px
    }

    .elementor-17884 .elementor-element.elementor-element-156450e .elementor-headline {
        font-size: 28px
    }

    .elementor-17884 .elementor-element.elementor-element-c447f78 .elementor-headline {
        font-size: 28px
    }

    .elementor-17884 .elementor-element.elementor-element-e2b64ed {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-4419783 .elementor-heading-title {
        font-size: 42px;
        letter-spacing: 1.6px
    }

    .elementor-17884 .elementor-element.elementor-element-eb8559d {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-ff7f95a .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-32370d1 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-b715dc8 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-bc-flex-widget .elementor-17884 .elementor-element.elementor-element-67ea51d.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-17884 .elementor-element.elementor-element-67ea51d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-17884 .elementor-element.elementor-element-67ea51d.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-17884 .elementor-element.elementor-element-67ea51d>.elementor-element-populated {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px
    }

    .elementor-17884 .elementor-element.elementor-element-9114597 .gradient_button {
        padding: 20px 20px 20px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-3a564a3 .elementor-heading-title {
        font-size: 42px;
        letter-spacing: 1.6px
    }

    .elementor-17884 .elementor-element.elementor-element-eaffd0f {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-209d1ce .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-bbff318 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-94e6d51 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-bc-flex-widget .elementor-17884 .elementor-element.elementor-element-c916d69.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-17884 .elementor-element.elementor-element-c916d69.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-17884 .elementor-element.elementor-element-c916d69>.elementor-element-populated {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px
    }

    .elementor-17884 .elementor-element.elementor-element-5b4cd53 {
        align-self: center
    }

    .elementor-17884 .elementor-element.elementor-element-5b4cd53 .gradient_button {
        padding: 20px 20px 20px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-0890b79 .elementor-heading-title {
        font-size: 42px;
        letter-spacing: 1.6px
    }

    .elementor-17884 .elementor-element.elementor-element-56c33c2 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-e38380b .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-a5d94e3 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7723fc8 .elementor-flip-box__button {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-bc-flex-widget .elementor-17884 .elementor-element.elementor-element-bd61c3a.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-17884 .elementor-element.elementor-element-bd61c3a.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-17884 .elementor-element.elementor-element-bd61c3a>.elementor-element-populated {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px
    }

    .elementor-17884 .elementor-element.elementor-element-66aeb3a {
        align-self: center
    }

    .elementor-17884 .elementor-element.elementor-element-66aeb3a .gradient_button {
        padding: 20px 20px 20px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-ba06a16 .elementor-heading-title {
        font-size: 42px;
        letter-spacing: 1.6px
    }

    .elementor-17884 .elementor-element.elementor-element-0e99559 .elementor-heading-title {
        font-size: 42px;
        letter-spacing: 1.6px
    }

    .elementor-17884 .elementor-element.elementor-element-d5e67b1 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-3b90ed20 {
        padding: 50px 20px 50px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-afa87cc .elementor-heading-title {
        font-size: 37px
    }

    .elementor-17884 .elementor-element.elementor-element-1aa08a7 .elementor-heading-title {
        font-size: 37px
    }

    .elementor-17884 .elementor-element.elementor-element-4df86b07 {
        text-align: center
    }

    .elementor-17884 .elementor-element.elementor-element-11c067f4>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-11c067f4>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-6a7e5b17>.elementor-element-populated.elementor-column-wrap {
        padding: 20px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-6a7e5b17>.elementor-element-populated.elementor-widget-wrap {
        padding: 20px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-338f50c0>.elementor-widget-container {
        margin: 20px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-32a5c95>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-32a5c95>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-5be67aba {
        margin-top: 20px;
        margin-bottom: 0
    }

    .elementor-17884 .elementor-element.elementor-element-70dae95a>.elementor-element-populated.elementor-column-wrap {
        padding: 20px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-70dae95a>.elementor-element-populated.elementor-widget-wrap {
        padding: 20px 0 0 0
    }

    .elementor-17884 .elementor-element.elementor-element-abbe032>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 50px 0
    }

    .elementor-17884 .elementor-element.elementor-element-abbe032>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 50px 0
    }

    .elementor-17884 .elementor-element.elementor-element-7d6c3dab .elementor-heading-title {
        font-size: 37px
    }

    .elementor-17884 .elementor-element.elementor-element-51e90be2 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-17884 .elementor-element.elementor-element-7423c186>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 30px 0
    }

    .elementor-17884 .elementor-element.elementor-element-7423c186>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 30px 0
    }

    .elementor-17884 .elementor-element.elementor-element-19f56eea>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 30px 0
    }

    .elementor-17884 .elementor-element.elementor-element-19f56eea>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 30px 0
    }

    .elementor-17884 .elementor-element.elementor-element-73aa3a99>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 30px 0
    }

    .elementor-17884 .elementor-element.elementor-element-73aa3a99>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 30px 0
    }

    .elementor-17884 .elementor-element.elementor-element-2b8afe1>.elementor-widget-container {
        margin: 20px 20px 20px 20px
    }

    .elementor-17884 .elementor-element.elementor-element-9298280 .elementor-heading-title {
        font-size: 42px;
        letter-spacing: 1.6px
    }

    .elementor-17884 .elementor-element.elementor-element-acf7b6a {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(min-width:768px) {
    .elementor-17884 .elementor-element.elementor-element-c55d121 {
        width: 45%
    }

    .elementor-17884 .elementor-element.elementor-element-12a91652 {
        width: 55%
    }

    .elementor-17884 .elementor-element.elementor-element-abbe032 {
        width: 72%
    }

    .elementor-17884 .elementor-element.elementor-element-23dd9131 {
        width: 28%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-17884 .elementor-element.elementor-element-c55d121 {
        width: 40%
    }

    .elementor-17884 .elementor-element.elementor-element-12a91652 {
        width: 60%
    }
}

@media(min-width:1280px) {

    .elementor-17884 .elementor-element.elementor-element-3b90ed20:not(.elementor-motion-effects-element-type-background),
    .elementor-17884 .elementor-element.elementor-element-3b90ed20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

.ha_flipInX,
.ha_flipInY {
    -webkit-animation-name: ha_flipInX;
    animation-name: ha_flipInX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

.happy-addon>.elementor-widget-container,
.happy-addon>.elementor-widget-container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ha-popup--is-enabled .ha-js-popup,
.ha-popup--is-enabled .ha-js-popup img {
    cursor: -webkit-zoom-in !important;
    cursor: zoom-in !important
}

.mfp-wrap .mfp-arrow,
.mfp-wrap .mfp-close {
    background-color: #fff0
}

.mfp-wrap .mfp-arrow:focus,
.mfp-wrap .mfp-close:focus {
    outline-width: thin
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content {
    top: unset;
    right: 0;
    bottom: calc(101%+var(--ha-tooltip-arrow-distance));
    left: 0;
    margin: 0 auto
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content {
    top: calc(101%+var(--ha-tooltip-arrow-distance));
    right: 0;
    bottom: unset;
    left: 0;
    margin: 0 auto
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {
    top: 50%;
    right: calc(101%+var(--ha-tooltip-arrow-distance));
    bottom: unset;
    left: unset;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {
    top: 50%;
    right: unset;
    bottom: unset;
    left: calc(101%+var(--ha-tooltip-arrow-distance));
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-scroll-to-top-wrap.edit-mode,
.ha-scroll-to-top-wrap.single-page-off {
    display: none !important
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected,
.elementor-26597 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
    border-radius: 10px 10px 10px 10px
}

.elementor-26597 .elementor-element.elementor-element-d948cf0 .ue-graphic-element,
.elementor-26597 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
    border-radius: 100px 100px 100px 100px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta-wrapper,
.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    border-radius: 50px 50px 50px 50px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    box-shadow: 5px 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-label,
.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
    margin-bottom: 10px
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    background-color: #e4e4e4
}

.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-26597 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    margin-bottom: 10px
}

#uc_underline_animated_button_elementor_80593b1 a .text,
#uc_underline_animated_button_elementor_80593b1 a .icon {
    transform: translate3d(0, .7em, 0);
    display: block;
    transition: transform 0.4s cubic-bezier(.2, 0, 0, 1)0.4s
}

#uc_underline_animated_button_elementor_80593b1 .line.-right,
#uc_underline_animated_button_elementor_80593b1 .line.-left {
    width: 1px;
    bottom: -1px;
    top: -1px;
    transform: scale3d(1, 0, 1)
}

#uc_underline_animated_button_elementor_80593b1 .line.-top,
#uc_underline_animated_button_elementor_80593b1 .line.-bottom {
    height: 1px;
    left: -1px;
    right: -1px;
    transform: scale3d(0, 1, 1)
}

#uc_underline_animated_button_elementor_80593b1 a:hover .text,
#uc_underline_animated_button_elementor_80593b1 a:active .text,
#uc_underline_animated_button_elementor_80593b1 a:hover .icon,
#uc_underline_animated_button_elementor_80593b1 a:active .icon {
    transform: translate3d(0, 0, 0);
    transition: transform 0.6s cubic-bezier(.2, 0, 0, 1)0.4s
}

#uc_underline_animated_button_elementor_80593b1 a:hover:after,
#uc_underline_animated_button_elementor_80593b1 a:active:after {
    transform: scale3d(0, 1, 1);
    right: -1px;
    left: -1px;
    transform-origin: right;
    transition: transform 0.2s cubic-bezier(1, 0, .65, 1.01)0.17s, right 0.2s cubic-bezier(1, 0, .65, 1.01), left 0s 0.3s
}

#uc_underline_animated_button_elementor_80593b1 a:hover .line,
#uc_underline_animated_button_elementor_80593b1 a:active .line {
    transform: scale3d(1, 1, 1)
}

#uc_underline_animated_button_elementor_80593b1 a:hover .line.-right,
#uc_underline_animated_button_elementor_80593b1 a:active .line.-right {
    transition: transform 0.1s cubic-bezier(1, 0, .65, 1.01)0.2s;
    transform-origin: bottom
}

#uc_underline_animated_button_elementor_80593b1 a:hover .line.-top,
#uc_underline_animated_button_elementor_80593b1 a:active .line.-top {
    transition: transform 0.08s linear 0.4s;
    transform-origin: right
}

#uc_underline_animated_button_elementor_80593b1 a:hover .line.-left,
#uc_underline_animated_button_elementor_80593b1 a:active .line.-left {
    transition: transform 0.08s linear 0.48s;
    transform-origin: top
}

#uc_underline_animated_button_elementor_80593b1 a:hover .line.-bottom,
#uc_underline_animated_button_elementor_80593b1 a:active .line.-bottom {
    transition: transform 0.5s cubic-bezier(0, .53, .29, 1)0.56s;
    transform-origin: left
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item,
#uc_mega_menu_elementor_d948cf0 .uc-active_item .uc-mega_menu_title {
    transition: all 0.3s;
    text-align: center
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-burger,
#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
    display: none
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-burger-icon,
#uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn-icon {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.elementor-27635 .elementor-element.elementor-element-f849048:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-f849048>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, #003966 33%, #001B31 100%)
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-9594bec:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-56422dd:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-a8ef3f6:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--icon {
    padding: 7px
}

.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn:focus {
    color: var(--e-global-color-b09d485)
}

.elementor-27635 .elementor-element.elementor-element-3b3ead7:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, #252525 33%, var(--e-global-color-7a1ccbe5)100%)
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--icon {
    padding: 10px
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn:focus {
    color: var(--e-global-color-80574e1)
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--icon {
    padding: 10px
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn:focus {
    color: var(--e-global-color-80574e1)
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--image img,
.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--icon {
    padding: 10px
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn:hover,
.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn:focus {
    color: var(--e-global-color-80574e1)
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder {
    position: relative;
    text-align: center;
    overflow: hidden
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder .uc_long_content_box_box {
    position: relative
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder .uc_long_content_box_box .uc_image_box {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    background-blend-mode: normal
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder .uc_long_content_box_box .uc_overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 1s
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_title {
    transition: 0.7s
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    transition: 0.7s;
    transform: translateY(10px)
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_title {
    transform: translateY(-70px)
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: 0.7s;
    max-height: 0;
    opacity: 0
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    max-height: 100%;
    transform: scaleY(1);
    overflow: visible;
    opacity: 1
}

#uc_hover_text_reveal_content_box_elementor_694f5c2 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_btn {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    transition: 0.7s
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder {
    position: relative;
    text-align: center;
    overflow: hidden
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder .uc_long_content_box_box {
    position: relative
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder .uc_long_content_box_box .uc_image_box {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    background-blend-mode: normal
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder .uc_long_content_box_box .uc_overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: 1s
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    left: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    width: 100%;
    z-index: 3;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_title {
    transition: 0.7s
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content {
    transition: 0.7s;
    transform: translateY(10px)
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_title {
    transform: translateY(-70px)
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: 0.7s;
    max-height: 0;
    opacity: 0
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    max-height: 100%;
    transform: scaleY(1);
    overflow: visible;
    opacity: 1
}

#uc_hover_text_reveal_content_box_elementor_489baa1 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_btn {
    text-decoration: none;
    display: inline-block;
    text-align: center;
    transition: 0.7s
}

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

.elementor-26619 .elementor-element.elementor-element-91a3141:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26619 .elementor-element.elementor-element-91a3141>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(wp-content/uploads/2024/05/ezgif-7-2942b8fc1e-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-33805 .elementor-element.elementor-element-4e3137d3:not(.elementor-motion-effects-element-type-background),
.elementor-33805 .elementor-element.elementor-element-4e3137d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f);
    background-image: url(/wp-content/uploads/2024/06/Group-106-min-1-1.png);
    background-position: 0 40%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.elementor-33805 .elementor-element.elementor-element-4e3137d3 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px !important;
    margin-bottom: 0;
    padding: 140px 0 60px 0
}

.elementor-33805 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-4e3137d3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-4e3137d3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33805 .elementor-element.elementor-element-34d0674c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-33805 .elementor-element.elementor-element-16d7c031 {
    text-align: center
}

.elementor-33805 .elementor-element.elementor-element-16d7c031 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-38a8ec0>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-33805 .elementor-element.elementor-element-38a8ec0 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-33805 .elementor-element.elementor-element-241c79d5 {
    width: var(--container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
    text-align: center
}

.elementor-33805 .elementor-element.elementor-element-241c79d5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFFBA
}

.elementor-33805 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-e1734a8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-e1734a8 {
    padding: 50px 0 0 0
}

.elementor-33805 .elementor-element.elementor-element-71ab7ad1 img {
    width: 59%
}

.elementor-33805 .elementor-element.elementor-element-163d675a:not(.elementor-motion-effects-element-type-background),
.elementor-33805 .elementor-element.elementor-element-163d675a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f);
    background-image: url(/wp-content/uploads/2024/06/Ellipse-2212-min-2-2.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 90% auto
}

.elementor-33805 .elementor-element.elementor-element-163d675a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 80px 0
}

.elementor-33805 .elementor-element.elementor-element-163d675a .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-163d675a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-163d675a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-163d675a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33805 .elementor-element.elementor-element-761577f {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33805 .elementor-element.elementor-element-761577f .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-761577f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-761577f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-ca4fb97.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33805 .elementor-element.elementor-element-d1abe0d {
    text-align: left
}

.elementor-33805 .elementor-element.elementor-element-d1abe0d img {
    width: 86%
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-742174d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-742174d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-4cfbc48 {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33805 .elementor-element.elementor-element-4cfbc48 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-358734d {
    width: initial;
    max-width: initial;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-33805 .elementor-element.elementor-element-358734d>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33805 .elementor-element.elementor-element-4b8e8a2 {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-4b8e8a2 {
    right: 5%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-4b8e8a2 {
    left: 5%
}

.elementor-33805 .elementor-element.elementor-element-4b8e8a2 img {
    width: 74%
}

.elementor-33805 .elementor-element.elementor-element-00cb109 {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-00cb109 {
    right: 0%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-00cb109 {
    left: 0%
}

.elementor-33805 .elementor-element.elementor-element-00cb109 img {
    width: 74%
}

.elementor-33805 .elementor-element.elementor-element-49abad5 {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33805 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-49abad5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-658cdf3.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-658cdf3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-4a05093 {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33805 .elementor-element.elementor-element-4a05093 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-6e0207c {
    width: initial;
    max-width: initial;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-33805 .elementor-element.elementor-element-6e0207c>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33805 .elementor-element.elementor-element-0ef43a0 {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-0ef43a0 {
    right: 5%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-0ef43a0 {
    left: 5%
}

.elementor-33805 .elementor-element.elementor-element-0ef43a0 img {
    width: 74%
}

.elementor-33805 .elementor-element.elementor-element-ec3701e {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-ec3701e {
    right: 0%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-ec3701e {
    left: 0%
}

.elementor-33805 .elementor-element.elementor-element-ec3701e img {
    width: 74%
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-116c7b6.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-116c7b6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-ed22596 {
    text-align: left
}

.elementor-33805 .elementor-element.elementor-element-ed22596 img {
    width: 86%
}

.elementor-33805 .elementor-element.elementor-element-3c4c52b5 {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33805 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-3c4c52b5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-556141ce.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-556141ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-62888a0d {
    text-align: left
}

.elementor-33805 .elementor-element.elementor-element-62888a0d img {
    width: 86%
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-dce4502.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33805 .elementor-element.elementor-element-1b6d5a50 {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33805 .elementor-element.elementor-element-1b6d5a50 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-399f27b {
    width: initial;
    max-width: initial;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-33805 .elementor-element.elementor-element-399f27b>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33805 .elementor-element.elementor-element-21ffd3fd {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-21ffd3fd {
    right: 5%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-21ffd3fd {
    left: 5%
}

.elementor-33805 .elementor-element.elementor-element-21ffd3fd img {
    width: 74%
}

.elementor-33805 .elementor-element.elementor-element-26bc7d01 {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-26bc7d01 {
    right: 0%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-26bc7d01 {
    left: 0%
}

.elementor-33805 .elementor-element.elementor-element-26bc7d01 img {
    width: 74%
}

.elementor-33805 .elementor-element.elementor-element-c05366b {
    overflow: hidden;
    padding: 80px 0 80px 0
}

.elementor-33805 .elementor-element.elementor-element-c05366b .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-c05366b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-c05366b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-49ce5b8.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-49ce5b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-f71349d {
    width: initial;
    max-width: initial;
    text-align: left
}

.elementor-33805 .elementor-element.elementor-element-f71349d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-e58a72d {
    width: initial;
    max-width: initial;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-33805 .elementor-element.elementor-element-e58a72d>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33805 .elementor-element.elementor-element-a6e191d {
    width: auto;
    max-width: auto;
    bottom: -59px
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-a6e191d {
    right: 5%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-a6e191d {
    left: 5%
}

.elementor-33805 .elementor-element.elementor-element-a6e191d img {
    width: 74%
}

.elementor-33805 .elementor-element.elementor-element-9914db0 {
    width: auto;
    max-width: auto;
    top: -19%
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-9914db0 {
    right: 0%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-9914db0 {
    left: 0%
}

.elementor-33805 .elementor-element.elementor-element-9914db0 img {
    width: 74%
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-5355a63.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-5355a63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-d88dce9 {
    text-align: left
}

.elementor-33805 .elementor-element.elementor-element-d88dce9 img {
    width: 86%
}

.elementor-33805 .elementor-element.elementor-element-ff6604b .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-ff6604b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-ff6604b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-ff6604b {
    padding: 20px 0 20px 0
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-969d0d7.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-969d0d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-33805 .elementor-element.elementor-element-969d0d7.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-33805 .elementor-element.elementor-element-f9c31f2 {
    text-align: center
}

.elementor-33805 .elementor-element.elementor-element-f9c31f2 .eael-divider,
.elementor-33805 .elementor-element.elementor-element-f9c31f2 .divider-border {
    border-style: dotted;
    border-color: var(--e-global-color-primary)
}

.elementor-33805 .elementor-element.elementor-element-f9c31f2 .eael-divider.horizontal {
    border-bottom-width: 1px;
    width: 100%
}

.elementor-33805 .elementor-element.elementor-element-f9c31f2 .divider-border {
    border-top-width: 1px
}

.elementor-33805 .elementor-element.elementor-element-f9c31f2 .divider-text-container {
    width: 100%
}

.elementor-33805 .elementor-element.elementor-element-8e8011c>.elementor-widget-container {
    padding: 50px 0 0 0
}

.elementor-33805 .elementor-element.elementor-element-8e8011c {
    text-align: center
}

.elementor-33805 .elementor-element.elementor-element-8e8011c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-fbeff91 {
    width: initial;
    max-width: initial;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-33805 .elementor-element.elementor-element-fbeff91>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33805 .elementor-element.elementor-element-95da062 {
    overflow: hidden
}

.elementor-33805 .elementor-element.elementor-element-95da062 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-95da062 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-95da062 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-35549a5:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-35549a5:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-35549a5:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-35549a5>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-0dd3155>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-0dd3155 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-0dd3155 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-0dd3155 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-0dd3155 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-0dd3155 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-01962e7:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-01962e7:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-01962e7:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-01962e7>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-084fde0>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-084fde0 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-084fde0 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-084fde0 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-084fde0 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-084fde0 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-244af45:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-244af45:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-244af45:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-244af45>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-b4c5973>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-b4c5973 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-b4c5973 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-b4c5973 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-b4c5973 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-b4c5973 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-aa23f7d {
    overflow: hidden;
    padding: 0 0 80px 0
}

.elementor-33805 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-aa23f7d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-843b084:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-843b084:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-843b084:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-843b084>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-b34e773>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-b34e773 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-b34e773 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-b34e773 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-b34e773 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-b34e773 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-b831dd1:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-b831dd1:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-b831dd1:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-b831dd1>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-869edf1>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-869edf1 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-869edf1 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-869edf1 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-869edf1 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-869edf1 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-b47b531:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-b47b531:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-b47b531:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-b47b531>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-f8db959>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-f8db959 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-f8db959 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-f8db959 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-f8db959 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-f8db959 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-2441e6d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-2441e6d {
    padding: 80px 0 20px 0
}

.elementor-33805 .elementor-element.elementor-element-93ad6cc {
    text-align: center
}

.elementor-33805 .elementor-element.elementor-element-93ad6cc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-dc60052 {
    overflow: hidden
}

.elementor-33805 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-dc60052 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-f1e385f:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-f1e385f:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-f1e385f:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-f1e385f>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-49915480>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-49915480 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-49915480 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-49915480 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-49915480 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-49915480 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-29d50751:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-29d50751:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-29d50751:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-29d50751>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-4440d40e>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-4440d40e .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-4440d40e .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-4440d40e .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-4440d40e .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-4440d40e .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-6d53d201:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-6d53d201:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-6d53d201:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-6d53d201>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-2a85fcba>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-2a85fcba .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-2a85fcba .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-2a85fcba .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-2a85fcba .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-2a85fcba .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-780d902b {
    overflow: hidden;
    padding: 0 0 80px 0
}

.elementor-33805 .elementor-element.elementor-element-780d902b .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-780d902b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-780d902b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-32fafcfa:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-32fafcfa:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-32fafcfa:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-32fafcfa>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-4f80edd1>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-4f80edd1 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-4f80edd1 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-4f80edd1 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-4f80edd1 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-4f80edd1 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-7a6253b8:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-7a6253b8:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-7a6253b8:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-7a6253b8>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-3a9f9c90>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-3a9f9c90 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-3a9f9c90 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-3a9f9c90 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-3a9f9c90 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-3a9f9c90 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-1ff6e603:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-1ff6e603:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-1ff6e603:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-1ff6e603>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-62fdeb3>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-62fdeb3 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-62fdeb3 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-62fdeb3 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-62fdeb3 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-62fdeb3 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-3f84651c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-3f84651c {
    padding: 0 0 20px 0
}

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

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

.elementor-33805 .elementor-element.elementor-element-13f6efcf .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-cbf2496 {
    width: initial;
    max-width: initial;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-33805 .elementor-element.elementor-element-cbf2496>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-33805 .elementor-element.elementor-element-3a43e5a4 {
    width: auto;
    max-width: auto;
    top: 0%
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-3a43e5a4 {
    left: -18%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-3a43e5a4 {
    right: -18%
}

.elementor-33805 .elementor-element.elementor-element-3a43e5a4 img {
    width: 74%
}

.elementor-33805 .elementor-element.elementor-element-a154c50 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-a154c50 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-a154c50 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-fcc4c5a.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33805 .elementor-element.elementor-element-fcc4c5a.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-33805 .elementor-element.elementor-element-8a2baec>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-33805 .elementor-element.elementor-element-8a2baec .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-33805 .elementor-element.elementor-element-8a2baec .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-33805 .elementor-element.elementor-element-71353d1b {
    z-index: 1;
    text-align: right
}

.elementor-33805 .elementor-element.elementor-element-71353d1b img {
    width: 80%
}

.elementor-33805 .elementor-element.elementor-element-1db5e732 {
    width: auto;
    max-width: auto;
    bottom: 1%;
    z-index: 0
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-1db5e732 {
    right: 44%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-1db5e732 {
    left: 44%
}

.elementor-33805 .elementor-element.elementor-element-1db5e732 img {
    width: 80%
}

.elementor-33805 .elementor-element.elementor-element-3242eaf6 {
    width: auto;
    max-width: auto;
    bottom: -30px
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-3242eaf6 {
    right: 122px
}

body.rtl .elementor-33805 .elementor-element.elementor-element-3242eaf6 {
    left: 122px
}

.elementor-33805 .elementor-element.elementor-element-3242eaf6 img {
    width: 62%
}

.elementor-33805 .elementor-element.elementor-element-11b2173 {
    width: auto;
    max-width: auto;
    bottom: -75px
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-11b2173 {
    right: 25px
}

body.rtl .elementor-33805 .elementor-element.elementor-element-11b2173 {
    left: 25px
}

.elementor-33805 .elementor-element.elementor-element-11b2173 img {
    width: 62%
}

.elementor-33805 .elementor-element.elementor-element-6b5aa8f:not(.elementor-motion-effects-element-type-background),
.elementor-33805 .elementor-element.elementor-element-6b5aa8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-33805 .elementor-element.elementor-element-6b5aa8f .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-6b5aa8f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-6b5aa8f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-6b5aa8f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-33805 .elementor-element.elementor-element-6b5aa8f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33805 .elementor-element.elementor-element-260c643 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-260c643 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-260c643 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-260c643 {
    padding: 80px 0 20px 0
}

.elementor-33805 .elementor-element.elementor-element-e88b610 {
    text-align: center
}

.elementor-33805 .elementor-element.elementor-element-e88b610 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-5a5b2c9 {
    overflow: hidden
}

.elementor-33805 .elementor-element.elementor-element-5a5b2c9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-5a5b2c9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-5a5b2c9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-95924f3:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-95924f3:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-95924f3:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-95924f3>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-533ca73>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-533ca73 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-533ca73 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-533ca73 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-533ca73 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-533ca73 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-533ca73 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-533ca73 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-a07930c:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-a07930c:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-a07930c:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-a07930c>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-d7e2c01>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-d7e2c01 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-d7e2c01 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-d7e2c01 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-d7e2c01 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-d7e2c01 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-d7e2c01 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-d7e2c01 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-0a7297a:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-0a7297a:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-0a7297a:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-0a7297a>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-456608e>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-456608e .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-456608e .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-456608e .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-456608e .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-456608e .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-456608e .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-456608e .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-8852a18 {
    overflow: hidden
}

.elementor-33805 .elementor-element.elementor-element-8852a18 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-8852a18 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-8852a18 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-0f33f4e:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-0f33f4e:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-0f33f4e:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-0f33f4e>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-fad9bbd>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-fad9bbd .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-fad9bbd .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-fad9bbd .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-fad9bbd .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-fad9bbd .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-fad9bbd .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-fad9bbd .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-5a21b97:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-5a21b97:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-5a21b97:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-5a21b97>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-7b446cc>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-7b446cc .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-7b446cc .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-7b446cc .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-7b446cc .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-7b446cc .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-7b446cc .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-7b446cc .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-d740a48:hover>.elementor-element-populated {
    background-color: #006D9B
}

.elementor-33805 .elementor-element.elementor-element-d740a48:hover>.elementor-element-populated,
.elementor-33805 .elementor-element.elementor-element-d740a48:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0 0 44px 0
}

.elementor-33805 .elementor-element.elementor-element-d740a48>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-33805 .elementor-element.elementor-element-cdb2ab6>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-33805 .elementor-element.elementor-element-cdb2ab6 .eael-infobox .infobox-icon img {
    padding: 0 0 26px 0;
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-cdb2ab6 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-cdb2ab6 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-33805 .elementor-element.elementor-element-cdb2ab6 .eael-infobox .infobox-content .title {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-33805 .elementor-element.elementor-element-cdb2ab6 .eael-infobox .infobox-content p {
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: .9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-33805 .elementor-element.elementor-element-cdb2ab6 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-cdb2ab6 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-33805 .elementor-element.elementor-element-2a476c3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-2a476c3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-2a476c3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-2a476c3 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0 100px 0
}

.elementor-33805 .elementor-element.elementor-element-3c5a2b1 {
    text-align: center
}

.elementor-33805 .elementor-element.elementor-element-3c5a2b1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 48px;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-b60c97e>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-33805 .elementor-element.elementor-element-b60c97e {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-33805 .elementor-element.elementor-element-6209b58 {
    text-align: center
}

.elementor-33805 .elementor-element.elementor-element-6209b58 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-33805 .elementor-element.elementor-element-a28a3df>.elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-33805 .elementor-element.elementor-element-a28a3df .uc_logo_carousel_holder {
    height: 200px;
    background-color: #FFF0;
    border-radius: 0;
    padding: 20px 20px 20px 20px;
    border-style: none
}

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

.elementor-33805 .elementor-element.elementor-element-a28a3df .owl-dot.active {
    background-color: #000
}

.elementor-33805 .elementor-element.elementor-element-a28a3df .owl-dots {
    margin-top: 20px
}

.elementor-33805 .elementor-element.elementor-element-a28a3df .owl-nav .owl-prev {
    left: 0;
    right: auto
}

.elementor-33805 .elementor-element.elementor-element-a28a3df .owl-nav .owl-next {
    right: 0;
    left: auto
}

.elementor-33805 .elementor-element.elementor-element-a28a3df .owl-carousel .owl-nav .owl-next,
.elementor-33805 .elementor-element.elementor-element-a28a3df .owl-carousel .owl-nav .owl-prev {
    top: 160px;
    border-radius: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    background-color: var(--e-global-color-6c4bd3c);
    color: var(--e-global-color-13ed1179)
}

.elementor-33805 .elementor-element.elementor-element-a28a3df .owl-carousel .owl-nav .owl-next:hover,
.elementor-33805 .elementor-element.elementor-element-a28a3df .owl-carousel .owl-nav .owl-prev:hover {
    background-color: var(--e-global-color-13ed1179);
    color: #fff
}

.elementor-33805 .elementor-element.elementor-element-314c2fd6:not(.elementor-motion-effects-element-type-background),
.elementor-33805 .elementor-element.elementor-element-314c2fd6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-33805 .elementor-element.elementor-element-314c2fd6 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0 80px 0
}

.elementor-33805 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-314c2fd6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-314c2fd6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-33805 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-529e3847 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-529e3847 {
    padding: 0 0 0 0
}

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

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

.elementor-33805 .elementor-element.elementor-element-2897ebc8 {
    text-align: left
}

.elementor-33805 .elementor-element.elementor-element-2897ebc8 img {
    width: 84%
}

.elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-c2d0c5e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-33805 .elementor-element.elementor-element-7ca25931 {
    text-align: left
}

.elementor-33805 .elementor-element.elementor-element-7ca25931 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-33805 .elementor-element.elementor-element-ca1783a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 48px;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea,
.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
    background-color: #FFF;
    color: #1F202B;
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 13px 13px 13px 13px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3px
}

.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
    width: 405px;
    height: 52px
}

.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group {
    margin-bottom: 0
}

.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group input::-webkit-input-placeholder,
.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea::-webkit-input-placeholder {
    color: #1F202B
}

.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
    width: 195px;
    background-color: #29D8D8 !important;
    color: #1F202B !important;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #29D8D8;
    border-radius: 13px 13px 13px 13px;
    padding: 14px 14px 14px 14px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3em
}

.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
    width: 195px;
    min-width: inherit
}

.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
    right: 0;
    position: relative;
    min-width: inherit
}

.elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit:hover {
    background-color: #02010100 !important;
    color: #29D8D8 !important
}

.elementor-33805 .elementor-element.elementor-element-6839fa97 {
    width: auto;
    max-width: auto;
    top: -10%
}

body:not(.rtl).elementor-33805 .elementor-element.elementor-element-6839fa97 {
    right: 1%
}

body.rtl .elementor-33805 .elementor-element.elementor-element-6839fa97 {
    left: 1%
}

.elementor-33805 .elementor-element.elementor-element-6839fa97 img {
    width: 72%
}

.elementor-33805 .elementor-element.elementor-element-530fbca .trx_addons_bg_text {
    z-index: 0
}

.elementor-33805 .elementor-element.elementor-element-530fbca .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-33805 .elementor-element.elementor-element-530fbca .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-33805 .elementor-element.elementor-element-530fbca {
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 0 100px 0
}

.elementor-33805 .elementor-element.elementor-element-f17cc72 {
    text-align: center
}

.elementor-33805 .elementor-element.elementor-element-f17cc72 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 48px;
    color: #FFF
}

.elementor-33805 .elementor-element.elementor-element-5e73cd3 {
    text-align: center
}

.elementor-33805 .elementor-element.elementor-element-5e73cd3 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-33805 .elementor-element.elementor-element-a9da660>.elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-33805 .elementor-element.elementor-element-a9da660 .uc_logo_carousel_holder {
    height: 200px;
    background-color: #FFF0;
    border-radius: 0;
    padding: 20px 20px 20px 20px;
    border-style: none
}

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

.elementor-33805 .elementor-element.elementor-element-a9da660 .owl-dot.active {
    background-color: #000
}

.elementor-33805 .elementor-element.elementor-element-a9da660 .owl-dots {
    margin-top: 20px
}

.elementor-33805 .elementor-element.elementor-element-a9da660 .owl-nav .owl-prev {
    left: 0;
    right: auto
}

.elementor-33805 .elementor-element.elementor-element-a9da660 .owl-nav .owl-next {
    right: 0;
    left: auto
}

.elementor-33805 .elementor-element.elementor-element-a9da660 .owl-carousel .owl-nav .owl-next,
.elementor-33805 .elementor-element.elementor-element-a9da660 .owl-carousel .owl-nav .owl-prev {
    top: 160px;
    border-radius: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    background-color: var(--e-global-color-6c4bd3c);
    color: var(--e-global-color-13ed1179)
}

.elementor-33805 .elementor-element.elementor-element-a9da660 .owl-carousel .owl-nav .owl-next:hover,
.elementor-33805 .elementor-element.elementor-element-a9da660 .owl-carousel .owl-nav .owl-prev:hover {
    background-color: var(--e-global-color-13ed1179);
    color: #fff
}

@media(min-width:768px) {
    .elementor-33805 .elementor-element.elementor-element-3a0d8d80 {
        width: 45%
    }

    .elementor-33805 .elementor-element.elementor-element-c2d0c5e {
        width: 55%
    }
}

@media(max-width:1279px) {

    .elementor-33805 .elementor-element.elementor-element-4e3137d3:not(.elementor-motion-effects-element-type-background),
    .elementor-33805 .elementor-element.elementor-element-4e3137d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-4e3137d3 {
        padding: 140px 0 40px 0
    }

    .elementor-33805 .elementor-element.elementor-element-16d7c031 .elementor-heading-title {
        font-size: 2.6rem
    }

    .elementor-33805 .elementor-element.elementor-element-241c79d5 {
        width: var(--container-widget-width, 75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0
    }

    .elementor-33805 .elementor-element.elementor-element-71ab7ad1 {
        z-index: 1
    }

    .elementor-33805 .elementor-element.elementor-element-71ab7ad1 img {
        width: 80%
    }

    .elementor-33805 .elementor-element.elementor-element-761577f {
        padding: 50px 0 50px 0
    }

    .elementor-33805 .elementor-element.elementor-element-d1abe0d {
        text-align: center
    }

    .elementor-33805 .elementor-element.elementor-element-d1abe0d img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-4cfbc48 {
        width: initial;
        max-width: initial
    }

    .elementor-33805 .elementor-element.elementor-element-4cfbc48 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-358734d {
        width: initial;
        max-width: initial;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-4b8e8a2 {
        bottom: -10%
    }

    .elementor-33805 .elementor-element.elementor-element-4b8e8a2 img {
        width: 62%
    }

    .elementor-33805 .elementor-element.elementor-element-00cb109 img {
        width: 62%
    }

    .elementor-33805 .elementor-element.elementor-element-49abad5 {
        padding: 50px 0 50px 0
    }

    .elementor-33805 .elementor-element.elementor-element-4a05093 {
        width: initial;
        max-width: initial
    }

    .elementor-33805 .elementor-element.elementor-element-4a05093 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-6e0207c {
        width: initial;
        max-width: initial;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-0ef43a0 {
        bottom: -10%
    }

    .elementor-33805 .elementor-element.elementor-element-0ef43a0 img {
        width: 62%
    }

    .elementor-33805 .elementor-element.elementor-element-ec3701e img {
        width: 62%
    }

    .elementor-33805 .elementor-element.elementor-element-ed22596 {
        text-align: center
    }

    .elementor-33805 .elementor-element.elementor-element-ed22596 img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-3c4c52b5 {
        padding: 50px 0 50px 0
    }

    .elementor-33805 .elementor-element.elementor-element-62888a0d {
        text-align: center
    }

    .elementor-33805 .elementor-element.elementor-element-62888a0d img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-1b6d5a50 {
        width: initial;
        max-width: initial
    }

    .elementor-33805 .elementor-element.elementor-element-1b6d5a50 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-399f27b {
        width: initial;
        max-width: initial;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-21ffd3fd {
        bottom: -10%
    }

    .elementor-33805 .elementor-element.elementor-element-21ffd3fd img {
        width: 62%
    }

    .elementor-33805 .elementor-element.elementor-element-26bc7d01 img {
        width: 62%
    }

    .elementor-33805 .elementor-element.elementor-element-c05366b {
        padding: 50px 0 50px 0
    }

    .elementor-33805 .elementor-element.elementor-element-f71349d {
        width: initial;
        max-width: initial
    }

    .elementor-33805 .elementor-element.elementor-element-f71349d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-e58a72d {
        width: initial;
        max-width: initial;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-a6e191d {
        bottom: -10%
    }

    .elementor-33805 .elementor-element.elementor-element-a6e191d img {
        width: 62%
    }

    .elementor-33805 .elementor-element.elementor-element-9914db0 img {
        width: 62%
    }

    .elementor-33805 .elementor-element.elementor-element-d88dce9 {
        text-align: center
    }

    .elementor-33805 .elementor-element.elementor-element-d88dce9 img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-8e8011c .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-fbeff91 {
        width: initial;
        max-width: initial;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-95da062 {
        padding: 0 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-35549a5>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-01962e7>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-244af45>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-aa23f7d {
        padding: 0 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-843b084>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-b831dd1>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-b47b531>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-93ad6cc .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-dc60052 {
        padding: 0 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-f1e385f>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-29d50751>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-6d53d201>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-780d902b {
        padding: 0 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-32fafcfa>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-7a6253b8>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-1ff6e603>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-3f84651c {
        padding: 50px 0 60px 0
    }

    .elementor-33805 .elementor-element.elementor-element-13f6efcf .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-cbf2496 {
        width: initial;
        max-width: initial;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-3a43e5a4 img {
        width: 62%
    }

    .elementor-33805 .elementor-element.elementor-element-8a2baec {
        width: var(--container-widget-width, 477.5px);
        max-width: 477.5px;
        --container-widget-width: 477.5px;
        --container-widget-flex-grow: 0
    }

    .elementor-bc-flex-widget .elementor-33805 .elementor-element.elementor-element-6f49573a.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-33805 .elementor-element.elementor-element-6f49573a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-33805 .elementor-element.elementor-element-71353d1b img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-3242eaf6 img {
        width: 50%
    }

    body:not(.rtl).elementor-33805 .elementor-element.elementor-element-11b2173 {
        right: 6%
    }

    body.rtl .elementor-33805 .elementor-element.elementor-element-11b2173 {
        left: 6%
    }

    .elementor-33805 .elementor-element.elementor-element-11b2173 {
        bottom: -4%
    }

    .elementor-33805 .elementor-element.elementor-element-11b2173 img {
        width: 43%
    }

    .elementor-33805 .elementor-element.elementor-element-e88b610 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-5a5b2c9 {
        padding: 0 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-95924f3>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-a07930c>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-0a7297a>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-8852a18 {
        padding: 0 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-0f33f4e>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-5a21b97>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-d740a48>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-3c5a2b1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-6209b58 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-33805 .elementor-element.elementor-element-314c2fd6 {
        padding: 20px 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-2897ebc8 img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-7ca25931 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-33805 .elementor-element.elementor-element-ca1783a .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c {
        width: var(--container-widget-width, 410px);
        max-width: 410px;
        --container-widget-width: 410px;
        --container-widget-flex-grow: 0
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
        width: 255px
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
        width: 130px
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
        width: 130px;
        min-width: inherit
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
        right: 0;
        position: relative;
        min-width: inherit
    }

    .elementor-33805 .elementor-element.elementor-element-6839fa97 img {
        width: 61%
    }

    .elementor-33805 .elementor-element.elementor-element-f17cc72 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-5e73cd3 .elementor-heading-title {
        font-size: 1rem
    }
}

@media(max-width:767px) {

    .elementor-33805 .elementor-element.elementor-element-4e3137d3:not(.elementor-motion-effects-element-type-background),
    .elementor-33805 .elementor-element.elementor-element-4e3137d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: initial
    }

    .elementor-33805 .elementor-element.elementor-element-4e3137d3 {
        margin-top: -142px;
        margin-bottom: 0
    }

    .elementor-33805 .elementor-element.elementor-element-16d7c031 {
        width: initial;
        max-width: initial
    }

    .elementor-33805 .elementor-element.elementor-element-16d7c031 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-38a8ec0>.elementor-widget-container {
        padding: 10px 0 10px 0
    }

    .elementor-33805 .elementor-element.elementor-element-38a8ec0 {
        text-align: center;
        font-size: 1.8rem;
        line-height: 1em
    }

    .elementor-33805 .elementor-element.elementor-element-241c79d5 {
        width: initial;
        max-width: initial
    }

    .elementor-33805 .elementor-element.elementor-element-71ab7ad1 img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-163d675a {
        padding: 0 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-761577f {
        padding: 40px 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-d1abe0d img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-742174d>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-4cfbc48 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-33805 .elementor-element.elementor-element-4cfbc48 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-358734d {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-49abad5 {
        padding: 40px 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-658cdf3>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-4a05093 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-33805 .elementor-element.elementor-element-4a05093 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-6e0207c {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-ed22596 img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-3c4c52b5 {
        padding: 40px 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-62888a0d img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-dce4502>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-1b6d5a50 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-33805 .elementor-element.elementor-element-1b6d5a50 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-399f27b {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-c05366b {
        padding: 40px 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-49ce5b8>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-f71349d {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-33805 .elementor-element.elementor-element-f71349d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-e58a72d {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-d88dce9 img {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-ff6604b {
        padding: 50px 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-f9c31f2 {
        text-align: center
    }

    .elementor-33805 .elementor-element.elementor-element-f9c31f2 .eael-divider.horizontal {
        border-bottom-width: 1px;
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-f9c31f2 .divider-border {
        border-top-width: 1px
    }

    .elementor-33805 .elementor-element.elementor-element-f9c31f2 .divider-text-container {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-8e8011c>.elementor-widget-container {
        padding: 34px 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-8e8011c {
        text-align: left
    }

    .elementor-33805 .elementor-element.elementor-element-8e8011c .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-fbeff91 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-35549a5>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-01962e7>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-244af45>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-843b084>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-b831dd1>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-b47b531>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-93ad6cc .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-f1e385f>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-29d50751>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-6d53d201>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-32fafcfa>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-7a6253b8>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-1ff6e603>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-3f84651c {
        margin-top: 20px;
        margin-bottom: 0;
        padding: 0 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-3a42ffd>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-13f6efcf .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-cbf2496 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-33805 .elementor-element.elementor-element-8a2baec>.elementor-widget-container {
        margin: 0 0 -20px 0
    }

    body:not(.rtl).elementor-33805 .elementor-element.elementor-element-3242eaf6 {
        right: 11%
    }

    body.rtl .elementor-33805 .elementor-element.elementor-element-3242eaf6 {
        left: 11%
    }

    .elementor-33805 .elementor-element.elementor-element-3242eaf6 {
        bottom: -1%
    }

    .elementor-33805 .elementor-element.elementor-element-3242eaf6 img {
        width: 40%
    }

    body:not(.rtl).elementor-33805 .elementor-element.elementor-element-11b2173 {
        right: -8%
    }

    body.rtl .elementor-33805 .elementor-element.elementor-element-11b2173 {
        left: -8%
    }

    .elementor-33805 .elementor-element.elementor-element-11b2173 {
        bottom: -2%
    }

    .elementor-33805 .elementor-element.elementor-element-11b2173 img {
        width: 36%
    }

    .elementor-33805 .elementor-element.elementor-element-e88b610 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-95924f3>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-a07930c>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-0a7297a>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-0f33f4e>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-5a21b97>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-d740a48>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-3c5a2b1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-b60c97e>.elementor-widget-container {
        padding: 10px 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-b60c97e {
        text-align: center;
        line-height: 1em
    }

    .elementor-33805 .elementor-element.elementor-element-6209b58 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-33805 .elementor-element.elementor-element-529e3847 {
        padding: 30px 0 0 0
    }

    .elementor-33805 .elementor-element.elementor-element-c2d0c5e>.elementor-element-populated {
        margin: 30px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-33805 .elementor-element.elementor-element-7ca25931 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-33805 .elementor-element.elementor-element-ca1783a .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c {
        width: 100%;
        max-width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c>.elementor-widget-container {
        padding: 2px 2px 2px 2px
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
        width: 100%;
        margin-top: 10px
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-contact-form-align-default .ff-el-group .ff-btn-submit {
        width: 100%;
        min-width: inherit
    }

    .elementor-33805 .elementor-element.elementor-element-35dbd4c .eael-contact-form.eael-fluent-form-wrapper.eael-fluent-form-subscription .ff-el-group .ff-btn-submit {
        right: 0;
        position: relative;
        min-width: inherit
    }

    body:not(.rtl).elementor-33805 .elementor-element.elementor-element-6839fa97 {
        right: -12%
    }

    body.rtl .elementor-33805 .elementor-element.elementor-element-6839fa97 {
        left: -12%
    }

    .elementor-33805 .elementor-element.elementor-element-6839fa97 img {
        width: 47%
    }

    .elementor-33805 .elementor-element.elementor-element-f17cc72 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-33805 .elementor-element.elementor-element-5e73cd3 .elementor-heading-title {
        font-size: 1rem
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-33805 .elementor-element.elementor-element-377b4fb1 {
        width: 100%
    }

    .elementor-33805 .elementor-element.elementor-element-ca4fb97 {
        width: 50%
    }

    .elementor-33805 .elementor-element.elementor-element-742174d {
        width: 50%
    }

    .elementor-33805 .elementor-element.elementor-element-658cdf3 {
        width: 50%
    }

    .elementor-33805 .elementor-element.elementor-element-116c7b6 {
        width: 50%
    }

    .elementor-33805 .elementor-element.elementor-element-556141ce {
        width: 50%
    }

    .elementor-33805 .elementor-element.elementor-element-dce4502 {
        width: 50%
    }

    .elementor-33805 .elementor-element.elementor-element-49ce5b8 {
        width: 50%
    }

    .elementor-33805 .elementor-element.elementor-element-5355a63 {
        width: 50%
    }

    .elementor-33805 .elementor-element.elementor-element-35549a5 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-01962e7 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-244af45 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-843b084 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-b831dd1 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-b47b531 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-f1e385f {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-29d50751 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-6d53d201 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-32fafcfa {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-7a6253b8 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-1ff6e603 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-95924f3 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-a07930c {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-0a7297a {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-0f33f4e {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-5a21b97 {
        width: 33%
    }

    .elementor-33805 .elementor-element.elementor-element-d740a48 {
        width: 33%
    }
}

#uc_logo_carousel_elementor_a28a3df .uc_logo_carousel_holder {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%
}

#uc_logo_carousel_elementor_a28a3df .uc_logo_carousel_holder a {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

#uc_logo_carousel_elementor_a9da660 .uc_logo_carousel_holder a {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

#uc_animated_ripples_bg_addon74860ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon74860ripple-background .shade5 {
    opacity: .9
}

.eael-fluentform-form-button-center .ff-el-group.ff-text-left .ff-btn-submit,
.eael-fluentform-form-button-center .ff-el-group.ff-text-right .ff-btn-submit,
.eael-fluentform-form-button-center .ff-el-group .ff-btn-submit {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.eael-fluentform-form-button-right .ff-el-group.ff-text-left .ff-btn-submit,
.eael-fluentform-form-button-right .ff-el-group.ff-text-right .ff-btn-submit,
.eael-fluentform-form-button-right .ff-el-group .ff-btn-submit {
    float: right
}

.eael-fluentform-form-button-left .ff-el-group.ff-text-left .ff-btn-submit,
.eael-fluentform-form-button-left .ff-el-group.ff-text-right .ff-btn-submit,
.eael-fluentform-form-button-left .ff-el-group .ff-btn-submit {
    float: left
}

.ff-step-header .ff-el-progress-status,
.ff-el-progress {
    display: none
}

.trx_addons_inline_227846474:before {
    color: #FFFED03B
}

.trx_addons_inline_834480771 img.logo_image {
    max-height: 64px
}

.elementor-26597 .elementor-element.elementor-element-884215c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    padding-top: 40px !important
}

@media(max-width:767px) {
    .elementor-kit-35002 {
        --e-global-typography-d0966a1-font-size: 14px;
        --e-global-typography-d0966a1-line-height: 1.4em;
        --e-global-typography-992d6ce-font-size: 30px;
        --e-global-typography-b81d092-font-size: 25px;
        --e-global-typography-b81d092-line-height: 47px;
        --e-global-typography-b81d092-letter-spacing: -0.7px
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px
    }

    .e-con {
        --container-max-width: 767px
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-1d46570>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-f046a9f);
        background-image: url(/wp-content/uploads/2024/06/Group-106-min.png);
        background-position: center right;
        background-repeat: no-repeat;
        background-size: cover
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-fb74ebb>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-fb74ebb {
        padding: 100px 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-a077431 {
        text-align: left
    }

    .elementor-29801 .elementor-element.elementor-element-a077431 img {
        width: 80%
    }

    .elementor-29801 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
        margin: 0 60px 0 0;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 1.2rem;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 1.2px;
        color: #40D7E1
    }

    .elementor-29801 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: #FFF
    }

    .elementor-29801 .elementor-element.elementor-element-9c3f729 {
        text-align: left;
        font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
        font-size: var(--e-global-typography-3fcd398-font-size);
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-e4e5b78 {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-4211a45 {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-1749489 {
        width: auto;
        max-width: auto;
        top: -17.682%
    }

    body:not(.rtl).elementor-29801 .elementor-element.elementor-element-1749489 {
        right: -23%
    }

    body.rtl .elementor-29801 .elementor-element.elementor-element-1749489 {
        left: -23%
    }

    .elementor-29801 .elementor-element.elementor-element-1749489 img {
        width: 74%
    }

    .elementor-29801 .elementor-element.elementor-element-b6bf567 .gradient_button {
        border-radius: 20px;
        padding: 20px 60px 20px 60px;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-b6bf567 .gradient_button:hover {
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-4a935fed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, #003966 0%, var(--e-global-color-3b3a846)100%)
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed {
        overflow: hidden;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-7d34b1ed>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7d34b1ed {
        padding: 100px 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
        margin: 0 60px 0 0;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 1.2rem;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 1.2px;
        color: #40D7E1
    }

    .elementor-29801 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: #FFF
    }

    .elementor-29801 .elementor-element.elementor-element-6f1db5a {
        text-align: left;
        font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
        font-size: var(--e-global-typography-3fcd398-font-size);
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-c2591ab {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-30a096e {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-db5d0ea .gradient_button {
        border-radius: 20px;
        padding: 20px 60px 20px 60px;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-db5d0ea .gradient_button:hover {
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-c123e42 .gradient_button {
        border-radius: 20px;
        padding: 20px 60px 20px 60px;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-c123e42 .gradient_button:hover {
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-135b9130 {
        text-align: right
    }

    .elementor-29801 .elementor-element.elementor-element-135b9130 img {
        width: 80%
    }

    .elementor-29801 .elementor-element.elementor-element-310c3f5f>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-310c3f5f {
        padding: 100px 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-450d2566 {
        text-align: left
    }

    .elementor-29801 .elementor-element.elementor-element-450d2566 img {
        width: 80%
    }

    .elementor-29801 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
        margin: 0 60px 0 0;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 1.2rem;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 1.2px;
        color: #40D7E1
    }

    .elementor-29801 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: #FFF
    }

    .elementor-29801 .elementor-element.elementor-element-ee93b51 {
        text-align: left;
        font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
        font-size: var(--e-global-typography-3fcd398-font-size);
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-ccde6ab {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-3cd0bf4 {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-556f9270 {
        width: auto;
        max-width: auto;
        top: -17.682%
    }

    body:not(.rtl).elementor-29801 .elementor-element.elementor-element-556f9270 {
        right: -23%
    }

    body.rtl .elementor-29801 .elementor-element.elementor-element-556f9270 {
        left: -23%
    }

    .elementor-29801 .elementor-element.elementor-element-556f9270 img {
        width: 74%
    }

    .elementor-29801 .elementor-element.elementor-element-7f1bb93 .gradient_button {
        border-radius: 20px;
        padding: 20px 60px 20px 60px;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-7f1bb93 .gradient_button:hover {
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-599affe:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-599affe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
    }

    .elementor-29801 .elementor-element.elementor-element-599affe .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-599affe .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-599affe .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-599affe {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-599affe>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-4d86664 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-4d86664 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-4d86664 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-4d86664 {
        padding: 30px 0 30px 0
    }

    .elementor-29801 .elementor-element.elementor-element-be974f8 {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-be974f8 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-f21fe35 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-f21fe35 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-f21fe35 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-7ea5e53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53>.elementor-container {
        max-width: 1320px
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 20px 50px 20px
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-d0dfc15>.elementor-container {
        max-width: 976px
    }

    .elementor-29801 .elementor-element.elementor-element-d0dfc15 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-d0dfc15 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-d0dfc15 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-d0dfc15 {
        margin-top: 0;
        margin-bottom: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7ce2195>.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-29801 .elementor-element.elementor-element-2038e71 {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-2038e71 .elementor-heading-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
        color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-e29add7 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-e29add7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-e29add7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-15b4a7a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px
    }

    .elementor-29801 .elementor-element.elementor-element-15b4a7a>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-d2d4ec9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-f76fa47>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px
    }

    .elementor-29801 .elementor-element.elementor-element-f76fa47>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-c206357>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-c206357:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-c206357.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-7915714:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-7915714>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
    }

    .elementor-29801 .elementor-element.elementor-element-7915714 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-7915714 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7915714 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7915714 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 50px 0 50px 0
    }

    .elementor-29801 .elementor-element.elementor-element-7915714>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-bc-flex-widget .elementor-29801 .elementor-element.elementor-element-0952c14.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-0952c14.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-0952c14.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-29801 .elementor-element.elementor-element-51dda55 {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-51dda55 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-f325994 {
        width: 100%;
        max-width: 100%;
        align-self: center
    }

    .elementor-29801 .elementor-element.elementor-element-f325994>.elementor-widget-container {
        padding: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, #003966 0%, #001B31 100%)
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba {
        overflow: hidden;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0;
        margin-bottom: 0;
        padding: 30px 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-bc-flex-widget .elementor-29801 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0 60px 0 0;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-9968132 {
        text-align: left
    }

    .elementor-29801 .elementor-element.elementor-element-9968132 img {
        width: 80%
    }

    .elementor-29801 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 1.2rem;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 1.2px;
        color: #40D7E1
    }

    .elementor-29801 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: #FFF
    }

    .elementor-29801 .elementor-element.elementor-element-dd2a486 {
        text-align: left;
        font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
        font-size: var(--e-global-typography-3fcd398-font-size);
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-13453be {
        padding: 100px 0 0 0
    }

    body.elementor-page-29801:not(.elementor-motion-effects-element-type-background),
    body.elementor-page-29801>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
    }

    @media(max-width:1279px) {
        .elementor-29801 .elementor-element.elementor-element-a077431 img {
            width: 95%
        }

        .elementor-29801 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
            margin: 0 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-9c3f729 {
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        body:not(.rtl).elementor-29801 .elementor-element.elementor-element-1749489 {
            right: 0%
        }

        body.rtl .elementor-29801 .elementor-element.elementor-element-1749489 {
            left: 0%
        }

        .elementor-29801 .elementor-element.elementor-element-1749489 img {
            width: 62%
        }

        .elementor-29801 .elementor-element.elementor-element-b6bf567 {
            width: var(--container-widget-width, 532.961px);
            max-width: 532.961px;
            --container-widget-width: 532.961px;
            --container-widget-flex-grow: 0
        }

        .elementor-29801 .elementor-element.elementor-element-b6bf567 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
            margin: 0 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-6f1db5a {
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-db5d0ea {
            width: var(--container-widget-width, 532.961px);
            max-width: 532.961px;
            --container-widget-width: 532.961px;
            --container-widget-flex-grow: 0
        }

        .elementor-29801 .elementor-element.elementor-element-db5d0ea .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c123e42 {
            width: var(--container-widget-width, 532.961px);
            max-width: 532.961px;
            --container-widget-width: 532.961px;
            --container-widget-flex-grow: 0
        }

        .elementor-29801 .elementor-element.elementor-element-c123e42 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-135b9130>.elementor-widget-container {
            margin: 0 0 0 0
        }

        .elementor-29801 .elementor-element.elementor-element-135b9130 img {
            width: 100%
        }

        .elementor-29801 .elementor-element.elementor-element-450d2566 img {
            width: 95%
        }

        .elementor-29801 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
            margin: 0 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-ee93b51 {
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        body:not(.rtl).elementor-29801 .elementor-element.elementor-element-556f9270 {
            right: 0%
        }

        body.rtl .elementor-29801 .elementor-element.elementor-element-556f9270 {
            left: 0%
        }

        .elementor-29801 .elementor-element.elementor-element-556f9270 img {
            width: 62%
        }

        .elementor-29801 .elementor-element.elementor-element-7f1bb93 {
            width: var(--container-widget-width, 532.961px);
            max-width: 532.961px;
            --container-widget-width: 532.961px;
            --container-widget-flex-grow: 0
        }

        .elementor-29801 .elementor-element.elementor-element-7f1bb93 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-be974f8 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-7ea5e53 {
            padding: 40px 20px 40px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-d0dfc15>.elementor-container {
            max-width: 657px
        }

        .elementor-29801 .elementor-element.elementor-element-d0dfc15 {
            margin-top: 0;
            margin-bottom: 30px
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-51dda55 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-f325994 {
            width: var(--container-widget-width, 1070.988px);
            max-width: 1070.988px;
            --container-widget-width: 1070.988px;
            --container-widget-flex-grow: 0
        }

        .elementor-29801 .elementor-element.elementor-element-358d600>.elementor-element-populated {
            margin: 0 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-9968132 img {
            width: 95%
        }

        .elementor-29801 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-dd2a486 {
            font-size: var(--e-global-typography-3fcd398-font-size)
        }
    }

    @media(max-width:767px) {
        .elementor-29801 .elementor-element.elementor-element-fb74ebb {
            padding: 40px 0 0 0
        }

        .elementor-29801 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
            margin: 20px 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-913f6f2 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-d3d9a5d {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-9c3f729 {
            text-align: left;
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-b6bf567 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-7d34b1ed {
            padding: 40px 0 0 0
        }

        .elementor-29801 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
            margin: 20px 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-36482a69 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-a8ada8b {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-6f1db5a {
            text-align: left;
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-db5d0ea>.elementor-widget-container {
            padding: 0% 0% 0% 0%
        }

        .elementor-29801 .elementor-element.elementor-element-db5d0ea .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c123e42>.elementor-widget-container {
            padding: 0% 0% 0% 0%
        }

        .elementor-29801 .elementor-element.elementor-element-c123e42 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-310c3f5f {
            padding: 40px 0 40px 0
        }

        .elementor-29801 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
            margin: 20px 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-5d228b61 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-4f958835 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-ee93b51 {
            text-align: left;
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-7f1bb93 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-599affe {
            padding: 0 0 50px 0
        }

        .elementor-29801 .elementor-element.elementor-element-be974f8 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-7ea5e53 {
            margin-top: 0;
            margin-bottom: 0
        }

        .elementor-29801 .elementor-element.elementor-element-15b4a7a>.elementor-element-populated.elementor-column-wrap {
            padding: 0 0 0 0
        }

        .elementor-29801 .elementor-element.elementor-element-15b4a7a>.elementor-element-populated.elementor-widget-wrap {
            padding: 0 0 0 0
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-51dda55 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-358d600>.elementor-element-populated {
            margin: 20px 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-2957a61 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-5305de9 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
            font-size: 1.5rem
        }

        .elementor-29801 .elementor-element.elementor-element-dd2a486 {
            text-align: left;
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-13453be {
            padding: 40px 0 0 0
        }
    }

    @media(min-width:768px) {
        .elementor-29801 .elementor-element.elementor-element-d518848 {
            width: 50%
        }

        .elementor-29801 .elementor-element.elementor-element-a25c47a {
            width: 50%
        }
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .contact-wizard {
        font-family: 'Montserrat', sans-serif
    }

    .contact-wizard h3,
    .contact-wizard label {
        color: #fff
    }

    .multi-step-form {
        display: flex;
        flex-direction: column
    }

    #errorModal {
        position: fixed;
        z-index: 1;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        background-color: rgb(0 0 0 / .4);
        display: none
    }

    .modal-content {
        background-color: #002746;
        color: #fff;
        margin: 15% auto;
        padding: 20px;
        border: 1px solid #888;
        width: 80%;
        max-width: 500px;
        border-radius: 10px;
        box-shadow: 0 4px 6px rgb(0 0 0 / .1);
        position: relative;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 24 24" fill="yellow" opacity="0.1"><path d="M1 21H23L12 2L1 21Z" fill="yellow"/><path d="M13 16H11V18H13V16ZM13 10H11V14H13V10Z" fill="black"/></svg>');
        background-repeat: no-repeat;
        background-position: center;
        background-size: 20%;
        display: flex;
        flex-direction: column
    }

    .close {
        color: #aaa;
        align-self: flex-end;
        float: right;
        font-size: 28px;
        font-weight: 700
    }

    .button-column {
        margin-right: 10px
    }

    .close:hover,
    .close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer
    }

    #modalMessage {
        color: #fff;
        text-align: center
    }

    #reviewTable {
        width: 100%;
        border-collapse: collapse;
        margin-top: 20px
    }

    #reviewTable th,
    #reviewTable td {
        padding: 10px;
        border: 1px solid #ddd
    }

    #reviewTable th {
        background-color: #002746;
        color: #fff;
        text-align: left
    }

    .contact-wizard {
        font-family: 'Montserrat', sans-serif
    }

    .intl-tel-input {
        width: 100%
    }

    .intl-tel-input .selected-flag {
        width: auto
    }

    .intl-tel-input .country-list {
        width: 100%
    }

    #phone {
        width: 100%
    }

    @media(max-width:768px) {
        .step-indicator-mobile-container {
            display: flex;
            justify-content: center;
            background-image: url(/wp-content/uploads/2024/06/9747-ai-min.png);
            background-size: cover;
            background-position: center;
            background-color: #00929b;
            padding: 10px 0;
            margin-bottom: 20px;
            border-radius: 10px;
            box-shadow: 0 4px 8px rgb(0 0 0 / .4)
        }

        .step-indicator-mobile {
            display: flex;
            flex-direction: row;
            align-items: center;
            color: #fff
        }

        .step-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 30px;
            height: 30px;
            border-radius: 50%;
            background-color: #001b31;
            color: #fff;
            margin-right: 10px;
            font-size: 16px
        }

        .current-step-number {
            font-size: 24px;
            font-weight: 700;
            margin-right: 10px
        }

        .step-separator {
            margin: 0 10px
        }

        .current-step-title {
            font-size: 18px
        }

        .step-indicator-desktop-container {
            display: none
        }

        .form-step {
            background: rgb(255 255 255 / .1);
            border-radius: 8px;
            padding: 20px;
            box-shadow: 0 4px 8px rgb(0 0 0 / .3)
        }
    }

    @media(min-width:769px) {
        .step-indicator-mobile-container {
            display: none
        }

        .multi-step-form {
            display: table;
            width: 100%
        }

        .step-indicator-desktop-container {
            display: table-cell;
            width: 25%;
            vertical-align: top;
            background-image: url(/wp-content/uploads/2024/06/9747-ai-min.png);
            background-size: cover;
            background-position: center;
            color: #fff;
            border-radius: 10px;
            box-shadow: 0 4px 8px rgb(0 0 0 / .4);
            flex-grow: 1 !important;
            height: 100% important
        }

        .step-indicator-desktop {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 20px;
            background: rgb(0 27 49 / .8);
            flex-grow: 1 !important
        }

        .step-row {
            display: flex;
            align-items: center;
            padding: 10px 0;
            width: 100%;
            color: #fff;
            transition: background-color 0.3s ease;
            cursor: pointer
        }

        .step-row:hover {
            background-color: rgb(255 255 255 / .1);
            border-radius: 5px
        }

        .step-cell {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background-color: deepskyblue;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 10px;
            margin-left: 10px;
            ;
            font-size: 16px;
            font-weight: 700;
            color: #fff
        }

        .step-cell-title {
            font-size: 16px;
            font-weight: 600
        }

        .active {
            background: rgb(0 39 70 / .5) !important;
            border-left: 4px solid deepskyblue;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px
        }

        .form-steps-container {
            display: table-cell;
            width: 75%;
            vertical-align: top;
            padding: 1px 20px 20px 20px;
            color: #333
        }

        .form-step {
            background: rgb(255 255 255 / .1);
            border-radius: 8px;
            padding: 20px;
            box-shadow: 0 4px 8px rgb(0 0 0 / .3)
        }

        .contact-info {
            display: flex;
            justify-content: space-between
        }

        .contact-info-field {
            width: 48%
        }
    }

    label {
        display: block;
        margin-bottom: 5px;
        font-weight: 600
    }

    input[type="text"],
    input[type="email"],
    input[type="tel"],
    input[type="number"],
    select,
    textarea {
        width: 100%;
        padding: 10px;
        margin-bottom: 20px;
        border: none;
        border-bottom: 1px solid #ddd !important;
        border-radius: 0;
        box-sizing: border-box;
        transition: border-color 0.3s ease;
        background-color: transparent !important;
        color: deepskyblue !important;
        font-size: 16px
    }

    input[type="text"]:before,
    input[type="email"]:before,
    input[type="tel"]:before,
    input[type="number"]:before,
    select:before,
    textarea:before {
        background-color: transparent !important;
        color: deepskyblue !important
    }

    input[type="text"]:after,
    input[type="email"]:after,
    input[type="tel"]:after,
    input[type="number"]:after,
    select:after,
    textarea:after {
        background-color: transparent !important;
        color: deepskyblue !important
    }

    input[type="text"]:focus,
    input[type="email"]:focus,
    input[type="tel"]:focus,
    input[type="number"]:focus,
    select:focus,
    textarea:focus {
        background-color: transparent !important;
        color: deepskyblue !important;
        border-color: deepskyblue !important
    }

    .button-container {
        margin-top: 20px;
        display: flex;
        justify-content: flex-end
    }

    .step-row p,
    .step-indicator-mobile p {
        margin: 0;
        display: inline
    }

    .step-indicator-mobile-container p {
        display: inline;
        margin: 0
    }

    .step-icon p,
    .current-step-number p,
    .current-step-title p,
    .step-separator p {
        display: inline;
        margin: 0
    }

    button {
        padding: 10px 20px;
        margin-left: 10px;
        border-radius: 10px;
        border: none;
        background-color: #0073e6;
        color: #fff;
        cursor: pointer;
        transition: background-color 0.3s ease;
        font-weight: 600;
        border-radius: 7px !important
    }

    button:hover {
        background-color: #005bb5
    }

    button[disabled] {
        background-color: #ccc;
        cursor: not-allowed
    }

    .wpcf7 textarea {
        height: 60px !important
    }

    #wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(1)>p>span>span>input,
    #wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(2)>p>span>span>input,
    #wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(1)>p>span>span>input,
    #wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(1)>p>span>span>input,
    #wpcf7-f5-p29801-o1>form>div.form-style-1>div.columns_wrap.margin-bottom>div>p>span>span>textarea,
    #wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(3)>p>span>span>input {
        color: #00b7ff
    }

    @-webkit-keyframes ha_fadeIn {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @keyframes ha_fadeIn {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_zoomIn {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        50% {
            opacity: 1
        }
    }

    @keyframes ha_zoomIn {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        50% {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_rollIn {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
        }

        to {
            opacity: 1
        }
    }

    @keyframes ha_rollIn {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_bounce {

        0%,
        20%,
        53%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        40%,
        43% {
            -webkit-transform: translate3d(0, -30px, 0)scaleY(1.1);
            transform: translate3d(0, -30px, 0)scaleY(1.1);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        70% {
            -webkit-transform: translate3d(0, -15px, 0)scaleY(1.05);
            transform: translate3d(0, -15px, 0)scaleY(1.05);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0)scaleY(.95);
            transform: translate3d(0, 0, 0)scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, -4px, 0)scaleY(1.02);
            transform: translate3d(0, -4px, 0)scaleY(1.02)
        }
    }

    @keyframes ha_bounce {

        0%,
        20%,
        53%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        40%,
        43% {
            -webkit-transform: translate3d(0, -30px, 0)scaleY(1.1);
            transform: translate3d(0, -30px, 0)scaleY(1.1);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        70% {
            -webkit-transform: translate3d(0, -15px, 0)scaleY(1.05);
            transform: translate3d(0, -15px, 0)scaleY(1.05);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0)scaleY(.95);
            transform: translate3d(0, 0, 0)scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, -4px, 0)scaleY(1.02);
            transform: translate3d(0, -4px, 0)scaleY(1.02)
        }
    }

    @-webkit-keyframes ha_bounceIn {

        0%,
        20%,
        40%,
        60%,
        80%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97)
        }

        to {
            opacity: 1
        }
    }

    @keyframes ha_bounceIn {

        0%,
        20%,
        40%,
        60%,
        80%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97)
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_flipInX {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
        }
    }

    @keyframes ha_flipInX {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
        }
    }

    @-webkit-keyframes ha_flipInY {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
        }
    }

    @keyframes ha_flipInY {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
        }
    }

    @-webkit-keyframes ha_swing {
        20% {
            -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg)
        }

        40% {
            -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg)
        }

        60% {
            -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg)
        }

        80% {
            -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg)
        }
    }

    @keyframes ha_swing {
        20% {
            -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg)
        }

        40% {
            -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg)
        }

        60% {
            -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg)
        }

        80% {
            -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg)
        }
    }

    @-webkit-keyframes ha_slideInDown {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
    }

    @keyframes ha_slideInDown {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
    }

    @-webkit-keyframes ha_slideInUp {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
    }

    @keyframes ha_slideInUp {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
    }

    @-webkit-keyframes ha_slideInLeft {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }

    @keyframes ha_slideInLeft {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }

    @-webkit-keyframes ha_slideInRight {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }

    @keyframes ha_slideInRight {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }

    .ha_fadeIn {
        -webkit-animation-name: ha_fadeIn;
        animation-name: ha_fadeIn
    }

    .ha_zoomIn {
        -webkit-animation-name: ha_zoomIn;
        animation-name: ha_zoomIn
    }

    .ha_rollIn {
        -webkit-animation-name: ha_rollIn;
        animation-name: ha_rollIn
    }

    .ha_bounce {
        -webkit-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-name: ha_bounce;
        animation-name: ha_bounce
    }

    .ha_bounceIn {
        -webkit-animation-name: ha_bounceIn;
        animation-name: ha_bounceIn;
        -webkit-animation-duration: .75s;
        -webkit-animation-duration: calc(var(--animate-duration)*.75);
        animation-duration: .75s;
        animation-duration: calc(var(--animate-duration)*.75)
    }

    .ha_flipInX,
    .ha_flipInY {
        -webkit-animation-name: ha_flipInX;
        animation-name: ha_flipInX;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important
    }

    .ha_flipInY {
        -webkit-animation-name: ha_flipInY;
        animation-name: ha_flipInY
    }

    .ha_swing {
        -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
        transform-origin: top center;
        -webkit-animation-name: ha_swing;
        animation-name: ha_swing
    }

    .ha_slideInDown {
        -webkit-animation-name: ha_slideInDown;
        animation-name: ha_slideInDown
    }

    .ha_slideInUp {
        -webkit-animation-name: ha_slideInUp;
        animation-name: ha_slideInUp
    }

    .ha_slideInLeft {
        -webkit-animation-name: ha_slideInLeft;
        animation-name: ha_slideInLeft
    }

    .ha_slideInRight {
        -webkit-animation-name: ha_slideInRight;
        animation-name: ha_slideInRight
    }

    .ha-css-transform-yes {
        -webkit-transition-duration: var(--ha-tfx-transition-duration, .2s);
        transition-duration: var(--ha-tfx-transition-duration, .2s);
        -webkit-transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0));
        transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0))
    }

    .ha-css-transform-yes:hover {
        -webkit-transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0)))scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1)))skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0)))rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0)))rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0)))rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));
        transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0)))scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1)))skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0)))rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0)))rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0)))rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))
    }

    .happy-addon>.elementor-widget-container {
        word-wrap: break-word;
        overflow-wrap: break-word
    }

    .happy-addon>.elementor-widget-container,
    .happy-addon>.elementor-widget-container * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .happy-addon p:empty {
        display: none
    }

    .happy-addon .elementor-inline-editing {
        min-height: auto !important
    }

    .happy-addon-pro img {
        max-width: 100%;
        height: auto;
        -o-object-fit: cover;
        object-fit: cover
    }

    .ha-screen-reader-text {
        position: absolute;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
        margin: -1px;
        padding: 0;
        width: 1px;
        height: 1px;
        border: 0;
        word-wrap: normal !important;
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%)
    }

    .ha-has-bg-overlay>.elementor-widget-container {
        position: relative;
        z-index: 1
    }

    .ha-has-bg-overlay>.elementor-widget-container:before {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        content: ""
    }

    .ha-popup--is-enabled .ha-js-popup,
    .ha-popup--is-enabled .ha-js-popup img {
        cursor: -webkit-zoom-in !important;
        cursor: zoom-in !important
    }

    .mfp-wrap .mfp-arrow,
    .mfp-wrap .mfp-close {
        background-color: #fff0
    }

    .mfp-wrap .mfp-arrow:focus,
    .mfp-wrap .mfp-close:focus {
        outline-width: thin
    }

    .ha-advanced-tooltip-enable {
        position: relative;
        cursor: pointer;
        --ha-tooltip-arrow-color: black;
        --ha-tooltip-arrow-distance: 0
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
        position: absolute;
        z-index: 999;
        display: none;
        padding: 5px 0;
        width: 120px;
        height: auto;
        border-radius: 6px;
        background-color: #000;
        color: #fff;
        text-align: center;
        opacity: 0
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after {
        position: absolute;
        border-width: 5px;
        border-style: solid;
        content: ""
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after {
        visibility: hidden
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show {
        display: inline-block;
        opacity: 1
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content {
        top: unset;
        right: 0;
        bottom: calc(101%+var(--ha-tooltip-arrow-distance));
        left: 0;
        margin: 0 auto
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
        top: 100%;
        right: unset;
        bottom: unset;
        left: 50%;
        border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content {
        top: calc(101%+var(--ha-tooltip-arrow-distance));
        right: 0;
        bottom: unset;
        left: 0;
        margin: 0 auto
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
        top: unset;
        right: unset;
        bottom: 100%;
        left: 50%;
        border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {
        top: 50%;
        right: calc(101%+var(--ha-tooltip-arrow-distance));
        bottom: unset;
        left: unset;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
        top: 50%;
        right: unset;
        bottom: unset;
        left: 100%;
        border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {
        top: 50%;
        right: unset;
        bottom: unset;
        left: calc(101%+var(--ha-tooltip-arrow-distance));
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
        top: 50%;
        right: 100%;
        bottom: unset;
        left: unset;
        border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content {
        top: unset;
        right: 0;
        bottom: calc(101%+var(--ha-tooltip-arrow-distance));
        left: 0;
        margin: 0 auto
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
        top: 100%;
        right: unset;
        bottom: unset;
        left: 50%;
        border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content {
        top: calc(101%+var(--ha-tooltip-arrow-distance));
        right: 0;
        bottom: unset;
        left: 0;
        margin: 0 auto
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
        top: unset;
        right: unset;
        bottom: 100%;
        left: 50%;
        border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content {
        top: 50%;
        right: calc(101%+var(--ha-tooltip-arrow-distance));
        bottom: unset;
        left: unset;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
        top: 50%;
        right: unset;
        bottom: unset;
        left: 100%;
        border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content {
        top: 50%;
        right: unset;
        bottom: unset;
        left: calc(101%+var(--ha-tooltip-arrow-distance));
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
        top: 50%;
        right: 100%;
        bottom: unset;
        left: unset;
        border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper {
        display: block !important
    }

    .ha-scroll-to-top-wrap.ha-scroll-to-top-hide {
        display: none
    }

    .ha-scroll-to-top-wrap.edit-mode,
    .ha-scroll-to-top-wrap.single-page-off {
        display: none !important
    }

    .ha-scroll-to-top-button {
        position: fixed;
        right: 15px;
        bottom: 15px;
        z-index: 9999;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background-color: #5636d1;
        color: #fff;
        text-align: center;
        opacity: 1;
        cursor: pointer;
        -webkit-transition: all .3s;
        transition: all .3s
    }

    .ha-scroll-to-top-button i {
        color: #fff;
        font-size: 16px
    }

    .ha-scroll-to-top-button:hover {
        background-color: #e2498a
    }

    .ha-particle-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .ha-floating-element {
        position: fixed;
        z-index: 999
    }

    .ha-floating-element-align-top-left .ha-floating-element {
        top: 0;
        left: 0
    }

    .ha-floating-element-align-top-right .ha-floating-element {
        top: 0;
        right: 0
    }

    .ha-floating-element-align-top-center .ha-floating-element {
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-floating-element-align-middle-left .ha-floating-element {
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-floating-element-align-middle-right .ha-floating-element {
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-floating-element-align-bottom-left .ha-floating-element {
        bottom: 0;
        left: 0
    }

    .ha-floating-element-align-bottom-right .ha-floating-element {
        right: 0;
        bottom: 0
    }

    .ha-floating-element-align-bottom-center .ha-floating-element {
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-editor-placeholder {
        padding: 20px;
        border: 5px double #f1f1f1;
        background: #f8f8f8;
        text-align: center;
        opacity: .5
    }

    .ha-editor-placeholder-title {
        margin-top: 0;
        margin-bottom: 8px;
        font-weight: 700;
        font-size: 16px
    }

    .ha-editor-placeholder-content {
        margin: 0;
        font-size: 12px
    }

    .ha-p-relative {
        position: relative
    }

    .ha-p-absolute {
        position: absolute
    }

    .ha-p-fixed {
        position: fixed
    }

    .ha-w-1 {
        width: 1%
    }

    .ha-h-1 {
        height: 1%
    }

    .ha-w-2 {
        width: 2%
    }

    .ha-h-2 {
        height: 2%
    }

    .ha-w-3 {
        width: 3%
    }

    .ha-h-3 {
        height: 3%
    }

    .ha-w-4 {
        width: 4%
    }

    .ha-h-4 {
        height: 4%
    }

    .ha-w-5 {
        width: 5%
    }

    .ha-h-5 {
        height: 5%
    }

    .ha-w-6 {
        width: 6%
    }

    .ha-h-6 {
        height: 6%
    }

    .ha-w-7 {
        width: 7%
    }

    .ha-h-7 {
        height: 7%
    }

    .ha-w-8 {
        width: 8%
    }

    .ha-h-8 {
        height: 8%
    }

    .ha-w-9 {
        width: 9%
    }

    .ha-h-9 {
        height: 9%
    }

    .ha-w-10 {
        width: 10%
    }

    .ha-h-10 {
        height: 10%
    }

    .ha-w-11 {
        width: 11%
    }

    .ha-h-11 {
        height: 11%
    }

    .ha-w-12 {
        width: 12%
    }

    .ha-h-12 {
        height: 12%
    }

    .ha-w-13 {
        width: 13%
    }

    .ha-h-13 {
        height: 13%
    }

    .ha-w-14 {
        width: 14%
    }

    .ha-h-14 {
        height: 14%
    }

    .ha-w-15 {
        width: 15%
    }

    .ha-h-15 {
        height: 15%
    }

    .ha-w-16 {
        width: 16%
    }

    .ha-h-16 {
        height: 16%
    }

    .ha-w-17 {
        width: 17%
    }

    .ha-h-17 {
        height: 17%
    }

    .ha-w-18 {
        width: 18%
    }

    .ha-h-18 {
        height: 18%
    }

    .ha-w-19 {
        width: 19%
    }

    .ha-h-19 {
        height: 19%
    }

    .ha-w-20 {
        width: 20%
    }

    .ha-h-20 {
        height: 20%
    }

    .ha-w-21 {
        width: 21%
    }

    .ha-h-21 {
        height: 21%
    }

    .ha-w-22 {
        width: 22%
    }

    .ha-h-22 {
        height: 22%
    }

    .ha-w-23 {
        width: 23%
    }

    .ha-h-23 {
        height: 23%
    }

    .ha-w-24 {
        width: 24%
    }

    .ha-h-24 {
        height: 24%
    }

    .ha-w-25 {
        width: 25%
    }

    .ha-h-25 {
        height: 25%
    }

    .ha-w-26 {
        width: 26%
    }

    .ha-h-26 {
        height: 26%
    }

    .ha-w-27 {
        width: 27%
    }

    .ha-h-27 {
        height: 27%
    }

    .ha-w-28 {
        width: 28%
    }

    .ha-h-28 {
        height: 28%
    }

    .ha-w-29 {
        width: 29%
    }

    .ha-h-29 {
        height: 29%
    }

    .ha-w-30 {
        width: 30%
    }

    .ha-h-30 {
        height: 30%
    }

    .ha-w-31 {
        width: 31%
    }

    .ha-h-31 {
        height: 31%
    }

    .ha-w-32 {
        width: 32%
    }

    .ha-h-32 {
        height: 32%
    }

    .ha-w-33 {
        width: 33%
    }

    .ha-h-33 {
        height: 33%
    }

    .ha-w-34 {
        width: 34%
    }

    .ha-h-34 {
        height: 34%
    }

    .ha-w-35 {
        width: 35%
    }

    .ha-h-35 {
        height: 35%
    }

    .ha-w-36 {
        width: 36%
    }

    .ha-h-36 {
        height: 36%
    }

    .ha-w-37 {
        width: 37%
    }

    .ha-h-37 {
        height: 37%
    }

    .ha-w-38 {
        width: 38%
    }

    .ha-h-38 {
        height: 38%
    }

    .ha-w-39 {
        width: 39%
    }

    .ha-h-39 {
        height: 39%
    }

    .ha-w-40 {
        width: 40%
    }

    .ha-h-40 {
        height: 40%
    }

    .ha-w-41 {
        width: 41%
    }

    .ha-h-41 {
        height: 41%
    }

    .ha-w-42 {
        width: 42%
    }

    .ha-h-42 {
        height: 42%
    }

    .ha-w-43 {
        width: 43%
    }

    .ha-h-43 {
        height: 43%
    }

    .ha-w-44 {
        width: 44%
    }

    .ha-h-44 {
        height: 44%
    }

    .ha-w-45 {
        width: 45%
    }

    .ha-h-45 {
        height: 45%
    }

    .ha-w-46 {
        width: 46%
    }

    .ha-h-46 {
        height: 46%
    }

    .ha-w-47 {
        width: 47%
    }

    .ha-h-47 {
        height: 47%
    }

    .ha-w-48 {
        width: 48%
    }

    .ha-h-48 {
        height: 48%
    }

    .ha-w-49 {
        width: 49%
    }

    .ha-h-49 {
        height: 49%
    }

    .ha-w-50 {
        width: 50%
    }

    .ha-h-50 {
        height: 50%
    }

    .ha-w-51 {
        width: 51%
    }

    .ha-h-51 {
        height: 51%
    }

    .ha-w-52 {
        width: 52%
    }

    .ha-h-52 {
        height: 52%
    }

    .ha-w-53 {
        width: 53%
    }

    .ha-h-53 {
        height: 53%
    }

    .ha-w-54 {
        width: 54%
    }

    .ha-h-54 {
        height: 54%
    }

    .ha-w-55 {
        width: 55%
    }

    .ha-h-55 {
        height: 55%
    }

    .ha-w-56 {
        width: 56%
    }

    .ha-h-56 {
        height: 56%
    }

    .ha-w-57 {
        width: 57%
    }

    .ha-h-57 {
        height: 57%
    }

    .ha-w-58 {
        width: 58%
    }

    .ha-h-58 {
        height: 58%
    }

    .ha-w-59 {
        width: 59%
    }

    .ha-h-59 {
        height: 59%
    }

    .ha-w-60 {
        width: 60%
    }

    .ha-h-60 {
        height: 60%
    }

    .ha-w-61 {
        width: 61%
    }

    .ha-h-61 {
        height: 61%
    }

    .ha-w-62 {
        width: 62%
    }

    .ha-h-62 {
        height: 62%
    }

    .ha-w-63 {
        width: 63%
    }

    .ha-h-63 {
        height: 63%
    }

    .ha-w-64 {
        width: 64%
    }

    .ha-h-64 {
        height: 64%
    }

    .ha-w-65 {
        width: 65%
    }

    .ha-h-65 {
        height: 65%
    }

    .ha-w-66 {
        width: 66%
    }

    .ha-h-66 {
        height: 66%
    }

    .ha-w-67 {
        width: 67%
    }

    .ha-h-67 {
        height: 67%
    }

    .ha-w-68 {
        width: 68%
    }

    .ha-h-68 {
        height: 68%
    }

    .ha-w-69 {
        width: 69%
    }

    .ha-h-69 {
        height: 69%
    }

    .ha-w-70 {
        width: 70%
    }

    .ha-h-70 {
        height: 70%
    }

    .ha-w-71 {
        width: 71%
    }

    .ha-h-71 {
        height: 71%
    }

    .ha-w-72 {
        width: 72%
    }

    .ha-h-72 {
        height: 72%
    }

    .ha-w-73 {
        width: 73%
    }

    .ha-h-73 {
        height: 73%
    }

    .ha-w-74 {
        width: 74%
    }

    .ha-h-74 {
        height: 74%
    }

    .ha-w-75 {
        width: 75%
    }

    .ha-h-75 {
        height: 75%
    }

    .ha-w-76 {
        width: 76%
    }

    .ha-h-76 {
        height: 76%
    }

    .ha-w-77 {
        width: 77%
    }

    .ha-h-77 {
        height: 77%
    }

    .ha-w-78 {
        width: 78%
    }

    .ha-h-78 {
        height: 78%
    }

    .ha-w-79 {
        width: 79%
    }

    .ha-h-79 {
        height: 79%
    }

    .ha-w-80 {
        width: 80%
    }

    .ha-h-80 {
        height: 80%
    }

    .ha-w-81 {
        width: 81%
    }

    .ha-h-81 {
        height: 81%
    }

    .ha-w-82 {
        width: 82%
    }

    .ha-h-82 {
        height: 82%
    }

    .ha-w-83 {
        width: 83%
    }

    .ha-h-83 {
        height: 83%
    }

    .ha-w-84 {
        width: 84%
    }

    .ha-h-84 {
        height: 84%
    }

    .ha-w-85 {
        width: 85%
    }

    .ha-h-85 {
        height: 85%
    }

    .ha-w-86 {
        width: 86%
    }

    .ha-h-86 {
        height: 86%
    }

    .ha-w-87 {
        width: 87%
    }

    .ha-h-87 {
        height: 87%
    }

    .ha-w-88 {
        width: 88%
    }

    .ha-h-88 {
        height: 88%
    }

    .ha-w-89 {
        width: 89%
    }

    .ha-h-89 {
        height: 89%
    }

    .ha-w-90 {
        width: 90%
    }

    .ha-h-90 {
        height: 90%
    }

    .ha-w-91 {
        width: 91%
    }

    .ha-h-91 {
        height: 91%
    }

    .ha-w-92 {
        width: 92%
    }

    .ha-h-92 {
        height: 92%
    }

    .ha-w-93 {
        width: 93%
    }

    .ha-h-93 {
        height: 93%
    }

    .ha-w-94 {
        width: 94%
    }

    .ha-h-94 {
        height: 94%
    }

    .ha-w-95 {
        width: 95%
    }

    .ha-h-95 {
        height: 95%
    }

    .ha-w-96 {
        width: 96%
    }

    .ha-h-96 {
        height: 96%
    }

    .ha-w-97 {
        width: 97%
    }

    .ha-h-97 {
        height: 97%
    }

    .ha-w-98 {
        width: 98%
    }

    .ha-h-98 {
        height: 98%
    }

    .ha-w-99 {
        width: 99%
    }

    .ha-h-99 {
        height: 99%
    }

    .ha-w-100 {
        width: 100%
    }

    .ha-h-100 {
        height: 100%
    }

    .ha-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .ha-flex-inline {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }

    .ha-flex-x-start {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .ha-flex-x-end {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }

    .ha-flex-x-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .ha-flex-x-around {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }

    .ha-flex-x-even {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly
    }

    .ha-flex-x-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .ha-flex-y-top {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -ms-flex-align: start
    }

    .ha-flex-y-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -ms-flex-align: center
    }

    .ha-flex-y-bottom {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
        -ms-flex-align: end
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2 {
        padding: 5px 0 5px 0
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: flex-start;
        align-items: flex-start
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-50318aa.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-50318aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-50318aa.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-29843 .elementor-element.elementor-element-50318aa>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-50318aa>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29843 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-db89d14 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-db89d14>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-1bc70d6.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button {
        text-align: center
    }

    .elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button a {
        font-family: "Montserrat", Sans-serif;
        color: #FFF
    }

    .elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button a:hover {
        color: #8BC3FF
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-da0a7c8.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-29843 .elementor-element.elementor-element-da0a7c8.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-884215c.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-884215c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-884215c.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list {
        justify-content: center;
        border-radius: 0
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list_item {
        padding: 0 calc(34px/2)
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc_mega_menu_overlay-inner {
        background-color: #000;
        opacity: 1
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
        flex-direction: row;
        justify-content: center;
        font-family: "Montserrat", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        color: #FFF;
        padding: 0 0 0 0;
        border-style: none;
        border-radius: 0
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-active_item .uc-mega_menu_title {
        color: #0091FF
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #31A8FF;
        padding: 0 0 0 0
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
        background-color: #31A8FF
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected,
    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
        border-radius: 10px 10px 10px 10px
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger {
        text-align: inherit
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon {
        width: 45px;
        height: 45px;
        font-size: 25px;
        color: #000;
        background-color: #31A8FF;
        border-radius: 100px 100px 100px 100px
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon svg {
        fill: #000
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn {
        text-align: right
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon {
        width: 45px;
        height: 45px;
        font-size: 25px;
        color: #31A8FF;
        border-radius: 100px 100px 100px 100px;
        margin: 10px 10px 10px 10px
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon svg {
        fill: #31A8FF
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element {
        width: 42px;
        height: 42px;
        background-color: #a0a0a0;
        margin-top: 0
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
        width: 42px;
        height: 42px;
        object-fit: cover
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element,
    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
        border-radius: 100px 100px 100px 100px
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-ge-icon {
        color: #fff;
        font-size: 15px
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-ge-text {
        color: #fff
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-mobile-logo {
        width: 50%
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-mobile-logo img {
        margin: 10px 10px 10px 10px
    }

    .elementor-29843 .elementor-element.elementor-element-b132851 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29843 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon {
        color: #008AFF !important;
        fill: #008AFF !important;
        background-color: #1F1F1F !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon:hover {
        color: #ffffff !important;
        fill: #ffffff !important;
        background-color: #373737 !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon {
        color: #008AFF !important;
        fill: #008AFF !important;
        background-color: #1F1F1F !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon:hover {
        color: #ffffff !important;
        fill: #ffffff !important;
        background-color: #373737 !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon {
        color: #008AFF !important;
        fill: #008AFF !important;
        background-color: #1F1F1F !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon:hover {
        color: #ffffff !important;
        fill: #ffffff !important;
        background-color: #373737 !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon {
        color: #008AFF !important;
        fill: #008AFF !important;
        background-color: #1F1F1F !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon:hover {
        color: #ffffff !important;
        fill: #ffffff !important;
        background-color: #373737 !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat {
        position: fixed
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-v-top {
        top: 20px;
        bottom: auto
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-v-bottom {
        bottom: 20px;
        top: auto
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-h-left {
        left: 20px;
        right: auto
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-h-right {
        right: 20px;
        left: auto
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-container {
        flex-direction: column-reverse;
        gap: 6px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta {
        width: 60px;
        height: 60px;
        font-size: 60px;
        background-color: #1F1F1F;
        color: #008AFF;
        fill: #008AFF
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon a {
        width: 60px;
        height: 60px;
        font-size: 60px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta span {
        width: 30px;
        height: 30px;
        font-size: 30px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon span {
        width: 30px;
        height: 30px;
        font-size: 30px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta-wrapper,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
        border-radius: 50px 50px 50px 50px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
        box-shadow: 5px 0 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-items {
        gap: 6px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
        background-color: #373737;
        color: #FFF;
        fill: #FFF
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-wrapper {
        width: 15vw;
        bottom: 0%;
        left: 135%;
        background-color: #eaf8fb;
        border-radius: 10px 10px 10px 10px;
        padding: 10px 10px 10px 10px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-close-btn {
        font-size: 1.5em
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-label,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
        margin-bottom: 10px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button {
        background-color: #43a8f3;
        color: #fff;
        padding: 4px 8px 4px 8px;
        margin-top: 10px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button:hover {
        background-color: #1188e1;
        color: #fff
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
        background-color: #e4e4e4
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
        margin-bottom: 10px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__label {
        color: #008AFF;
        background-color: #1F1F1F;
        padding: 10px 10px 10px 10px;
        border-radius: 5px 5px 5px 5px
    }

    .trx-addons-layout--edit-mode .trx-addons-layout__inner {
        background-color: var(--theme-color-bg_color)
    }

    .trx-addons-layout--single-preview .trx-addons-layout__inner {
        background-color: var(--theme-color-bg_color)
    }

    @media(min-width:768px) {
        .elementor-29843 .elementor-element.elementor-element-50318aa {
            width: 100%
        }

        .elementor-29843 .elementor-element.elementor-element-1bc70d6 {
            width: 38%
        }

        .elementor-29843 .elementor-element.elementor-element-da0a7c8 {
            width: 12%
        }
    }

    @media(max-width:1279px)and(min-width:768px) {
        .elementor-29843 .elementor-element.elementor-element-a02bb58 {
            width: 30%
        }

        .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
            width: 30%
        }

        .elementor-29843 .elementor-element.elementor-element-72b5b7f {
            width: 30%
        }

        .elementor-29843 .elementor-element.elementor-element-adbcd34 {
            width: 10%
        }
    }

    @media(max-width:1279px) {
        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
            align-items: center
        }

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

        .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
            justify-content: flex-start
        }

        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column .elementor-widget-wrap {
            align-items: center
        }

        .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center
        }

        .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column>.elementor-widget-wrap {
            justify-content: center
        }

        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
            align-items: center
        }

        .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center
        }

        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-adbcd34.elementor-column .elementor-widget-wrap {
            align-items: center
        }

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

    @media(max-width:767px) {
        .elementor-29843 .elementor-element.elementor-element-a02bb58 {
            width: 30%
        }

        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
            align-items: center
        }

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

        .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
            justify-content: flex-start
        }

        .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
            width: 20%
        }

        .elementor-29843 .elementor-element.elementor-element-72b5b7f {
            width: 40%
        }

        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
            align-items: center
        }

        .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center
        }

        .elementor-29843 .elementor-element.elementor-element-adbcd34 {
            width: 10%
        }

        .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
            flex-direction: row
        }
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a {
        background-color: #fff0;
        color: deepskyblue
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span.sc_button_icon {
        color: deepskyblue
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span.sc_button_text.sc_align_center>span {
        color: deepskyblue;
        font-family: "Montserrat", sans-serif;
        font-optical-sizing: auto;
        font-weight: 500;
        font-style: normal
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects {
        background-color: rgb(0 30 45 / .8) !important
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2 {
        transition: background-color 1s ease !important
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects>.elementor-container {
        max-height: 65px
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2>.elementor-container {
        transition: min-height 1s ease !important
    }

    #scroll-logo {
        display: none;
        transition: all 0.7s ease
    }

    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2 {
        font-size: 26px
    }

    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i {
        color: #fff
    }

    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover {
        color: gold
    }

    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2 {
        font-size: 26px
    }

    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        align-content: left;
        align-items: left;
        text-align: left;
        color: #fff
    }

    #business1 a {
        color: #fff
    }

    #uc_mega_menu_elementor_d948cf0_item3>a>span {
        color: gold
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects {
        background-color: rgb(0 30 54 / .9) !important
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de {
        transition: background-color 0.7s ease !important
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects>.elementor-container {
        min-height: 80px
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de>.elementor-container {
        transition: min-height 0.7s ease !important
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392.elementor-sticky--effects {
        background-color: rgb(0 30 45 / .8) !important
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392 {
        transition: background-color 1s ease !important
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392.elementor-sticky--effects>.elementor-container {
        min-height: 80px
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392>.elementor-container {
        transition: min-height 1s ease !important
    }

    #uc_underline_animated_button_elementor_80593b1 {
        min-height: 1px
    }

    #uc_underline_animated_button_elementor_80593b1 a {
        padding: .7em calc(0.7em * 1.2);
        display: inline-flex;
        border: 1px solid #fff0;
        position: relative;
        cursor: pointer;
        text-decoration: none;
        align-items: center
    }

    #uc_underline_animated_button_elementor_80593b1 a .text,
    #uc_underline_animated_button_elementor_80593b1 a .icon {
        transform: translate3d(0, .7em, 0);
        display: block;
        transition: transform 0.4s cubic-bezier(.2, 0, 0, 1)0.4s
    }

    #uc_underline_animated_button_elementor_80593b1 a:after {
        position: absolute;
        content: '';
        bottom: -1px;
        left: calc(0.7em * 1.2);
        right: calc(0.7em * 1.2);
        height: 1px;
        background: #00B0ED;
        transition: transform 0.8s cubic-bezier(1, 0, .37, 1)0.2s, right 0.2s cubic-bezier(.04, .48, 0, 1)0.6s, left 0.4s cubic-bezier(.04, .48, 0, 1)0.6s;
        transform-origin: left
    }

    #uc_underline_animated_button_elementor_80593b1 .line {
        position: absolute;
        background: #00B0ED
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-right,
    #uc_underline_animated_button_elementor_80593b1 .line.-left {
        width: 1px;
        bottom: -1px;
        top: -1px;
        transform: scale3d(1, 0, 1)
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-top,
    #uc_underline_animated_button_elementor_80593b1 .line.-bottom {
        height: 1px;
        left: -1px;
        right: -1px;
        transform: scale3d(0, 1, 1)
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-right {
        right: -1px;
        transition: transform 0.1s cubic-bezier(1, 0, .65, 1.01)0.23s;
        transform-origin: top
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-top {
        top: -1px;
        transition: transform 0.08s linear 0.43s;
        transform-origin: left
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-left {
        left: -1px;
        transition: transform 0.08s linear 0.51s;
        transform-origin: bottom
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-bottom {
        bottom: -1px;
        transition: transform 0.3s cubic-bezier(1, 0, .65, 1.01);
        transform-origin: right
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .text,
    #uc_underline_animated_button_elementor_80593b1 a:active .text,
    #uc_underline_animated_button_elementor_80593b1 a:hover .icon,
    #uc_underline_animated_button_elementor_80593b1 a:active .icon {
        transform: translate3d(0, 0, 0);
        transition: transform 0.6s cubic-bezier(.2, 0, 0, 1)0.4s
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover:after,
    #uc_underline_animated_button_elementor_80593b1 a:active:after {
        transform: scale3d(0, 1, 1);
        right: -1px;
        left: -1px;
        transform-origin: right;
        transition: transform 0.2s cubic-bezier(1, 0, .65, 1.01)0.17s, right 0.2s cubic-bezier(1, 0, .65, 1.01), left 0s 0.3s
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .line,
    #uc_underline_animated_button_elementor_80593b1 a:active .line {
        transform: scale3d(1, 1, 1)
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .line.-right,
    #uc_underline_animated_button_elementor_80593b1 a:active .line.-right {
        transition: transform 0.1s cubic-bezier(1, 0, .65, 1.01)0.2s;
        transform-origin: bottom
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .line.-top,
    #uc_underline_animated_button_elementor_80593b1 a:active .line.-top {
        transition: transform 0.08s linear 0.4s;
        transform-origin: right
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .line.-left,
    #uc_underline_animated_button_elementor_80593b1 a:active .line.-left {
        transition: transform 0.08s linear 0.48s;
        transform-origin: top
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .line.-bottom,
    #uc_underline_animated_button_elementor_80593b1 a:active .line.-bottom {
        transition: transform 0.5s cubic-bezier(0, .53, .29, 1)0.56s;
        transform-origin: left
    }

    #uc_underline_animated_button_elementor_80593b1 .icon {
        transition: all cubic-bezier(.2, 0, 0, 1)0.4s
    }

    #uc_mega_menu_elementor_d948cf0 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0 * {
        box-sizing: border-box
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
        display: flex;
        list-style: none;
        padding: 0;
        margin: 0
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
        position: absolute;
        z-index: 99997;
        top: 100%;
        left: 50%;
        transform: translate(-50%, 0);
        padding-top: 0;
        pointer-events: none;
        overflow: hidden;
        visibility: hidden
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section-cover {
        position: absolute;
        z-index: 99996;
        pointer-events: none;
        top: calc(100%+14px);
        opacity: 0;
        pointer-events: none;
        transition: opacity 1000ms
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-wrapper {
        left: 0;
        top: 0;
        height: 100%;
        position: relative;
        z-index: 99996;
        overflow-y: visible
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
        left: unset;
        right: 0;
        transform: translate(20px, 0);
        padding-top: 0
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.section-error .uc-section-error {
        text-align: center;
        min-height: 400px;
        padding: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #ccc;
        position: relative;
        z-index: 99997
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_title {
        display: flex;
        gap: 5px;
        align-items: center;
        position: relative;
        z-index: 99998
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item,
    #uc_mega_menu_elementor_d948cf0 .uc-active_item .uc-mega_menu_title {
        transition: all 0.3s;
        text-align: center
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
        width: 100%
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item {
        pointer-events: all;
        z-index: 99998;
        visibility: visible
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item+.uc-mega_menu_section-cover {
        opacity: 1;
        pointer-events: all
    }

    #uc_mega_menu_elementor_d948cf0 .uc-error {
        color: red;
        font-weight: 700
    }

    #uc_mega_menu_elementor_d948cf0 .uc-message {
        text-align: center
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-wrapper.uc-menu-open {
        transform: translate(0, 0)
    }

    #uc_mega_menu_elementor_d948cf0 .uc_mega_menu_overlay {
        cursor: default;
        display: none;
        position: absolute;
        top: calc(100%+0px);
        left: 0;
        transition: opacity 0.3s;
        z-index: 99995;
        opacity: 0
    }

    #uc_mega_menu_elementor_d948cf0 .uc_mega_menu_overlay-inner {
        height: 100%
    }

    #uc_mega_menu_elementor_d948cf0.uc-menu-open .uc_mega_menu_overlay {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .uc-mega_menu_title {
        border: 2px solid red;
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .uc-mega_menu_title::before {
        content: "";
        position: absolute;
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background-color: red;
        top: 8px;
        right: 8px;
        z-index: 2
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .item-error {
        position: absolute;
        left: 50%;
        top: 0;
        transform: translate(-50%, -100%);
        z-index: 2;
        width: max-content;
        color: red;
        opacity: 0;
        transition: all .3s
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .uc-mega_menu_title:hover .item-error {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0 .available_id_s {
        padding: 15px;
        background-color: #fff;
        color: #000
    }

    #uc_mega_menu_elementor_d948cf0 .uc_expand_indicator::before {
        font-family: "Font Awesome 5 Free";
        content: "\f107";
        font-weight: 900;
        line-height: 1em;
        display: inline-flex
    }

    #uc_mega_menu_elementor_d948cf0 .uc_collapse_indicator::before {
        font-family: "Font Awesome 5 Free";
        content: "\f106";
        font-weight: 900;
        line-height: 1em;
        display: inline-flex
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-burger,
    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-burger-icon,
    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn-icon {
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section>* {
        position: relative;
        z-index: 999997
    }

    #uc_mega_menu_elementor_d948cf0 .ue-tip {
        position: absolute;
        width: 0;
        height: 0;
        border: 10px solid;
        border-right-color: #fff0;
        border-bottom-color: #fff0;
        top: 0;
        left: 50%;
        transform: translate(-50%, -50%)rotate(45deg);
        border-top-left-radius: 4px;
        opacity: 0;
        z-index: 99996
    }

    #uc_mega_menu_elementor_d948cf0 .ue-graphic-element {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        line-height: 1em;
        overflow: hidden;
        flex-grow: 0;
        flex-shrink: 0;
        transition: 0.3s
    }

    #uc_mega_menu_elementor_d948cf0 .ue-graphic-element svg {
        height: 1em;
        width: 1em;
        transition: 0.3s
    }

    #uc_mega_menu_elementor_d948cf0 .ue-graphic-element img {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0 .ue-ge-image {
        width: 100%;
        transition: 0.3s
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item .ue-tip {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-header {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-logo {
        flex-shrink: 0;
        flex-grow: 0;
        display: none
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-logo img {
        width: 100%;
        display: block;
        object-fit: contain
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
        flex-grow: 1
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section>* {
        opacity: 0;
        transition: opacity 1000ms
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item>* {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0 .ue-mega-menu-mobile-template {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0 .sub-arrow.uc-arrow-hidden {
        display: none
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0 .ue-mega-menu-mobile-template {
            display: block
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-burger {
            display: block
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
            display: block
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-logo {
            display: block
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-wrapper {
            position: fixed;
            transform: translate(0, -120%);
            background-color: #151414;
            width: 100%;
            overflow-y: auto;
            transition: all 300ms
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
            flex-direction: column;
            max-width: 100%
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
            top: 0 !important;
            width: 100% !important;
            left: 0 !important;
            padding-top: 0 !important;
            transform: translate(0, 0) !important
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item {
            position: static !important
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.uc-active_item .uc-mega_menu_title {
            position: sticky;
            top: 0;
            left: 0;
            z-index: 99999
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.uc-active_item .uc-mega_menu_title::before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            background-color: #fff;
            z-index: -1
        }

        #uc_mega_menu_elementor_d948cf0 .uc_mega_menu_overlay {
            opacity: 0;
            display: none !important
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section>* {
            transform: translate(0, 0) !important;
            opacity: 0;
            transition: transform 1000ms, opacity 1000ms
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item>* {
            opacity: 1
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mobile-mode {
            z-index: 99998
        }

        #uc_mega_menu_elementor_d948cf0 .ue-tip {
            display: none
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section-cover {
            display: none
        }
    }

    [id=""]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item1 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item1 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item1 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item1 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item1 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item1 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item1 {
            display: none
        }
    }

    [id="businessSetup"]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item2 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item2 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item2 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item2 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item2 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item2 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item2 {
            display: none
        }
    }

    [id="GoldenVisaMega"]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item3 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item3 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item3 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item3 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item3 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item3 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item3 {
            display: none
        }
    }

    [id="PROServices"]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item4 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item4 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item4 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item4 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item4 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item4 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item4 {
            display: none
        }
    }

    [id="BookkeepingAccounting"]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item5 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item5 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item5 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item5 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item5 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item5 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item5 {
            display: none
        }
    }

    [id="TaxationLiquidation"]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item6 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item6 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item6 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item6 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item6 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item6 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item6 {
            display: none
        }
    }

    [id=""]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item7 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item7 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item7 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item7 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item7 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item7 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item7 {
            display: none
        }
    }

    .nc-loop-bars-rotate-32-icon-o {
        --animation-duration: 0.8s;
        transform-origin: 16px 16px;
        animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
    }

    @keyframes nc-loop-bars-rotate-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .nc-loop-bars-rotate-32-icon-o {
        --animation-duration: 0.8s;
        transform-origin: 16px 16px;
        animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
    }

    @keyframes nc-loop-bars-rotate-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .nc-loop-bars-rotate-32-icon-o {
        --animation-duration: 0.8s;
        transform-origin: 16px 16px;
        animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
    }

    @keyframes nc-loop-bars-rotate-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .nc-loop-bars-rotate-32-icon-o {
        --animation-duration: 0.8s;
        transform-origin: 16px 16px;
        animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
    }

    @keyframes nc-loop-bars-rotate-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .nc-loop-bars-rotate-32-icon-o {
        --animation-duration: 0.8s;
        transform-origin: 16px 16px;
        animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
    }

    @keyframes nc-loop-bars-rotate-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .elementor-27635 .elementor-element.elementor-element-f849048:not(.elementor-motion-effects-element-type-background),
    .elementor-27635 .elementor-element.elementor-element-f849048>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, #003966 33%, #001B31 100%)
    }

    .elementor-27635 .elementor-element.elementor-element-f849048>.elementor-container {
        min-height: 300px
    }

    .elementor-27635 .elementor-element.elementor-element-f849048 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-f849048 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-f849048 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-f849048 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0 100px 0
    }

    .elementor-27635 .elementor-element.elementor-element-f849048>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-0a1b69d .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-0a1b69d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-0a1b69d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-5dc9015.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-27635 .elementor-element.elementor-element-5dc9015.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-27635 .elementor-element.elementor-element-5dc9015.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-1a6368d {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-tag {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap {
        flex-direction: row
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0>.elementor-widget-container {
        padding: 3px 0 5px 0
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-before {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-fb94b1b)
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-center {
        font-family: "Montserrat", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-after {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-df750cb)
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-border:after {
        border-bottom-style: none;
        left: 26%;
        bottom: 17%
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap:before {
        color: #0084FF12;
        font-family: "Montserrat", Sans-serif;
        font-size: 150px;
        font-weight: 800;
        top: -17%
    }

    .elementor-27635 .elementor-element.elementor-element-3b2925ed .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-3b2925ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-3b2925ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-d843b40 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec:not(.elementor-motion-effects-element-type-background),
    .elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-container {
        min-height: 300px
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0 100px 0
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-25269da .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-25269da .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-25269da .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

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

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

    .elementor-27635 .elementor-element.elementor-element-3abed6f.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-32fe3de {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-tag {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap {
        flex-direction: row
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090>.elementor-widget-container {
        padding: 3px 0 5px 0
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-before {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-fb94b1b)
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-center {
        font-family: "Montserrat", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-after {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-df750cb)
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-border:after {
        border-bottom-style: none;
        left: 26%;
        bottom: 17%
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap:before {
        color: #0084FF12;
        font-family: "Montserrat", Sans-serif;
        font-size: 150px;
        font-weight: 800;
        top: -17%
    }

    .elementor-27635 .elementor-element.elementor-element-0ef5455 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-0ef5455 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-0ef5455 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-eb9dae8 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd:not(.elementor-motion-effects-element-type-background),
    .elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-container {
        min-height: 300px
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0 100px 0
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-27e4515 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-27e4515 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-27e4515 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-08ab97e.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-27635 .elementor-element.elementor-element-08ab97e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-27635 .elementor-element.elementor-element-08ab97e.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-388a669 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-tag {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap {
        flex-direction: row
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673>.elementor-widget-container {
        padding: 3px 0 5px 0
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-before {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-fb94b1b)
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-center {
        font-family: "Montserrat", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-after {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-df750cb)
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-border:after {
        border-bottom-style: none;
        left: 26%;
        bottom: 17%
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap:before {
        color: #0084FF12;
        font-family: "Montserrat", Sans-serif;
        font-size: 150px;
        font-weight: 800;
        top: -17%
    }

    .elementor-27635 .elementor-element.elementor-element-9fbb124 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-9fbb124 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-9fbb124 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-86b4f56 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6:not(.elementor-motion-effects-element-type-background),
    .elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-container {
        min-height: 300px
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0 100px 0
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-f8d5548 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-f8d5548 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-f8d5548 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-a3bda49.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-27635 .elementor-element.elementor-element-a3bda49.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-8b9429f {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-tag {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap {
        flex-direction: row
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384>.elementor-widget-container {
        padding: 3px 0 5px 0
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-before {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-fb94b1b)
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-center {
        font-family: "Montserrat", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-after {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-df750cb)
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-border:after {
        border-bottom-style: none;
        left: 26%;
        bottom: 17%
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap:before {
        color: #0084FF12;
        font-family: "Montserrat", Sans-serif;
        font-size: 150px;
        font-weight: 800;
        top: -17%
    }

    .elementor-27635 .elementor-element.elementor-element-b0620ed .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-b0620ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-b0620ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-1de17b8 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7:not(.elementor-motion-effects-element-type-background),
    .elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, #252525 33%, var(--e-global-color-7a1ccbe5)100%)
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-container {
        min-height: 300px
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0 100px 0
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-164865b .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-164865b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-164865b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-b855d0b.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-27635 .elementor-element.elementor-element-b855d0b.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-6ef38d4 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-tag {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap {
        flex-direction: row
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af>.elementor-widget-container {
        padding: 3px 0 5px 0
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-before {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-8d75d51)
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-center {
        font-family: "Montserrat", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        color: var(--e-global-color-8d75d51)
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-after {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-80574e1)
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-border:after {
        border-bottom-style: none;
        left: 26%;
        bottom: 17%
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap:before {
        color: #FEFF000F;
        font-family: "Montserrat", Sans-serif;
        font-size: 150px;
        font-weight: 800;
        top: 0%
    }

    .elementor-27635 .elementor-element.elementor-element-90ad6df .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-90ad6df .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-90ad6df .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492>.elementor-widget-container {
        background-color: #fff0;
        padding: 10px 30px 10px 30px;
        background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-8d75d51);
        background-color: #444
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--icon {
        padding: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
        color: var(--e-global-color-8d75d51);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-text {
        color: var(--e-global-color-5809377);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-8d75d51)
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn:focus {
        color: var(--e-global-color-80574e1)
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1>.elementor-widget-container {
        background-color: #fff0;
        padding: 10px 30px 10px 30px;
        background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-8d75d51);
        background-color: #444
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--icon {
        padding: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
        color: var(--e-global-color-8d75d51);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-text {
        color: var(--e-global-color-5809377);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-8d75d51)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn:focus {
        color: var(--e-global-color-80574e1)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7>.elementor-widget-container {
        background-color: #fff0;
        padding: 10px 30px 10px 30px;
        background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-8d75d51);
        background-color: #444
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--icon {
        padding: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
        color: var(--e-global-color-8d75d51);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-text {
        color: var(--e-global-color-5809377);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-8d75d51)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn:focus {
        color: var(--e-global-color-80574e1)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2fa736b {
        --spacer-size: 50px
    }

    @media(max-width:1279px) {
        .elementor-27635 .elementor-element.elementor-element-f849048 {
            padding: 50px 0 50px 0
        }

        .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9594bec {
            padding: 50px 0 50px 0
        }

        .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-56422dd {
            padding: 50px 0 50px 0
        }

        .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
            padding: 50px 0 50px 0
        }

        .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
            padding: 50px 0 50px 0
        }

        .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }
    }

    @media(max-width:767px) {
        .elementor-27635 .elementor-element.elementor-element-f849048 {
            padding: 30px 0 30px 0
        }

        .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-before {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-center {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap:before {
            font-size: 76px
        }

        .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9594bec {
            padding: 30px 0 30px 0
        }

        .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-before {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-center {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap:before {
            font-size: 76px
        }

        .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-56422dd {
            padding: 30px 0 30px 0
        }

        .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-before {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-center {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap:before {
            font-size: 76px
        }

        .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
            padding: 30px 0 30px 0
        }

        .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-before {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-center {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap:before {
            font-size: 76px
        }

        .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
            padding: 30px 0 30px 0
        }

        .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-before {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-center {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap:before {
            font-size: 76px
        }

        .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #business1>a:nth-child(1) {
        background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
        background-size: 100% 100%;
        background-position: -100%;
        display: inline-block;
        padding: 0 0;
        position: relative;
        background-clip: text;
        -webkit-text-fill-color: #fff0;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(1):before {
        content: '';
        background: dodgerblue;
        display: block;
        position: absolute;
        bottom: 1px;
        left: 0;
        width: 0;
        height: 3px;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(1):hover {
        background-position: 0;
        transform: translateX(10px)
    }

    #business1>a:nth-child(1):hover::before {
        width: 100%
    }

    #business1>a:nth-child(3) {
        background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
        background-size: 200% 100%;
        background-position: -100%;
        display: inline-block;
        padding: 0 0;
        position: relative;
        background-clip: text;
        -webkit-text-fill-color: #fff0;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(3):before {
        content: '';
        background: dodgerblue;
        display: block;
        position: absolute;
        bottom: 1px;
        left: 0;
        width: 0;
        height: 3px;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(3):hover {
        background-position: 0;
        transform: translateX(10px)
    }

    #business1>a:nth-child(3):hover::before {
        width: 100%
    }

    #business1>a:nth-child(5) {
        background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
        background-size: 200% 100%;
        background-position: -100%;
        display: inline-block;
        padding: 0 0;
        position: relative;
        background-clip: text;
        -webkit-text-fill-color: #fff0;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(5):before {
        content: '';
        background: dodgerblue;
        display: block;
        position: absolute;
        bottom: 1px;
        left: 0;
        width: 0;
        height: 3px;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(5):hover {
        background-position: 0;
        transform: translateX(10px)
    }

    #business1>a:nth-child(5):hover::before {
        width: 100%
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #uc_mobile_conversion_menu_elementor_5432a7c.el-floating-chat {
        z-index: 9999;
        display: flex;
        align-items: flex-start
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-container {
        position: relative;
        display: flex
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-wrapper {
        display: none;
        gap: .25em;
        position: absolute;
        z-index: 1;
        flex-direction: column;
        align-items: flex-start
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-wrapper.ue-show {
        display: flex
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-input,
    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-label {
        display: none
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-input.ue-show,
    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-label.ue-show {
        display: inherit
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-close-btn {
        align-self: flex-end;
        cursor: pointer;
        position: absolute;
        top: 0;
        line-height: 1
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-button {
        cursor: pointer
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta-wrapper {
        z-index: 1
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta {
        display: block;
        position: relative;
        transition: all 400ms ease-in-out;
        overflow: hidden
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta span {
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta .el-floating-chat-cta__icon-open {
        opacity: 1;
        transition: opacity .4s ease-in-out .4s
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta .el-floating-chat-cta__icon-close {
        opacity: 0;
        pointer-events: none;
        transition: opacity .4s ease-in-out
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta.ue-open .el-floating-chat-cta__icon-close {
        opacity: 1;
        pointer-events: all;
        transition: opacity .4s ease-in-out .4s
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta.ue-open .el-floating-chat-cta__icon-open {
        opacity: 0;
        pointer-events: none;
        transition: opacity .4s ease-in-out
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-wrapper {
        display: none;
        z-index: 0
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-wrapper.ue-show {
        display: block
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 0;
        margin-bottom: 5px;
        margin-top: 5px;
        list-style: none;
        margin-block-start: 0;
        margin-block-end: 0;
        margin-inline-start: 0;
        margin-inline-end: 0;
        padding-inline-start: 0
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item {
        position: relative;
        display: flex;
        align-items: center;
        gap: .5em
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items {
        opacity: 0;
        transition: opacity 600ms ease-in-out
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items.ue-show {
        opacity: 1
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon {
        position: relative;
        overflow: hidden
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon:hover {
        cursor: pointer
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon>a {
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        color: inherit
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon>a>span {
        display: flex;
        align-content: center;
        justify-content: center
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__label {
        position: absolute;
        top: 50%;
        transform: translate(calc(100%+1em), -50%);
        right: 0;
        left: auto;
        opacity: 0;
        transition: all 400ms ease-in-out
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon:hover+.el-floating-chat-item__label {
        opacity: 1
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta-wrapper.ue-floating-chat-waggle .el-floating-chat-cta:not(.ue-open) {
        animation: ue-floating-chat-waggle 5s infinite
    }

    @keyframes ue-floating-chat-waggle {
        0% {
            transform: none
        }

        10% {
            transform: rotateZ(-20deg)scale(1.2)
        }

        13% {
            transform: rotateZ(25deg)scale(1.2)
        }

        15% {
            transform: rotateZ(-15deg)scale(1.2)
        }

        17% {
            transform: rotateZ(15deg)scale(1.2)
        }

        20% {
            transform: rotateZ(-12deg)scale(1.2)
        }

        22% {
            transform: rotateZ(0)scale(1.2)
        }

        25%,
        100% {
            transform: rotateZ(0)scale(1)
        }
    }

    body[data-elementor-device-mode="desktop"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-desktop-hide {
        display: none
    }

    body[data-elementor-device-mode="tablet"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-tablet-hide {
        display: none
    }

    body[data-elementor-device-mode="mobile"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-mobile-hide {
        display: none
    }

    #uc_gradient_button_elementor_b6bf567 a {
        display: inline-block;
        text-align: center;
        transition: 0.5s;
        background-size: 200% auto;
        box-shadow: 0 5px 20px rgb(0 0 0 / .15);
        background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
        text-decoration: none
    }

    #uc_gradient_button_elementor_b6bf567 a:hover {
        background-position: right center
    }

    #uc_gradient_button_elementor_db5d0ea a {
        display: inline-block;
        text-align: center;
        transition: 0.5s;
        background-size: 200% auto;
        box-shadow: 0 5px 20px rgb(0 0 0 / .15);
        background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
        text-decoration: none
    }

    #uc_gradient_button_elementor_db5d0ea a:hover {
        background-position: right center
    }

    #uc_gradient_button_elementor_c123e42 a {
        display: inline-block;
        text-align: center;
        transition: 0.5s;
        background-size: 200% auto;
        box-shadow: 0 5px 20px rgb(0 0 0 / .15);
        background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
        text-decoration: none
    }

    #uc_gradient_button_elementor_c123e42 a:hover {
        background-position: right center
    }

    #uc_gradient_button_elementor_7f1bb93 a {
        display: inline-block;
        text-align: center;
        transition: 0.5s;
        background-size: 200% auto;
        box-shadow: 0 5px 20px rgb(0 0 0 / .15);
        background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
        text-decoration: none
    }

    #uc_gradient_button_elementor_7f1bb93 a:hover {
        background-position: right center
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73:not(.elementor-motion-effects-element-type-background),
    .elementor-30482 .elementor-element.elementor-element-5800e73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, #001B31 50%, #003966 100%)
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73 .circle {
        scale: 100%
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-30482 .elementor-element.elementor-element-aa49b54 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-aa49b54 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-aa49b54 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-1755340 {
        --spacer-size: 120px
    }

    .elementor-30482 .elementor-element.elementor-element-18fdc16 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-18fdc16 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-18fdc16 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
        max-height: 64px
    }

    .elementor-30482 .elementor-element.elementor-element-95496a1 {
        --spacer-size: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-7d01110 .elementor-heading-title {
        color: #00C6FF
    }

    .elementor-30482 .elementor-element.elementor-element-1c99d2b {
        --spacer-size: 6px
    }

    .elementor-30482 .elementor-element.elementor-element-6df0e5c {
        --spacer-size: 6px
    }

    .elementor-30482 .elementor-element.elementor-element-eb4699a {
        --spacer-size: 8px
    }

    .elementor-30482 .elementor-element.elementor-element-f49da20 {
        width: auto;
        max-width: auto
    }

    .elementor-30482 .elementor-element.elementor-element-f49da20 .elementor-heading-title {
        font-size: 19px;
        letter-spacing: 0
    }

    .elementor-30482 .elementor-element.elementor-element-2407907 .elementor-heading-title {
        color: #00C6FF
    }

    .elementor-30482 .elementor-element.elementor-element-02806b9 {
        --spacer-size: 6px
    }

    .elementor-30482 .elementor-element.elementor-element-d2f12fe>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30482 .elementor-element.elementor-element-8c795cb .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-8c795cb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-8c795cb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
        --spacer-size: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-8ea9237 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-8ea9237 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-8ea9237 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 {
        text-align: center
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 .elementor-heading-title {
        text-transform: uppercase;
        color: #00B7FF
    }

    .elementor-30482 .elementor-element.elementor-element-0c3ebc2 {
        --spacer-size: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-573abdb .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-573abdb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-573abdb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-80dac66 .sc_item_title_text {
        -webkit-text-stroke-width: 0
    }

    .elementor-30482 .elementor-element.elementor-element-80dac66 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0
    }

    .elementor-30482 .elementor-element.elementor-element-57dc693 .sc_item_title_text {
        -webkit-text-stroke-width: 0
    }

    .elementor-30482 .elementor-element.elementor-element-57dc693 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0
    }

    .elementor-30482 .elementor-element.elementor-element-d8aa937 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-d8aa937 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-d8aa937 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-e2af3ad {
        --spacer-size: 90px
    }

    .elementor-30482 .elementor-element.elementor-element-01dcbf6 {
        text-align: center;
        line-height: 1.4em
    }

    .elementor-30482 .elementor-element.elementor-element-e0fe100 {
        --spacer-size: 50px;
        width: 100%;
        max-width: 100%
    }

    .trx-addons-layout--edit-mode .trx-addons-layout__inner {
        background-color: #001B31
    }

    .trx-addons-layout--single-preview .trx-addons-layout__inner {
        background-color: #001B31
    }

    @media(max-width:1279px)and(min-width:768px) {
        .elementor-30482 .elementor-element.elementor-element-e53dc37 {
            width: 100%
        }
    }

    @media(max-width:1279px) {
        .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
            max-height: 70px
        }

        .elementor-30482 .elementor-element.elementor-element-eb4699a {
            --spacer-size: 5px
        }

        .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
            --spacer-size: 20px
        }

        .elementor-30482 .elementor-element.elementor-element-861bcd2 {
            text-align: center
        }

        .elementor-30482 .elementor-element.elementor-element-0c3ebc2 {
            --spacer-size: 20px
        }

        .elementor-30482 .elementor-element.elementor-element-e2af3ad {
            --spacer-size: 40px
        }

        .elementor-30482 .elementor-element.elementor-element-01dcbf6 {
            text-align: center
        }
    }

    @media(max-width:767px) {
        .elementor-30482 .elementor-element.elementor-element-5800e73 .circle {
            scale: 80px
        }

        .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
            max-height: 64px
        }

        .elementor-30482 .elementor-element.elementor-element-3a55103 {
            width: 52%
        }

        .elementor-30482 .elementor-element.elementor-element-3332dd9 {
            font-size: 13px
        }

        .elementor-30482 .elementor-element.elementor-element-eb4699a {
            --spacer-size: 2px
        }

        .elementor-30482 .elementor-element.elementor-element-f49da20 .elementor-heading-title {
            font-size: 18px
        }

        .elementor-30482 .elementor-element.elementor-element-e89b51e {
            width: 48%
        }

        .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
            --spacer-size: 50px
        }

        .elementor-30482 .elementor-element.elementor-element-861bcd2 {
            text-align: center
        }

        .elementor-30482 .elementor-element.elementor-element-e53dc37>.elementor-element-populated {
            margin: 13px 0 11px 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-30482 .elementor-element.elementor-element-e2af3ad {
            --spacer-size: 35px
        }
    }

    #trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614>section>div>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-68e8f21.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.sc_layouts_item.elementor-element.elementor-element-e8c0b21.scheme_corporate.sc_fly_static.elementor-widget.elementor-widget-heading.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>h2>a {
        color: #31a8ff
    }

    @media screen and(max-width:768px) {

        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(4)>span,
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(3),
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(2)>span,
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(1) {
            background-color: rgb(0 0 0 / .25) !important
        }
    }

    @media screen and(max-width:768px) {

        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(4)>span,
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(3),
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(2)>span,
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(1) {
            background-color: rgb(0 0 0 / .25) !important
        }
    }

    #uc_animated_ripples_bg_addon83630ripple-background {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        overflow: hidden
    }

    #uc_animated_ripples_bg_addon83630ripple-background .circle {
        position: absolute;
        border-radius: 50%;
        background: #CBCBCB4D;
        animation: ripple 15s infinite;
        box-shadow: 0 0 1px 0 #508fb9
    }

    #uc_animated_ripples_bg_addon83630ripple-background .small {
        width: 200px;
        height: 200px;
        left: -100px;
        bottom: -100px
    }

    #uc_animated_ripples_bg_addon83630ripple-background .medium {
        width: 400px;
        height: 400px;
        left: -200px;
        bottom: -200px
    }

    #uc_animated_ripples_bg_addon83630ripple-background .large {
        width: 600px;
        height: 600px;
        left: -300px;
        bottom: -300px
    }

    #uc_animated_ripples_bg_addon83630ripple-background .xlarge {
        width: 800px;
        height: 800px;
        left: -400px;
        bottom: -400px
    }

    #uc_animated_ripples_bg_addon83630ripple-background .xxlarge {
        width: 1000px;
        height: 1000px;
        left: -500px;
        bottom: -500px
    }

    #uc_animated_ripples_bg_addon83630ripple-background .shade1 {
        opacity: .2
    }

    #uc_animated_ripples_bg_addon83630ripple-background .shade2 {
        opacity: .5
    }

    #uc_animated_ripples_bg_addon83630ripple-background .shade3 {
        opacity: .7
    }

    #uc_animated_ripples_bg_addon83630ripple-background .shade4 {
        opacity: .8
    }

    #uc_animated_ripples_bg_addon83630ripple-background .shade5 {
        opacity: .9
    }

    @keyframes ripple {
        0% {
            transform: scale(.8)
        }

        50% {
            transform: scale(1.2)
        }

        100% {
            transform: scale(.8)
        }
    }

    .clearfix::before,
    .clearfix::after {
        content: " ";
        display: table;
        clear: both
    }

    .eael-testimonial-slider.nav-top-left,
    .eael-testimonial-slider.nav-top-right,
    .eael-team-slider.nav-top-left,
    .eael-team-slider.nav-top-right,
    .eael-logo-carousel.nav-top-left,
    .eael-logo-carousel.nav-top-right,
    .eael-post-carousel.nav-top-left,
    .eael-post-carousel.nav-top-right,
    .eael-product-carousel.nav-top-left,
    .eael-product-carousel.nav-top-right {
        padding-top: 40px
    }

    .eael-contact-form input[type=text],
    .eael-contact-form input[type=email],
    .eael-contact-form input[type=url],
    .eael-contact-form input[type=tel],
    .eael-contact-form input[type=date],
    .eael-contact-form input[type=number],
    .eael-contact-form textarea {
        background: #fff;
        box-shadow: none;
        -webkit-box-shadow: none;
        float: none;
        height: auto;
        margin: 0;
        outline: 0;
        width: 100%
    }

    .eael-contact-form input[type=submit] {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        padding: 10px 20px;
        width: auto;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
    .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input::-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea::-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-ms-input-placeholder,
    .eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea:-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-custom-radio-checkbox input[type=checkbox],
    .eael-custom-radio-checkbox input[type=radio] {
        appearance: none;
        -moz-appearance: none;
        border-style: solid;
        border-width: 0;
        outline: none;
        min-width: 1px;
        width: 15px;
        height: 15px;
        background: #ddd;
        padding: 3px
    }

    .eael-custom-radio-checkbox input[type=checkbox]:before,
    .eael-custom-radio-checkbox input[type=radio]:before {
        content: "";
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        display: block
    }

    .eael-custom-radio-checkbox input[type=checkbox]:checked:before,
    .eael-custom-radio-checkbox input[type=radio]:checked:before {
        background: #999;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-custom-radio-checkbox input[type=radio] {
        border-radius: 50%
    }

    .eael-custom-radio-checkbox input[type=radio]:before {
        border-radius: 50%
    }

    .eael-post-elements-readmore-btn {
        font-size: 12px;
        font-weight: 500;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        display: inline-block
    }

    .elementor-lightbox .dialog-widget-content {
        width: 100%;
        height: 100%
    }

    .eael-contact-form-align-left,
    .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
        margin: 0 auto 0 0;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-center,
    .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
        float: none;
        margin: 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-right,
    .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
        margin: 0 0 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-force-hide {
        display: none !important
    }

    .eael-d-none {
        display: none !important
    }

    .eael-d-block {
        display: block !important
    }

    .eael-h-auto {
        height: auto !important
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
        display: none
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
        display: none
    }

    .sr-only {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
    }

    .eael-testimonial-slider {
        position: relative
    }

    .testimonial-star-rating {
        padding: 0;
        margin: 0
    }

    .testimonial-star-rating li {
        list-style: none;
        display: inline-block
    }

    .testimonial-star-rating li i {
        color: #d8d8d8
    }

    .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .rating-two .testimonial-star-rating li:nth-child(1)i,
    .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .rating-three .testimonial-star-rating li:nth-child(1)i,
    .rating-three .testimonial-star-rating li:nth-child(2)i,
    .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .rating-four .testimonial-star-rating li:nth-child(1)i,
    .rating-four .testimonial-star-rating li:nth-child(2)i,
    .rating-four .testimonial-star-rating li:nth-child(3)i,
    .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .eael-testimonial-image img {
        max-width: 100%
    }

    .eael-testimonial-image {
        padding: 10px 0 0 0
    }

    .eael-testimonial-image>figure {
        display: block;
        margin: 0
    }

    .testimonial-avatar-rounded figure img {
        border-radius: 50%;
        height: auto
    }

    .eael-testimonial-content {
        margin: 0;
        padding: 10px
    }

    .eael-testimonial-item>figure {
        margin: 0 auto;
        padding: 0 20px
    }

    .eael-testimonial-item .center-text {
        text-align: center
    }

    .eael-testimonial-item .right-text {
        text-align: right
    }

    .eael-testimonial-item .left-text {
        text-align: left
    }

    .eael-testimonial-item .justify-text {
        text-align: justify
    }

    .eael-testimonial-content .eael-testimonial-text {
        font-size: 100%;
        font-style: italic;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 10px;
        word-wrap: break-word
    }

    .eael-testimonial-content .eael-testimonial-user {
        display: inline-block;
        font-family: inherit;
        font-size: 105%;
        font-style: italic;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 5px
    }

    .eael-testimonial-content .eael-testimonial-user-company {
        display: inline-block;
        font-family: inherit;
        font-size: 90%;
        font-style: italic;
        font-weight: lighter;
        line-height: 1.75;
        margin-bottom: 0;
        margin-top: 1px
    }

    .eael-testimonial-image {
        position: relative
    }

    .eael-testimonial-item .eael-testimonial-image figure img {
        display: inline-block
    }

    .eael-testimonial-item .eael-testimonial-quote::after {
        color: inherit !important;
        content: "";
        font-family: "Font Awesome 5 Free";
        font-size: 200%;
        font-weight: 900
    }

    .icon-img-left-content .eael-testimonial-image {
        float: left;
        width: 30%
    }

    .icon-img-left-content .eael-testimonial-content {
        float: left;
        width: 70%;
        text-align: left
    }

    .icon-img-left-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-left-content .eael-testimonial-quote {
        position: absolute;
        right: 0
    }

    .icon-img-left-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-align-centered .eael-testimonial-user,
    .eael-testimonial-align-centered .eael-testimonial-user-company {
        float: none;
        text-align: center
    }

    .eael-testimonial-align-centered .eael-testimonial-image>figure img {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .icon-img-right-content .eael-testimonial-image {
        float: right;
        width: 30%
    }

    .icon-img-right-content .eael-testimonial-content {
        float: right;
        width: 70%;
        text-align: right
    }

    .icon-img-right-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-right-content .eael-testimonial-quote {
        position: absolute
    }

    .icon-img-right-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-item {
        position: relative
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image,
    .default-style.testimonial-alignment-center .eael-testimonial-image {
        text-align: center
    }

    .classic-style.testimonial-alignment-right .eael-testimonial-image,
    .default-style.testimonial-alignment-right .eael-testimonial-image {
        text-align: right
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image>figure,
    .default-style.testimonial-alignment-center .eael-testimonial-image>figure {
        text-align: center
    }

    span.eael-testimonial-quote {
        position: absolute;
        right: 10px;
        top: 10px
    }

    .eael-testimonial-item.left .eael-testimonial-image {
        text-align: left
    }

    .eael-testimonial-item.center .eael-testimonial-image {
        text-align: center
    }

    .eael-testimonial-item.right .eael-testimonial-image {
        text-align: right
    }

    .eael-testimonial-inline-bio .eael-testimonial-image {
        float: left
    }

    .eael-testimonial-inline-bio .bio-text {
        padding-top: 10px
    }

    .eael-testimonial-content.eael-testimonial-inline-bio {
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .eael-testimonial-inline-bio .testimonial-star-rating,
    .eael-testimonial-inline-bio .bio-text {
        float: left;
        width: 65%
    }

    .testimonial-inline-style .eael-testimonial-image {
        float: left;
        max-width: 100%;
        padding: 0;
        margin-right: 15px
    }

    .testimonial-inline-style {
        overflow: hidden;
        text-align: left
    }

    .content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .content-bottom-icon-title-inline .eael-testimonial-text,
    .content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text {
        text-align: left
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .clearfix::before,
    .clearfix::after {
        content: " ";
        display: table;
        clear: both
    }

    .eael-testimonial-slider.nav-top-left,
    .eael-testimonial-slider.nav-top-right,
    .eael-team-slider.nav-top-left,
    .eael-team-slider.nav-top-right,
    .eael-logo-carousel.nav-top-left,
    .eael-logo-carousel.nav-top-right,
    .eael-post-carousel.nav-top-left,
    .eael-post-carousel.nav-top-right,
    .eael-product-carousel.nav-top-left,
    .eael-product-carousel.nav-top-right {
        padding-top: 40px
    }

    .eael-contact-form input[type=text],
    .eael-contact-form input[type=email],
    .eael-contact-form input[type=url],
    .eael-contact-form input[type=tel],
    .eael-contact-form input[type=date],
    .eael-contact-form input[type=number],
    .eael-contact-form textarea {
        background: #fff;
        box-shadow: none;
        -webkit-box-shadow: none;
        float: none;
        height: auto;
        margin: 0;
        outline: 0;
        width: 100%
    }

    .eael-contact-form input[type=submit] {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        padding: 10px 20px;
        width: auto;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
    .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input::-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea::-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-ms-input-placeholder,
    .eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea:-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-custom-radio-checkbox input[type=checkbox],
    .eael-custom-radio-checkbox input[type=radio] {
        appearance: none;
        -moz-appearance: none;
        border-style: solid;
        border-width: 0;
        outline: none;
        min-width: 1px;
        width: 15px;
        height: 15px;
        background: #ddd;
        padding: 3px
    }

    .eael-custom-radio-checkbox input[type=checkbox]:before,
    .eael-custom-radio-checkbox input[type=radio]:before {
        content: "";
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        display: block
    }

    .eael-custom-radio-checkbox input[type=checkbox]:checked:before,
    .eael-custom-radio-checkbox input[type=radio]:checked:before {
        background: #999;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-custom-radio-checkbox input[type=radio] {
        border-radius: 50%
    }

    .eael-custom-radio-checkbox input[type=radio]:before {
        border-radius: 50%
    }

    .eael-post-elements-readmore-btn {
        font-size: 12px;
        font-weight: 500;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        display: inline-block
    }

    .elementor-lightbox .dialog-widget-content {
        width: 100%;
        height: 100%
    }

    .eael-contact-form-align-left,
    .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
        margin: 0 auto 0 0;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-center,
    .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
        float: none;
        margin: 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-right,
    .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
        margin: 0 0 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-force-hide {
        display: none !important
    }

    .eael-d-none {
        display: none !important
    }

    .eael-d-block {
        display: block !important
    }

    .eael-h-auto {
        height: auto !important
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
        display: none
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
        display: none
    }

    .sr-only {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
    }

    .eael-testimonial-slider {
        position: relative
    }

    .testimonial-star-rating {
        padding: 0;
        margin: 0
    }

    .testimonial-star-rating li {
        list-style: none;
        display: inline-block
    }

    .testimonial-star-rating li i {
        color: #d8d8d8
    }

    .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .rating-two .testimonial-star-rating li:nth-child(1)i,
    .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .rating-three .testimonial-star-rating li:nth-child(1)i,
    .rating-three .testimonial-star-rating li:nth-child(2)i,
    .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .rating-four .testimonial-star-rating li:nth-child(1)i,
    .rating-four .testimonial-star-rating li:nth-child(2)i,
    .rating-four .testimonial-star-rating li:nth-child(3)i,
    .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .eael-testimonial-image img {
        max-width: 100%
    }

    .eael-testimonial-image {
        padding: 10px 0 0 0
    }

    .eael-testimonial-image>figure {
        display: block;
        margin: 0
    }

    .testimonial-avatar-rounded figure img {
        border-radius: 50%;
        height: auto
    }

    .eael-testimonial-content {
        margin: 0;
        padding: 10px
    }

    .eael-testimonial-item>figure {
        margin: 0 auto;
        padding: 0 20px
    }

    .eael-testimonial-item .center-text {
        text-align: center
    }

    .eael-testimonial-item .right-text {
        text-align: right
    }

    .eael-testimonial-item .left-text {
        text-align: left
    }

    .eael-testimonial-item .justify-text {
        text-align: justify
    }

    .eael-testimonial-content .eael-testimonial-text {
        font-size: 100%;
        font-style: italic;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 10px;
        word-wrap: break-word
    }

    .eael-testimonial-content .eael-testimonial-user {
        display: inline-block;
        font-family: inherit;
        font-size: 105%;
        font-style: italic;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 5px
    }

    .eael-testimonial-content .eael-testimonial-user-company {
        display: inline-block;
        font-family: inherit;
        font-size: 90%;
        font-style: italic;
        font-weight: lighter;
        line-height: 1.75;
        margin-bottom: 0;
        margin-top: 1px
    }

    .eael-testimonial-image {
        position: relative
    }

    .eael-testimonial-item .eael-testimonial-image figure img {
        display: inline-block
    }

    .eael-testimonial-item .eael-testimonial-quote::after {
        color: inherit !important;
        content: "";
        font-family: "Font Awesome 5 Free";
        font-size: 200%;
        font-weight: 900
    }

    .icon-img-left-content .eael-testimonial-image {
        float: left;
        width: 30%
    }

    .icon-img-left-content .eael-testimonial-content {
        float: left;
        width: 70%;
        text-align: left
    }

    .icon-img-left-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-left-content .eael-testimonial-quote {
        position: absolute;
        right: 0
    }

    .icon-img-left-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-align-centered .eael-testimonial-user,
    .eael-testimonial-align-centered .eael-testimonial-user-company {
        float: none;
        text-align: center
    }

    .eael-testimonial-align-centered .eael-testimonial-image>figure img {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .icon-img-right-content .eael-testimonial-image {
        float: right;
        width: 30%
    }

    .icon-img-right-content .eael-testimonial-content {
        float: right;
        width: 70%;
        text-align: right
    }

    .icon-img-right-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-right-content .eael-testimonial-quote {
        position: absolute
    }

    .icon-img-right-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-item {
        position: relative
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image,
    .default-style.testimonial-alignment-center .eael-testimonial-image {
        text-align: center
    }

    .classic-style.testimonial-alignment-right .eael-testimonial-image,
    .default-style.testimonial-alignment-right .eael-testimonial-image {
        text-align: right
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image>figure,
    .default-style.testimonial-alignment-center .eael-testimonial-image>figure {
        text-align: center
    }

    span.eael-testimonial-quote {
        position: absolute;
        right: 10px;
        top: 10px
    }

    .eael-testimonial-item.left .eael-testimonial-image {
        text-align: left
    }

    .eael-testimonial-item.center .eael-testimonial-image {
        text-align: center
    }

    .eael-testimonial-item.right .eael-testimonial-image {
        text-align: right
    }

    .eael-testimonial-inline-bio .eael-testimonial-image {
        float: left
    }

    .eael-testimonial-inline-bio .bio-text {
        padding-top: 10px
    }

    .eael-testimonial-content.eael-testimonial-inline-bio {
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .eael-testimonial-inline-bio .testimonial-star-rating,
    .eael-testimonial-inline-bio .bio-text {
        float: left;
        width: 65%
    }

    .testimonial-inline-style .eael-testimonial-image {
        float: left;
        max-width: 100%;
        padding: 0;
        margin-right: 15px
    }

    .testimonial-inline-style {
        overflow: hidden;
        text-align: left
    }

    .content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .content-bottom-icon-title-inline .eael-testimonial-text,
    .content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text {
        text-align: left
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .clearfix::before,
    .clearfix::after {
        content: " ";
        display: table;
        clear: both
    }

    .eael-testimonial-slider.nav-top-left,
    .eael-testimonial-slider.nav-top-right,
    .eael-team-slider.nav-top-left,
    .eael-team-slider.nav-top-right,
    .eael-logo-carousel.nav-top-left,
    .eael-logo-carousel.nav-top-right,
    .eael-post-carousel.nav-top-left,
    .eael-post-carousel.nav-top-right,
    .eael-product-carousel.nav-top-left,
    .eael-product-carousel.nav-top-right {
        padding-top: 40px
    }

    .eael-contact-form input[type=text],
    .eael-contact-form input[type=email],
    .eael-contact-form input[type=url],
    .eael-contact-form input[type=tel],
    .eael-contact-form input[type=date],
    .eael-contact-form input[type=number],
    .eael-contact-form textarea {
        background: #fff;
        box-shadow: none;
        -webkit-box-shadow: none;
        float: none;
        height: auto;
        margin: 0;
        outline: 0;
        width: 100%
    }

    .eael-contact-form input[type=submit] {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        padding: 10px 20px;
        width: auto;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
    .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input::-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea::-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-ms-input-placeholder,
    .eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea:-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-custom-radio-checkbox input[type=checkbox],
    .eael-custom-radio-checkbox input[type=radio] {
        appearance: none;
        -moz-appearance: none;
        border-style: solid;
        border-width: 0;
        outline: none;
        min-width: 1px;
        width: 15px;
        height: 15px;
        background: #ddd;
        padding: 3px
    }

    .eael-custom-radio-checkbox input[type=checkbox]:before,
    .eael-custom-radio-checkbox input[type=radio]:before {
        content: "";
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        display: block
    }

    .eael-custom-radio-checkbox input[type=checkbox]:checked:before,
    .eael-custom-radio-checkbox input[type=radio]:checked:before {
        background: #999;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-custom-radio-checkbox input[type=radio] {
        border-radius: 50%
    }

    .eael-custom-radio-checkbox input[type=radio]:before {
        border-radius: 50%
    }

    .eael-post-elements-readmore-btn {
        font-size: 12px;
        font-weight: 500;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        display: inline-block
    }

    .elementor-lightbox .dialog-widget-content {
        width: 100%;
        height: 100%
    }

    .eael-contact-form-align-left,
    .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
        margin: 0 auto 0 0;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-center,
    .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
        float: none;
        margin: 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-right,
    .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
        margin: 0 0 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-force-hide {
        display: none !important
    }

    .eael-d-none {
        display: none !important
    }

    .eael-d-block {
        display: block !important
    }

    .eael-h-auto {
        height: auto !important
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
        display: none
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
        display: none
    }

    .sr-only {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
    }

    .eael-testimonial-slider {
        position: relative
    }

    .testimonial-star-rating {
        padding: 0;
        margin: 0
    }

    .testimonial-star-rating li {
        list-style: none;
        display: inline-block
    }

    .testimonial-star-rating li i {
        color: #d8d8d8
    }

    .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .rating-two .testimonial-star-rating li:nth-child(1)i,
    .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .rating-three .testimonial-star-rating li:nth-child(1)i,
    .rating-three .testimonial-star-rating li:nth-child(2)i,
    .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .rating-four .testimonial-star-rating li:nth-child(1)i,
    .rating-four .testimonial-star-rating li:nth-child(2)i,
    .rating-four .testimonial-star-rating li:nth-child(3)i,
    .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .eael-testimonial-image img {
        max-width: 100%
    }

    .eael-testimonial-image {
        padding: 10px 0 0 0
    }

    .eael-testimonial-image>figure {
        display: block;
        margin: 0
    }

    .testimonial-avatar-rounded figure img {
        border-radius: 50%;
        height: auto
    }

    .eael-testimonial-content {
        margin: 0;
        padding: 10px
    }

    .eael-testimonial-item>figure {
        margin: 0 auto;
        padding: 0 20px
    }

    .eael-testimonial-item .center-text {
        text-align: center
    }

    .eael-testimonial-item .right-text {
        text-align: right
    }

    .eael-testimonial-item .left-text {
        text-align: left
    }

    .eael-testimonial-item .justify-text {
        text-align: justify
    }

    .eael-testimonial-content .eael-testimonial-text {
        font-size: 100%;
        font-style: italic;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 10px;
        word-wrap: break-word
    }

    .eael-testimonial-content .eael-testimonial-user {
        display: inline-block;
        font-family: inherit;
        font-size: 105%;
        font-style: italic;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 5px
    }

    .eael-testimonial-content .eael-testimonial-user-company {
        display: inline-block;
        font-family: inherit;
        font-size: 90%;
        font-style: italic;
        font-weight: lighter;
        line-height: 1.75;
        margin-bottom: 0;
        margin-top: 1px
    }

    .eael-testimonial-image {
        position: relative
    }

    .eael-testimonial-item .eael-testimonial-image figure img {
        display: inline-block
    }

    .eael-testimonial-item .eael-testimonial-quote::after {
        color: inherit !important;
        content: "";
        font-family: "Font Awesome 5 Free";
        font-size: 200%;
        font-weight: 900
    }

    .icon-img-left-content .eael-testimonial-image {
        float: left;
        width: 30%
    }

    .icon-img-left-content .eael-testimonial-content {
        float: left;
        width: 70%;
        text-align: left
    }

    .icon-img-left-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-left-content .eael-testimonial-quote {
        position: absolute;
        right: 0
    }

    .icon-img-left-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-align-centered .eael-testimonial-user,
    .eael-testimonial-align-centered .eael-testimonial-user-company {
        float: none;
        text-align: center
    }

    .eael-testimonial-align-centered .eael-testimonial-image>figure img {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .icon-img-right-content .eael-testimonial-image {
        float: right;
        width: 30%
    }

    .icon-img-right-content .eael-testimonial-content {
        float: right;
        width: 70%;
        text-align: right
    }

    .icon-img-right-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-right-content .eael-testimonial-quote {
        position: absolute
    }

    .icon-img-right-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-item {
        position: relative
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image,
    .default-style.testimonial-alignment-center .eael-testimonial-image {
        text-align: center
    }

    .classic-style.testimonial-alignment-right .eael-testimonial-image,
    .default-style.testimonial-alignment-right .eael-testimonial-image {
        text-align: right
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image>figure,
    .default-style.testimonial-alignment-center .eael-testimonial-image>figure {
        text-align: center
    }

    span.eael-testimonial-quote {
        position: absolute;
        right: 10px;
        top: 10px
    }

    .eael-testimonial-item.left .eael-testimonial-image {
        text-align: left
    }

    .eael-testimonial-item.center .eael-testimonial-image {
        text-align: center
    }

    .eael-testimonial-item.right .eael-testimonial-image {
        text-align: right
    }

    .eael-testimonial-inline-bio .eael-testimonial-image {
        float: left
    }

    .eael-testimonial-inline-bio .bio-text {
        padding-top: 10px
    }

    .eael-testimonial-content.eael-testimonial-inline-bio {
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .eael-testimonial-inline-bio .testimonial-star-rating,
    .eael-testimonial-inline-bio .bio-text {
        float: left;
        width: 65%
    }

    .testimonial-inline-style .eael-testimonial-image {
        float: left;
        max-width: 100%;
        padding: 0;
        margin-right: 15px
    }

    .testimonial-inline-style {
        overflow: hidden;
        text-align: left
    }

    .content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .content-bottom-icon-title-inline .eael-testimonial-text,
    .content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text {
        text-align: left
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .clearfix::before,
    .clearfix::after {
        content: " ";
        display: table;
        clear: both
    }

    .eael-testimonial-slider.nav-top-left,
    .eael-testimonial-slider.nav-top-right,
    .eael-team-slider.nav-top-left,
    .eael-team-slider.nav-top-right,
    .eael-logo-carousel.nav-top-left,
    .eael-logo-carousel.nav-top-right,
    .eael-post-carousel.nav-top-left,
    .eael-post-carousel.nav-top-right,
    .eael-product-carousel.nav-top-left,
    .eael-product-carousel.nav-top-right {
        padding-top: 40px
    }

    .eael-contact-form input[type=text],
    .eael-contact-form input[type=email],
    .eael-contact-form input[type=url],
    .eael-contact-form input[type=tel],
    .eael-contact-form input[type=date],
    .eael-contact-form input[type=number],
    .eael-contact-form textarea {
        background: #fff;
        box-shadow: none;
        -webkit-box-shadow: none;
        float: none;
        height: auto;
        margin: 0;
        outline: 0;
        width: 100%
    }

    .eael-contact-form input[type=submit] {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        padding: 10px 20px;
        width: auto;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
    .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input::-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea::-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-ms-input-placeholder,
    .eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea:-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-custom-radio-checkbox input[type=checkbox],
    .eael-custom-radio-checkbox input[type=radio] {
        appearance: none;
        -moz-appearance: none;
        border-style: solid;
        border-width: 0;
        outline: none;
        min-width: 1px;
        width: 15px;
        height: 15px;
        background: #ddd;
        padding: 3px
    }

    .eael-custom-radio-checkbox input[type=checkbox]:before,
    .eael-custom-radio-checkbox input[type=radio]:before {
        content: "";
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        display: block
    }

    .eael-custom-radio-checkbox input[type=checkbox]:checked:before,
    .eael-custom-radio-checkbox input[type=radio]:checked:before {
        background: #999;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-custom-radio-checkbox input[type=radio] {
        border-radius: 50%
    }

    .eael-custom-radio-checkbox input[type=radio]:before {
        border-radius: 50%
    }

    .eael-post-elements-readmore-btn {
        font-size: 12px;
        font-weight: 500;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        display: inline-block
    }

    .elementor-lightbox .dialog-widget-content {
        width: 100%;
        height: 100%
    }

    .eael-contact-form-align-left,
    .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
        margin: 0 auto 0 0;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-center,
    .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
        float: none;
        margin: 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-right,
    .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
        margin: 0 0 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-force-hide {
        display: none !important
    }

    .eael-d-none {
        display: none !important
    }

    .eael-d-block {
        display: block !important
    }

    .eael-h-auto {
        height: auto !important
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
        display: none
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
        display: none
    }

    .sr-only {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
    }

    .eael-testimonial-slider {
        position: relative
    }

    .testimonial-star-rating {
        padding: 0;
        margin: 0
    }

    .testimonial-star-rating li {
        list-style: none;
        display: inline-block
    }

    .testimonial-star-rating li i {
        color: #d8d8d8
    }

    .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .rating-two .testimonial-star-rating li:nth-child(1)i,
    .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .rating-three .testimonial-star-rating li:nth-child(1)i,
    .rating-three .testimonial-star-rating li:nth-child(2)i,
    .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .rating-four .testimonial-star-rating li:nth-child(1)i,
    .rating-four .testimonial-star-rating li:nth-child(2)i,
    .rating-four .testimonial-star-rating li:nth-child(3)i,
    .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .eael-testimonial-image img {
        max-width: 100%
    }

    .eael-testimonial-image {
        padding: 10px 0 0 0
    }

    .eael-testimonial-image>figure {
        display: block;
        margin: 0
    }

    .testimonial-avatar-rounded figure img {
        border-radius: 50%;
        height: auto
    }

    .eael-testimonial-content {
        margin: 0;
        padding: 10px
    }

    .eael-testimonial-item>figure {
        margin: 0 auto;
        padding: 0 20px
    }

    .eael-testimonial-item .center-text {
        text-align: center
    }

    .eael-testimonial-item .right-text {
        text-align: right
    }

    .eael-testimonial-item .left-text {
        text-align: left
    }

    .eael-testimonial-item .justify-text {
        text-align: justify
    }

    .eael-testimonial-content .eael-testimonial-text {
        font-size: 100%;
        font-style: italic;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 10px;
        word-wrap: break-word
    }

    .eael-testimonial-content .eael-testimonial-user {
        display: inline-block;
        font-family: inherit;
        font-size: 105%;
        font-style: italic;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 5px
    }

    .eael-testimonial-content .eael-testimonial-user-company {
        display: inline-block;
        font-family: inherit;
        font-size: 90%;
        font-style: italic;
        font-weight: lighter;
        line-height: 1.75;
        margin-bottom: 0;
        margin-top: 1px
    }

    .eael-testimonial-image {
        position: relative
    }

    .eael-testimonial-item .eael-testimonial-image figure img {
        display: inline-block
    }

    .eael-testimonial-item .eael-testimonial-quote::after {
        color: inherit !important;
        content: "";
        font-family: "Font Awesome 5 Free";
        font-size: 200%;
        font-weight: 900
    }

    .icon-img-left-content .eael-testimonial-image {
        float: left;
        width: 30%
    }

    .icon-img-left-content .eael-testimonial-content {
        float: left;
        width: 70%;
        text-align: left
    }

    .icon-img-left-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-left-content .eael-testimonial-quote {
        position: absolute;
        right: 0
    }

    .icon-img-left-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-align-centered .eael-testimonial-user,
    .eael-testimonial-align-centered .eael-testimonial-user-company {
        float: none;
        text-align: center
    }

    .eael-testimonial-align-centered .eael-testimonial-image>figure img {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .icon-img-right-content .eael-testimonial-image {
        float: right;
        width: 30%
    }

    .icon-img-right-content .eael-testimonial-content {
        float: right;
        width: 70%;
        text-align: right
    }

    .icon-img-right-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-right-content .eael-testimonial-quote {
        position: absolute
    }

    .icon-img-right-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-item {
        position: relative
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image,
    .default-style.testimonial-alignment-center .eael-testimonial-image {
        text-align: center
    }

    .classic-style.testimonial-alignment-right .eael-testimonial-image,
    .default-style.testimonial-alignment-right .eael-testimonial-image {
        text-align: right
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image>figure,
    .default-style.testimonial-alignment-center .eael-testimonial-image>figure {
        text-align: center
    }

    span.eael-testimonial-quote {
        position: absolute;
        right: 10px;
        top: 10px
    }

    .eael-testimonial-item.left .eael-testimonial-image {
        text-align: left
    }

    .eael-testimonial-item.center .eael-testimonial-image {
        text-align: center
    }

    .eael-testimonial-item.right .eael-testimonial-image {
        text-align: right
    }

    .eael-testimonial-inline-bio .eael-testimonial-image {
        float: left
    }

    .eael-testimonial-inline-bio .bio-text {
        padding-top: 10px
    }

    .eael-testimonial-content.eael-testimonial-inline-bio {
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .eael-testimonial-inline-bio .testimonial-star-rating,
    .eael-testimonial-inline-bio .bio-text {
        float: left;
        width: 65%
    }

    .testimonial-inline-style .eael-testimonial-image {
        float: left;
        max-width: 100%;
        padding: 0;
        margin-right: 15px
    }

    .testimonial-inline-style {
        overflow: hidden;
        text-align: left
    }

    .content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .content-bottom-icon-title-inline .eael-testimonial-text,
    .content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text {
        text-align: left
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .unlimited-elements-background-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 0
    }

    .unlimited-elements-background-overlay.uc-bg-front {
        z-index: 999
    }

    @media screen and(max-width:1040px) {

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1 {
            top: 0;
            font-size: 10vh
        }

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6 {
            margin-top: 20px;
            font-size: 4vh;
            line-height: 4vh
        }

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button {
            padding: 10px 40px 10px 40px;
            bottom: 0
        }
    }

    @media screen and(max-width:500px) {

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1 {
            top: 0;
            font-size: 45px
        }

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6 {
            margin-top: 20px;
            font-size: 16px
        }

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button {
            padding: 7px 7px 7px 7px;
            bottom: 0
        }
    }

    button.btn-sub:hover {
        background-color: #e5813e;
        color: #fff
    }

    #mc4wp-form-1>div.mc4wp-form-fields>button:hover {
        background-color: #e5813e;
        color: #fff
    }

    #mc4wp-form-1>div.mc4wp-form-fields>button::hover {
        background-color: #e5813e;
        color: #fff
    }

    #popup-1>div>a {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 10
    }

    body>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show {
        background-color: #fff;
        color: #000
    }

    body>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show:hover {
        background-color: #999;
        color: #fff
    }

    #mainland-list li {
        margin: 10px 0
    }

    #mainland-list {
        list-style-type: none;
        padding: 0;
        text-align: left;
        margin: 1px
    }

    #mainland-list a {
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #uc_mega_menu_elementor_3ec9d0e_item3>a>span {
        color: gold
    }

    #businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static>div>div>div,
    #BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-e25a24e.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4fb89a6.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-6bdf121.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4ef9a91.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4bda38c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-a20a471.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div {
        background: linear-gradient(to top, #001B31, #003966)
    }

    #trx_addons_layout-26614>div,
    #trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614,
    #trx_addons_layout-26614>div>div>div,
    #trx_addons_layout-26614>div>div,
    #trx_addons_layout-26614>div,
    #trx_addons_layout-26614,
    body>div,
    body,
    #trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614>section.elementor-section.elementor-top-section.elementor-element.elementor-element-6f9f363.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div {
        background: linear-gradient(to top, #001B31, #003966)
    }

    #GoldenVisaMega {
        border-color: gold
    }

    #GoldenVisaMega>div.ue-tip {
        border-top-color: gold !important;
        border-left-color: gold !important
    }

    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span {
        color: gold
    }

    body.page-id-26131>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-26131>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-30112>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-30112>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31163>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31163>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31228>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31228>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31308>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31308>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-33648>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-33648>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-33592>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-33592>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-33943>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to bottom right, #006529, #0b3600);
        color: white !important;
        transition: background 0.9s ease !important
    }

    body.page-id-33943>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to top left, #006529, #0b3600);
        color: white !important;
        transition: background 0.9s ease !important
    }

    body.page-id-33942>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to bottom right, #006529, #0b3600);
        color: white !important;
        transition: background 0.9s ease !important
    }

    body.page-id-33942>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to top left, #006529, #0b3600);
        color: white !important;
        transition: background 0.9s ease !important
    }

    a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to bottom right, #0164b4, #001e36);
        color: white !important;
        transition: background 0.9s ease !important
    }

    a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to top left, #0164b4, #001e36);
        color: white !important;
        transition: background 0.9s ease !important
    }

    body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_widgets_area {
        background-color: #003966
    }

    body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap,
    body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened,
    body>div.body_wrap>div>div.menu_mobile_overlay.scheme_dark.inited_click {
        background-color: #001e36
    }

    body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.menu_mobile_close.menu_button_close.inited_click>span.menu_button_close_text {
        color: #fff
    }

    body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
        background-color: #001e36
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-7dbeab9.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-7612f7a.scheme_corporate.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited {
        color: #8bc3ff
    }

    .scheme_startup-dark,
    body.scheme_startup-dark {
        --theme-color-bg_color: transparent;
        background: linear-gradient(134deg, #003966 34%, #001B31 60%)
    }

    #trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky--effects.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button,
    #trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky--effects.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button::before,
    #trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky--effects.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button::after,
    #trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited,
    #trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form,
    #trx_addons_layout-33955>div>div>div>div.elementor.elementor-33955>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_header_wrap>a {
        color: #00ff2a !important
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.elementor-sticky>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_overlay.scheme_agency-dark,
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap,
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened {
        background-color: black !important
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_header_wrap>a,
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_header_wrap>a:before,
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_header_wrap>a:after,
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button,
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button:before,
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>button:after,
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited,
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited:before,
    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-ab5b0a8.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.header-shadow.scheme_payment.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-63d487e.sc_layouts_column_align_right.sc_layouts_column.scheme_agency-dark.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-0102a53.scheme_payment.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.scheme_agency-dark.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited:after {
        color: green !important
    }

    #iti-0__country-listbox {
        background-color: #002746;
        color: #fff
    }

    body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened {
        background-color: #151414
    }

    body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_header_wrap>a::before {
        color: #E7CFB1
    }

    body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>button {
        color: #E7CFB1
    }

    body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>button::before {
        color: #E7CFB1
    }

    body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited {
        color: #E7CFB1 !important
    }

    body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_header_wrap>a {
        color: #E7CFB1
    }

    body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap {
        background-color: #151414
    }

    body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
        background-color: #151414
    }

    body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
        background-color: #151414
    }

    body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span.logo_text {
        color: #E7CFB1
    }

    body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span::before {
        color: #E7CFB1
    }

    body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap {
        background-color: #151414
    }

    body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
        background-color: #151414
    }

    body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
        background-color: #151414
    }

    body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span.logo_text {
        color: #E7CFB1
    }

    body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span::before {
        color: #E7CFB1
    }

    body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap {
        background-color: #151414
    }

    body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
        background-color: #151414
    }

    body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
        background-color: #151414
    }

    body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span.logo_text {
        color: #E7CFB1
    }

    body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span::before {
        color: #E7CFB1
    }

    .page-id-26131 #menu_mobile-item-24181 {
        display: none
    }

    .page-id-26131 #menu_mobile-item-24185,
    .page-id-26131 #menu_mobile-item-24182,
    .page-id-26131 #menu_mobile-item-24183,
    .page-id-26131 #menu_mobile-item-24184 {
        display: none
    }

    .page-id-33648 #menu_mobile-item-24181,
    .page-id-33648 #menu_mobile-item-24185,
    .page-id-33648 #menu_mobile-item-24182,
    .page-id-33648 #menu_mobile-item-24183,
    .page-id-33648 #menu_mobile-item-24184 {
        display: none
    }

    .page-id-33592 #menu_mobile-item-24181,
    .page-id-33592 #menu_mobile-item-24185,
    .page-id-33592 #menu_mobile-item-24182,
    .page-id-33592 #menu_mobile-item-24183,
    .page-id-33592 #menu_mobile-item-24184 {
        display: none
    }

    .elementor-26597 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects>.elementor-container {
        max-height: 65px !important
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects>div {
        max-height: 65px !important
    }

    .page-id-33943 #menu_mobile-item-24181,
    .page-id-33943 #menu_mobile-item-24184,
    .page-id-33943 #menu_mobile-item-24185,
    .page-id-33943 #menu_mobile-item-24182,
    .page-id-33943 #menu_mobile-item-24183 {
        display: none !important
    }

    body.page-id-33943>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap,
    body.page-id-33943>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap,
    body.page-id-33943>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
        background-color: #00240e !important
    }

    body.page-id-33942>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap,
    body.page-id-33942>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap,
    body.page-id-33942>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div {
        background-color: #00240e !important
    }

    .page-id-33942 #menu_mobile-item-33993,
    .page-id-33942 #menu_mobile-item-33996,
    .page-id-33942 #menu_mobile-item-33997,
    .page-id-33942 #menu_mobile-item-33994,
    .page-id-33942 #menu_mobile-item-33995,
    .page-id-33943 #menu_mobile-item-33993,
    .page-id-33943 #menu_mobile-item-33996,
    .page-id-33943 #menu_mobile-item-33997,
    .page-id-33943 #menu_mobile-item-33994,
    .page-id-33943 #menu_mobile-item-33995 {
        display: none !important
    }

    body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div,
    body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>nav,
    body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>div,
    body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened,
    body.page-id-30112>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
        background-color: #151414 !important
    }

    body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div,
    body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>nav,
    body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>div,
    body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened,
    body.page-id-31163>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
        background-color: #151414 !important
    }

    body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div,
    body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>nav,
    body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>div,
    body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened,
    body.page-id-31228>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
        background-color: #151414 !important
    }

    body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div,
    body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>nav,
    body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div>div,
    body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened,
    body.page-id-31308>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_content_wrap.content_wrap>div {
        background-color: #151414 !important
    }

    .search_modern .search_wrap.search_opened .search_field,
    .search_modern .search_wrap.search_opened .search_field:hover,
    .search_modern .search_wrap.search_opened .search_field:focus {
        color: deepskyblue
    }

    .page-id-26131 .search_modern .search_wrap.search_opened .search_field,
    .page-id-26131 .search_modern .search_wrap.search_opened .search_field:hover,
    .page-id-26131 .search_modern .search_wrap.search_opened .search_field:focus {
        color: #e7cfb1
    }

    .page-id-31308 .search_modern .search_wrap {
        background-color: black !important;
        box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
    }

    .page-id-31308 .search_modern .search_wrap.search_opened .search_field,
    .page-id-31308 .search_modern .search_wrap.search_opened .search_field:hover,
    .page-id-31308 .search_modern .search_wrap.search_opened .search_field:focus {
        color: gold
    }

    .page-id-31308 .search_wrap .search_results {
        background-color: black !important
    }

    .page-id-31228 .search_modern .search_wrap {
        background-color: black !important;
        box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
    }

    .page-id-31228 .search_modern .search_wrap.search_opened .search_field,
    .page-id-31228 .search_modern .search_wrap.search_opened .search_field:hover,
    .page-id-31228 .search_modern .search_wrap.search_opened .search_field:focus {
        color: gold
    }

    .page-id-31228 .search_wrap .search_results {
        background-color: black !important
    }

    .page-id-30112 .search_modern .search_wrap {
        background-color: black !important;
        box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
    }

    .page-id-30112 .search_modern .search_wrap.search_opened .search_field,
    .page-id-30112 .search_modern .search_wrap.search_opened .search_field:hover,
    .page-id-30112 .search_modern .search_wrap.search_opened .search_field:focus {
        color: gold
    }

    .page-id-30112 .search_wrap .search_results {
        background-color: black !important
    }

    .page-id-31163 .search_modern .search_wrap {
        background-color: black !important;
        box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
    }

    .page-id-31163 .search_modern .search_wrap.search_opened .search_field,
    .page-id-31163 .search_modern .search_wrap.search_opened .search_field:hover,
    .page-id-31163 .search_modern .search_wrap.search_opened .search_field:focus {
        color: gold
    }

    .page-id-31163 .search_wrap .search_results {
        background-color: black !important
    }

    .page-id-33943 .search_modern .search_wrap {
        background-color: #001600 !important;
        box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
    }

    .page-id-33943 .search_modern .search_wrap.search_opened .search_field,
    .page-id-33943 .search_modern .search_wrap.search_opened .search_field:hover,
    .page-id-33943 .search_modern .search_wrap.search_opened .search_field:focus {
        color: limegreen
    }

    .page-id-33943 .search_wrap .search_results {
        background-color: #001600 !important
    }

    .page-id-33942 .search_modern .search_wrap {
        background-color: #001600 !important;
        box-shadow: rgb(0 0 0 / .35)0 5px 15px !important
    }

    .page-id-33942 .search_modern .search_wrap.search_opened .search_field,
    page-id-33942 .search_modern .search_wrap.search_opened .search_field:hover,
    .page-id-33942 .search_modern .search_wrap.search_opened .search_field:focus {
        color: limegreen
    }

    .page-id-33942 .search_wrap .search_results {
        background-color: #001600 !important
    }

    #wpcf7-f33594-p33592-o1>form>div.form-style-1>p>span.wpcf7-submit-style>input {
        background-color: goldenrod !important
    }

    #wpcf7-f33594-p33592-o1>form>div.form-style-1>p>span.wpcf7-submit-style>input:hover {
        background-color: darkgoldenrod !important
    }

    .slicewp-button-primary {
        background-color: #ff8400 !important
    }

    .slicewp-button-primary:hover {
        background-color: #ffa13d !important
    }

    .slicewp-lost-password {
        color: #ff8400 !important
    }

    .slicewp-lost-password a {
        color: #ff8400 !important
    }

    body.page-id-38305>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-38305>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-38306>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-38306>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-38273>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-38273>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    .slicewp-user-notice .slicewp-warning {
        color: black !important
    }

    .slicewp-user-notice .slicewp-warning p {
        color: black !important
    }

    .slicewp-user-notice {
        color: black !important
    }

    div.slicewp-field-wrapper:nth-child(5)>div:nth-child(2)>div:nth-child(1)>a:nth-child(2)>svg:nth-child(1),
    div.slicewp-field-wrapper:nth-child(5)>div:nth-child(2)>div:nth-child(1)>a:nth-child(2)>svg:nth-child(2),
    div.slicewp-field-wrapper:nth-child(6)>div:nth-child(2)>div:nth-child(1)>a:nth-child(2)>svg:nth-child(2),
    div.slicewp-field-wrapper:nth-child(6)>div:nth-child(2)>div:nth-child(1)>a:nth-child(2)>svg:nth-child(1) {
        color: #e7cfb1 !important
    }

    .slicewp-form>div:nth-child(1),
    div.slicewp-date-picker-wrapper:nth-child(1),
    div.slicewp-grid:nth-child(2)>div:nth-child(1),
    div.slicewp-grid:nth-child(2)>div:nth-child(2),
    div.slicewp-grid:nth-child(2)>div:nth-child(3),
    div.slicewp-tab:nth-child(1)>div:nth-child(3),
    div.slicewp-grid:nth-child(5)>div:nth-child(1),
    div.slicewp-grid:nth-child(5)>div:nth-child(2),
    div.slicewp-grid:nth-child(5)>div:nth-child(3),
    div.slicewp-card:nth-child(4),
    div.slicewp-grid:nth-child(7)>div:nth-child(1),
    div.slicewp-grid:nth-child(7)>div:nth-child(2),
    .slicewp-chart-tooltip,
    div.slicewp-date-picker-wrapper:nth-child(1),
    div.slicewp-date-picker-wrapper:nth-child(1)>div:nth-child(2),
    .slicewp-section-general-affiliate-link,
    .slicewp-section-affiliate-link-generator,
    div.slicewp-global-overlay:nth-child(76)>div:nth-child(1),
    .slicewp-is-open>div:nth-child(1),
    .slicewp-is-open>div:nth-child(2)>div:nth-child(1),
    .slicewp-is-open>div:nth-child(2)>div:nth-child(2) {
        background-color: #202020 !important;
        box-shadow: rgb(0 0 0 / .15)1.95px 1.95px 2.6px;
        color: white !important
    }

    .slicewp-active a {
        color: #ff8e00 !important;
        border-color: #ff8e00 !important
    }

    li.slicewp-nav-tab:nth-child(2):hover,
    li.slicewp-nav-tab:nth-child(3):hover,
    li.slicewp-nav-tab:nth-child(1):hover,
    li.slicewp-nav-tab:nth-child(4):hover,
    li.slicewp-nav-tab:nth-child(5):hover,
    li.slicewp-nav-tab:nth-child(6):hover,
    li.slicewp-nav-tab:nth-child(7):hover,
    li.slicewp-nav-tab:nth-child(8):hover {
        color: #ff8e00 !important;
        border-color: #ff8e00 !important
    }

    li.slicewp-nav-tab:hover {
        color: #ff8e00 !important;
        border-color: #ff8e00 !important
    }

    #slicewp-affiliate-link,
    #slicewp-affiliate-custom-link-input {
        color: #ff8e00 !important
    }

    div.slicewp-global-overlay:nth-child(76)>div:nth-child(1)>div:nth-child(3)>button:nth-child(3) {
        color: white !important
    }

    :root {
        --wpforms-field-border-radius: 3px;
        --wpforms-field-border-style: solid;
        --wpforms-field-border-size: 1px;
        --wpforms-field-background-color: #ffffff;
        --wpforms-field-border-color: rgba(0, 0, 0, 0.25);
        --wpforms-field-border-color-spare: rgba(0, 0, 0, 0.25);
        --wpforms-field-text-color: rgba(0, 0, 0, 0.7);
        --wpforms-field-menu-color: #ffffff;
        --wpforms-label-color: rgba(0, 0, 0, 0.85);
        --wpforms-label-sublabel-color: rgba(0, 0, 0, 0.55);
        --wpforms-label-error-color: #d63637;
        --wpforms-button-border-radius: 3px;
        --wpforms-button-border-style: none;
        --wpforms-button-border-size: 1px;
        --wpforms-button-background-color: #066aab;
        --wpforms-button-border-color: #066aab;
        --wpforms-button-text-color: #ffffff;
        --wpforms-page-break-color: #066aab;
        --wpforms-background-image: none;
        --wpforms-background-position: center center;
        --wpforms-background-repeat: no-repeat;
        --wpforms-background-size: cover;
        --wpforms-background-width: 100px;
        --wpforms-background-height: 100px;
        --wpforms-background-color: rgba(0, 0, 0, 0);
        --wpforms-background-url: none;
        --wpforms-container-padding: 0px;
        --wpforms-container-border-style: none;
        --wpforms-container-border-width: 1px;
        --wpforms-container-border-color: #000000;
        --wpforms-container-border-radius: 3px;
        --wpforms-field-size-input-height: 43px;
        --wpforms-field-size-input-spacing: 15px;
        --wpforms-field-size-font-size: 16px;
        --wpforms-field-size-line-height: 19px;
        --wpforms-field-size-padding-h: 14px;
        --wpforms-field-size-checkbox-size: 16px;
        --wpforms-field-size-sublabel-spacing: 5px;
        --wpforms-field-size-icon-size: 1;
        --wpforms-label-size-font-size: 16px;
        --wpforms-label-size-line-height: 19px;
        --wpforms-label-size-sublabel-font-size: 14px;
        --wpforms-label-size-sublabel-line-height: 17px;
        --wpforms-button-size-font-size: 17px;
        --wpforms-button-size-height: 41px;
        --wpforms-button-size-padding-h: 15px;
        --wpforms-button-size-margin-top: 10px;
        --wpforms-container-shadow-size-box-shadow: none
    }

    :root {
        --wp--preset--aspect-ratio--square: 1;
        --wp--preset--aspect-ratio--4-3: 4/3;
        --wp--preset--aspect-ratio--3-4: 3/4;
        --wp--preset--aspect-ratio--3-2: 3/2;
        --wp--preset--aspect-ratio--2-3: 2/3;
        --wp--preset--aspect-ratio--16-9: 16/9;
        --wp--preset--aspect-ratio--9-16: 9/16;
        --wp--preset--color--black: #000000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--color--bg-color: #151414;
        --wp--preset--color--bd-color: #3E3E3E;
        --wp--preset--color--text-dark: #FFFFFF;
        --wp--preset--color--text-light: #A2A2A2;
        --wp--preset--color--text-link: #97B100;
        --wp--preset--color--text-hover: #ACC903;
        --wp--preset--color--text-link-2: #DE60CA;
        --wp--preset--color--text-hover-2: #C22BAA;
        --wp--preset--color--text-link-3: #9476EC;
        --wp--preset--color--text-hover-3: #704CDB;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227)0%, rgb(155, 81, 224)100%);
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180)0%, rgb(0, 208, 130)100%);
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0)0%, rgb(255, 105, 0)100%);
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0)0%, rgb(207, 46, 46)100%);
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238)0%, rgb(169, 184, 195)100%);
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220)0%, rgb(151, 120, 209)20%, rgb(207, 42, 186)40%, rgb(238, 44, 130)60%, rgb(251, 105, 98)80%, rgb(254, 248, 76)100%);
        --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236)0%, rgb(152, 150, 240)100%);
        --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165)0%, rgb(254, 45, 45)50%, rgb(107, 0, 62)100%);
        --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112)0%, rgb(199, 81, 192)50%, rgb(65, 88, 208)100%);
        --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203)0%, rgb(182, 227, 212)50%, rgb(51, 167, 181)100%);
        --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128)0%, rgb(113, 206, 126)100%);
        --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129)0%, rgb(40, 116, 252)100%);
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
        --wp--preset--spacing--20: 0.44rem;
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: 1rem;
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: 5.06rem;
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
        --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)
    }

    :where(.is-layout-flex) {
        gap: .5em
    }

    :where(.is-layout-grid) {
        gap: .5em
    }

    body .is-layout-flex {
        display: flex
    }

    .is-layout-flex {
        flex-wrap: wrap;
        align-items: center
    }

    .is-layout-flex>:is(*, div) {
        margin: 0
    }

    body .is-layout-grid {
        display: grid
    }

    .is-layout-grid>:is(*, div) {
        margin: 0
    }

    :where(.wp-block-columns.is-layout-flex) {
        gap: 2em
    }

    :where(.wp-block-columns.is-layout-grid) {
        gap: 2em
    }

    :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em
    }

    :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em
    }

    .has-black-color {
        color: var(--wp--preset--color--black) !important
    }

    .has-cyan-bluish-gray-color {
        color: var(--wp--preset--color--cyan-bluish-gray) !important
    }

    .has-white-color {
        color: var(--wp--preset--color--white) !important
    }

    .has-pale-pink-color {
        color: var(--wp--preset--color--pale-pink) !important
    }

    .has-vivid-red-color {
        color: var(--wp--preset--color--vivid-red) !important
    }

    .has-luminous-vivid-orange-color {
        color: var(--wp--preset--color--luminous-vivid-orange) !important
    }

    .has-luminous-vivid-amber-color {
        color: var(--wp--preset--color--luminous-vivid-amber) !important
    }

    .has-light-green-cyan-color {
        color: var(--wp--preset--color--light-green-cyan) !important
    }

    .has-vivid-green-cyan-color {
        color: var(--wp--preset--color--vivid-green-cyan) !important
    }

    .has-pale-cyan-blue-color {
        color: var(--wp--preset--color--pale-cyan-blue) !important
    }

    .has-vivid-cyan-blue-color {
        color: var(--wp--preset--color--vivid-cyan-blue) !important
    }

    .has-vivid-purple-color {
        color: var(--wp--preset--color--vivid-purple) !important
    }

    .has-black-background-color {
        background-color: var(--wp--preset--color--black) !important
    }

    .has-cyan-bluish-gray-background-color {
        background-color: var(--wp--preset--color--cyan-bluish-gray) !important
    }

    .has-white-background-color {
        background-color: var(--wp--preset--color--white) !important
    }

    .has-pale-pink-background-color {
        background-color: var(--wp--preset--color--pale-pink) !important
    }

    .has-vivid-red-background-color {
        background-color: var(--wp--preset--color--vivid-red) !important
    }

    .has-luminous-vivid-orange-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-orange) !important
    }

    .has-luminous-vivid-amber-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-amber) !important
    }

    .has-light-green-cyan-background-color {
        background-color: var(--wp--preset--color--light-green-cyan) !important
    }

    .has-vivid-green-cyan-background-color {
        background-color: var(--wp--preset--color--vivid-green-cyan) !important
    }

    .has-pale-cyan-blue-background-color {
        background-color: var(--wp--preset--color--pale-cyan-blue) !important
    }

    .has-vivid-cyan-blue-background-color {
        background-color: var(--wp--preset--color--vivid-cyan-blue) !important
    }

    .has-vivid-purple-background-color {
        background-color: var(--wp--preset--color--vivid-purple) !important
    }

    .has-black-border-color {
        border-color: var(--wp--preset--color--black) !important
    }

    .has-cyan-bluish-gray-border-color {
        border-color: var(--wp--preset--color--cyan-bluish-gray) !important
    }

    .has-white-border-color {
        border-color: var(--wp--preset--color--white) !important
    }

    .has-pale-pink-border-color {
        border-color: var(--wp--preset--color--pale-pink) !important
    }

    .has-vivid-red-border-color {
        border-color: var(--wp--preset--color--vivid-red) !important
    }

    .has-luminous-vivid-orange-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-orange) !important
    }

    .has-luminous-vivid-amber-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-amber) !important
    }

    .has-light-green-cyan-border-color {
        border-color: var(--wp--preset--color--light-green-cyan) !important
    }

    .has-vivid-green-cyan-border-color {
        border-color: var(--wp--preset--color--vivid-green-cyan) !important
    }

    .has-pale-cyan-blue-border-color {
        border-color: var(--wp--preset--color--pale-cyan-blue) !important
    }

    .has-vivid-cyan-blue-border-color {
        border-color: var(--wp--preset--color--vivid-cyan-blue) !important
    }

    .has-vivid-purple-border-color {
        border-color: var(--wp--preset--color--vivid-purple) !important
    }

    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
        background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
    }

    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
        background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
    }

    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
    }

    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
    }

    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
        background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
    }

    .has-cool-to-warm-spectrum-gradient-background {
        background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
    }

    .has-blush-light-purple-gradient-background {
        background: var(--wp--preset--gradient--blush-light-purple) !important
    }

    .has-blush-bordeaux-gradient-background {
        background: var(--wp--preset--gradient--blush-bordeaux) !important
    }

    .has-luminous-dusk-gradient-background {
        background: var(--wp--preset--gradient--luminous-dusk) !important
    }

    .has-pale-ocean-gradient-background {
        background: var(--wp--preset--gradient--pale-ocean) !important
    }

    .has-electric-grass-gradient-background {
        background: var(--wp--preset--gradient--electric-grass) !important
    }

    .has-midnight-gradient-background {
        background: var(--wp--preset--gradient--midnight) !important
    }

    .has-small-font-size {
        font-size: var(--wp--preset--font-size--small) !important
    }

    .has-medium-font-size {
        font-size: var(--wp--preset--font-size--medium) !important
    }

    .has-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important
    }

    .has-x-large-font-size {
        font-size: var(--wp--preset--font-size--x-large) !important
    }

    .trx_addons_inline_160176306 img.logo_image {
        max-height: 64px
    }
}

@media(max-width:767px) {
    .elementor-kit-35002 {
        --e-global-typography-d0966a1-font-size: 14px;
        --e-global-typography-d0966a1-line-height: 1.4em;
        --e-global-typography-992d6ce-font-size: 30px;
        --e-global-typography-b81d092-font-size: 25px;
        --e-global-typography-b81d092-line-height: 47px;
        --e-global-typography-b81d092-letter-spacing: -0.7px
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px
    }

    .e-con {
        --container-max-width: 767px
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-1d46570>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-f046a9f);
        background-image: url(/wp-content/uploads/2024/06/Group-106-min.png);
        background-position: center right;
        background-repeat: no-repeat;
        background-size: cover
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-1d46570>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-fb74ebb>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-fb74ebb {
        padding: 100px 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-a077431 {
        text-align: left
    }

    .elementor-29801 .elementor-element.elementor-element-a077431 img {
        width: 80%
    }

    .elementor-29801 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
        margin: 0 60px 0 0;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 1.2rem;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 1.2px;
        color: #40D7E1
    }

    .elementor-29801 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: #FFF
    }

    .elementor-29801 .elementor-element.elementor-element-9c3f729 {
        text-align: left;
        font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
        font-size: var(--e-global-typography-3fcd398-font-size);
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-e4e5b78 {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-4211a45 {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-1749489 {
        width: auto;
        max-width: auto;
        top: -17.682%
    }

    body:not(.rtl).elementor-29801 .elementor-element.elementor-element-1749489 {
        right: -23%
    }

    body.rtl .elementor-29801 .elementor-element.elementor-element-1749489 {
        left: -23%
    }

    .elementor-29801 .elementor-element.elementor-element-1749489 img {
        width: 74%
    }

    .elementor-29801 .elementor-element.elementor-element-b6bf567 .gradient_button {
        border-radius: 20px;
        padding: 20px 60px 20px 60px;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-b6bf567 .gradient_button:hover {
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-4a935fed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, #003966 0%, var(--e-global-color-3b3a846)100%)
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed {
        overflow: hidden;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-4a935fed>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-7d34b1ed>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7d34b1ed {
        padding: 100px 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
        margin: 0 60px 0 0;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 1.2rem;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 1.2px;
        color: #40D7E1
    }

    .elementor-29801 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: #FFF
    }

    .elementor-29801 .elementor-element.elementor-element-6f1db5a {
        text-align: left;
        font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
        font-size: var(--e-global-typography-3fcd398-font-size);
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-c2591ab {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-30a096e {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-db5d0ea .gradient_button {
        border-radius: 20px;
        padding: 20px 60px 20px 60px;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-db5d0ea .gradient_button:hover {
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-c123e42 .gradient_button {
        border-radius: 20px;
        padding: 20px 60px 20px 60px;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-c123e42 .gradient_button:hover {
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-135b9130 {
        text-align: right
    }

    .elementor-29801 .elementor-element.elementor-element-135b9130 img {
        width: 80%
    }

    .elementor-29801 .elementor-element.elementor-element-310c3f5f>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-310c3f5f {
        padding: 100px 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-450d2566 {
        text-align: left
    }

    .elementor-29801 .elementor-element.elementor-element-450d2566 img {
        width: 80%
    }

    .elementor-29801 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
        margin: 0 60px 0 0;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 1.2rem;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 1.2px;
        color: #40D7E1
    }

    .elementor-29801 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: #FFF
    }

    .elementor-29801 .elementor-element.elementor-element-ee93b51 {
        text-align: left;
        font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
        font-size: var(--e-global-typography-3fcd398-font-size);
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-ccde6ab {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-3cd0bf4 {
        --spacer-size: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-556f9270 {
        width: auto;
        max-width: auto;
        top: -17.682%
    }

    body:not(.rtl).elementor-29801 .elementor-element.elementor-element-556f9270 {
        right: -23%
    }

    body.rtl .elementor-29801 .elementor-element.elementor-element-556f9270 {
        left: -23%
    }

    .elementor-29801 .elementor-element.elementor-element-556f9270 img {
        width: 74%
    }

    .elementor-29801 .elementor-element.elementor-element-7f1bb93 .gradient_button {
        border-radius: 20px;
        padding: 20px 60px 20px 60px;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-7f1bb93 .gradient_button:hover {
        color: #fff
    }

    .elementor-29801 .elementor-element.elementor-element-599affe:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-599affe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
    }

    .elementor-29801 .elementor-element.elementor-element-599affe .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-599affe .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-599affe .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-599affe {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-599affe>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-4d86664 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-4d86664 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-4d86664 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-4d86664 {
        padding: 30px 0 30px 0
    }

    .elementor-29801 .elementor-element.elementor-element-be974f8 {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-be974f8 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-f21fe35 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-f21fe35 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-f21fe35 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-6e2de83 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-c8b48df .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-65fa1ec .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-22ad21d .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-1017fa5 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 20px 0 0 0;
        padding: 40px 32px 32px 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-7ea5e53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53>.elementor-container {
        max-width: 1320px
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 20px 50px 20px
    }

    .elementor-29801 .elementor-element.elementor-element-7ea5e53>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-d0dfc15>.elementor-container {
        max-width: 976px
    }

    .elementor-29801 .elementor-element.elementor-element-d0dfc15 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-d0dfc15 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-d0dfc15 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-d0dfc15 {
        margin-top: 0;
        margin-bottom: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7ce2195>.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-29801 .elementor-element.elementor-element-2038e71 {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-2038e71 .elementor-heading-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
        color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-e29add7 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-e29add7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-e29add7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-15b4a7a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px
    }

    .elementor-29801 .elementor-element.elementor-element-15b4a7a>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-ccebb47 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-52fe111 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-d2d4ec9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-21f0a34 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-f76fa47>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px
    }

    .elementor-29801 .elementor-element.elementor-element-f76fa47>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-c206357>.elementor-widget-container {
        background-color: #EEFAEA;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-c206357:hover .elementor-widget-container {
        background-color: var(--e-global-color-5809377)
    }

    .elementor-29801 .elementor-element.elementor-element-c206357.ha-has-bg-overlay>.elementor-widget-container:before {
        opacity: .64;
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-c206357 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110>.elementor-widget-container {
        background-color: #B9DBFF;
        margin: 10px 0 0 0;
        padding: 0 32px 0 32px;
        border-radius: 8px 8px 8px 8px;
        box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110:hover .elementor-widget-container {
        background-color: var(--e-global-color-primary)
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-image {
        text-align: center;
        max-width: 100%
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-image figure>img {
        width: 150px
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-image img {
        margin: 0 0 15px 0
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user {
        color: #1F2636;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user-company {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-text {
        color: #526079;
        font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
        font-size: var(--e-global-typography-0b1c873-font-size);
        margin: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-two .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-three .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-three .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-four .testimonial-star-rating li:nth-child(1)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-four .testimonial-star-rating li:nth-child(2)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-four .testimonial-star-rating li:nth-child(3)i,
    .elementor-29801 .elementor-element.elementor-element-a76f110 .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .testimonial-star-rating {
        margin: 0 0 20px 0
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-quote {
        color: rgb(0 0 0 / .15);
        font-size: 0
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 span.eael-testimonial-quote {
        top: 5%;
        right: 5%
    }

    .elementor-29801 .elementor-element.elementor-element-7915714:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-7915714>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
    }

    .elementor-29801 .elementor-element.elementor-element-7915714 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-7915714 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7915714 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-7915714 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 50px 0 50px 0
    }

    .elementor-29801 .elementor-element.elementor-element-7915714>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-bc-flex-widget .elementor-29801 .elementor-element.elementor-element-0952c14.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-0952c14.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-0952c14.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-29801 .elementor-element.elementor-element-51dda55 {
        text-align: center
    }

    .elementor-29801 .elementor-element.elementor-element-51dda55 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-f325994 {
        width: 100%;
        max-width: 100%;
        align-self: center
    }

    .elementor-29801 .elementor-element.elementor-element-f325994>.elementor-widget-container {
        padding: 0 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
    .elementor-29801 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, #003966 0%, #001B31 100%)
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba {
        overflow: hidden;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0;
        margin-bottom: 0;
        padding: 30px 0 0 0
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-bc-flex-widget .elementor-29801 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0 60px 0 0;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px
    }

    .elementor-29801 .elementor-element.elementor-element-9968132 {
        text-align: left
    }

    .elementor-29801 .elementor-element.elementor-element-9968132 img {
        width: 80%
    }

    .elementor-29801 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 1.2rem;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 1.2em;
        letter-spacing: 1.2px;
        color: #40D7E1
    }

    .elementor-29801 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-family: "Roboto", Sans-serif;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.2em;
        color: #FFF
    }

    .elementor-29801 .elementor-element.elementor-element-dd2a486 {
        text-align: left;
        font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
        font-size: var(--e-global-typography-3fcd398-font-size);
        color: var(--e-global-color-13ed1179)
    }

    .elementor-29801 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-29801 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29801 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29801 .elementor-element.elementor-element-13453be {
        padding: 100px 0 0 0
    }

    body.elementor-page-29801:not(.elementor-motion-effects-element-type-background),
    body.elementor-page-29801>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
    }

    @media(max-width:1279px) {
        .elementor-29801 .elementor-element.elementor-element-a077431 img {
            width: 95%
        }

        .elementor-29801 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
            margin: 0 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-9c3f729 {
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        body:not(.rtl).elementor-29801 .elementor-element.elementor-element-1749489 {
            right: 0%
        }

        body.rtl .elementor-29801 .elementor-element.elementor-element-1749489 {
            left: 0%
        }

        .elementor-29801 .elementor-element.elementor-element-1749489 img {
            width: 62%
        }

        .elementor-29801 .elementor-element.elementor-element-b6bf567 {
            width: var(--container-widget-width, 532.961px);
            max-width: 532.961px;
            --container-widget-width: 532.961px;
            --container-widget-flex-grow: 0
        }

        .elementor-29801 .elementor-element.elementor-element-b6bf567 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
            margin: 0 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-6f1db5a {
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-db5d0ea {
            width: var(--container-widget-width, 532.961px);
            max-width: 532.961px;
            --container-widget-width: 532.961px;
            --container-widget-flex-grow: 0
        }

        .elementor-29801 .elementor-element.elementor-element-db5d0ea .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c123e42 {
            width: var(--container-widget-width, 532.961px);
            max-width: 532.961px;
            --container-widget-width: 532.961px;
            --container-widget-flex-grow: 0
        }

        .elementor-29801 .elementor-element.elementor-element-c123e42 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-135b9130>.elementor-widget-container {
            margin: 0 0 0 0
        }

        .elementor-29801 .elementor-element.elementor-element-135b9130 img {
            width: 100%
        }

        .elementor-29801 .elementor-element.elementor-element-450d2566 img {
            width: 95%
        }

        .elementor-29801 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
            margin: 0 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-ee93b51 {
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        body:not(.rtl).elementor-29801 .elementor-element.elementor-element-556f9270 {
            right: 0%
        }

        body.rtl .elementor-29801 .elementor-element.elementor-element-556f9270 {
            left: 0%
        }

        .elementor-29801 .elementor-element.elementor-element-556f9270 img {
            width: 62%
        }

        .elementor-29801 .elementor-element.elementor-element-7f1bb93 {
            width: var(--container-widget-width, 532.961px);
            max-width: 532.961px;
            --container-widget-width: 532.961px;
            --container-widget-flex-grow: 0
        }

        .elementor-29801 .elementor-element.elementor-element-7f1bb93 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-be974f8 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-7ea5e53 {
            padding: 40px 20px 40px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-d0dfc15>.elementor-container {
            max-width: 657px
        }

        .elementor-29801 .elementor-element.elementor-element-d0dfc15 {
            margin-top: 0;
            margin-bottom: 30px
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110>.elementor-widget-container {
            padding: 10px 10px 10px 10px
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-51dda55 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-f325994 {
            width: var(--container-widget-width, 1070.988px);
            max-width: 1070.988px;
            --container-widget-width: 1070.988px;
            --container-widget-flex-grow: 0
        }

        .elementor-29801 .elementor-element.elementor-element-358d600>.elementor-element-populated {
            margin: 0 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-9968132 img {
            width: 95%
        }

        .elementor-29801 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-dd2a486 {
            font-size: var(--e-global-typography-3fcd398-font-size)
        }
    }

    @media(max-width:767px) {
        .elementor-29801 .elementor-element.elementor-element-fb74ebb {
            padding: 40px 0 0 0
        }

        .elementor-29801 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
            margin: 20px 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-913f6f2 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-d3d9a5d {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-9c3f729 {
            text-align: left;
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-b6bf567 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-7d34b1ed {
            padding: 40px 0 0 0
        }

        .elementor-29801 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
            margin: 20px 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-36482a69 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-a8ada8b {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-6f1db5a {
            text-align: left;
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-db5d0ea>.elementor-widget-container {
            padding: 0% 0% 0% 0%
        }

        .elementor-29801 .elementor-element.elementor-element-db5d0ea .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c123e42>.elementor-widget-container {
            padding: 0% 0% 0% 0%
        }

        .elementor-29801 .elementor-element.elementor-element-c123e42 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-310c3f5f {
            padding: 40px 0 40px 0
        }

        .elementor-29801 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
            margin: 20px 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-5d228b61 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-4f958835 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-ee93b51 {
            text-align: left;
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-7f1bb93 .gradient_button {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-599affe {
            padding: 0 0 50px 0
        }

        .elementor-29801 .elementor-element.elementor-element-be974f8 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-7ea5e53 {
            margin-top: 0;
            margin-bottom: 0
        }

        .elementor-29801 .elementor-element.elementor-element-15b4a7a>.elementor-element-populated.elementor-column-wrap {
            padding: 0 0 0 0
        }

        .elementor-29801 .elementor-element.elementor-element-15b4a7a>.elementor-element-populated.elementor-widget-wrap {
            padding: 0 0 0 0
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110>.elementor-widget-container {
            padding: 20px 20px 20px 20px
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-user-company {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content .eael-testimonial-text {
            font-size: var(--e-global-typography-0b1c873-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-51dda55 .elementor-heading-title {
            font-size: 2rem
        }

        .elementor-29801 .elementor-element.elementor-element-358d600>.elementor-element-populated {
            margin: 20px 0 0 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-29801 .elementor-element.elementor-element-2957a61 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
            font-size: 1rem
        }

        .elementor-29801 .elementor-element.elementor-element-5305de9 {
            text-align: left
        }

        .elementor-29801 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
            font-size: 1.5rem
        }

        .elementor-29801 .elementor-element.elementor-element-dd2a486 {
            text-align: left;
            font-size: var(--e-global-typography-3fcd398-font-size)
        }

        .elementor-29801 .elementor-element.elementor-element-13453be {
            padding: 40px 0 0 0
        }
    }

    @media(min-width:768px) {
        .elementor-29801 .elementor-element.elementor-element-d518848 {
            width: 50%
        }

        .elementor-29801 .elementor-element.elementor-element-a25c47a {
            width: 50%
        }
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-6e2de83 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-c8b48df .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-65fa1ec .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-22ad21d .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-1017fa5 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-48eb9a9 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-ccebb47 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-52fe111 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-21f0a34 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-e8dfea3 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-c206357 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-content {
        display: flex;
        flex-direction: column
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .testimonial-star-rating {
        order: 1
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .clearfix {
        order: 3
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-text {
        order: 2
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-text h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 0;
        line-height: 1.4;
        color: #1F2636 !important;
        font-family: "Spline Sans", sans-serif
    }

    .elementor-29801 .elementor-element.elementor-element-a76f110 .eael-testimonial-text p {
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit
    }

    .contact-wizard {
        font-family: 'Montserrat', sans-serif
    }

    .contact-wizard h3,
    .contact-wizard label {
        color: #fff
    }

    .multi-step-form {
        display: flex;
        flex-direction: column
    }

    #errorModal {
        position: fixed;
        z-index: 1;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        background-color: rgb(0 0 0 / .4);
        display: none
    }

    .modal-content {
        background-color: #002746;
        color: #fff;
        margin: 15% auto;
        padding: 20px;
        border: 1px solid #888;
        width: 80%;
        max-width: 500px;
        border-radius: 10px;
        box-shadow: 0 4px 6px rgb(0 0 0 / .1);
        position: relative;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 24 24" fill="yellow" opacity="0.1"><path d="M1 21H23L12 2L1 21Z" fill="yellow"/><path d="M13 16H11V18H13V16ZM13 10H11V14H13V10Z" fill="black"/></svg>');
        background-repeat: no-repeat;
        background-position: center;
        background-size: 20%;
        display: flex;
        flex-direction: column
    }

    .close {
        color: #aaa;
        align-self: flex-end;
        float: right;
        font-size: 28px;
        font-weight: 700
    }

    .button-column {
        margin-right: 10px
    }

    .close:hover,
    .close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer
    }

    #modalMessage {
        color: #fff;
        text-align: center
    }

    #reviewTable {
        width: 100%;
        border-collapse: collapse;
        margin-top: 20px
    }

    #reviewTable th,
    #reviewTable td {
        padding: 10px;
        border: 1px solid #ddd
    }

    #reviewTable th {
        background-color: #002746;
        color: #fff;
        text-align: left
    }

    .contact-wizard {
        font-family: 'Montserrat', sans-serif
    }

    .intl-tel-input {
        width: 100%
    }

    .intl-tel-input .selected-flag {
        width: auto
    }

    .intl-tel-input .country-list {
        width: 100%
    }

    #phone {
        width: 100%
    }

    @media(max-width:768px) {
        .step-indicator-mobile-container {
            display: flex;
            justify-content: center;
            background-image: url(/wp-content/uploads/2024/06/9747-ai-min.png);
            background-size: cover;
            background-position: center;
            background-color: #00929b;
            padding: 10px 0;
            margin-bottom: 20px;
            border-radius: 10px;
            box-shadow: 0 4px 8px rgb(0 0 0 / .4)
        }

        .step-indicator-mobile {
            display: flex;
            flex-direction: row;
            align-items: center;
            color: #fff
        }

        .step-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 30px;
            height: 30px;
            border-radius: 50%;
            background-color: #001b31;
            color: #fff;
            margin-right: 10px;
            font-size: 16px
        }

        .current-step-number {
            font-size: 24px;
            font-weight: 700;
            margin-right: 10px
        }

        .step-separator {
            margin: 0 10px
        }

        .current-step-title {
            font-size: 18px
        }

        .step-indicator-desktop-container {
            display: none
        }

        .form-step {
            background: rgb(255 255 255 / .1);
            border-radius: 8px;
            padding: 20px;
            box-shadow: 0 4px 8px rgb(0 0 0 / .3)
        }
    }

    @media(min-width:769px) {
        .step-indicator-mobile-container {
            display: none
        }

        .multi-step-form {
            display: table;
            width: 100%
        }

        .step-indicator-desktop-container {
            display: table-cell;
            width: 25%;
            vertical-align: top;
            background-image: url(/wp-content/uploads/2024/06/9747-ai-min.png);
            background-size: cover;
            background-position: center;
            color: #fff;
            border-radius: 10px;
            box-shadow: 0 4px 8px rgb(0 0 0 / .4);
            flex-grow: 1 !important;
            height: 100% important
        }

        .step-indicator-desktop {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 20px;
            background: rgb(0 27 49 / .8);
            flex-grow: 1 !important
        }

        .step-row {
            display: flex;
            align-items: center;
            padding: 10px 0;
            width: 100%;
            color: #fff;
            transition: background-color 0.3s ease;
            cursor: pointer
        }

        .step-row:hover {
            background-color: rgb(255 255 255 / .1);
            border-radius: 5px
        }

        .step-cell {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background-color: deepskyblue;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 10px;
            margin-left: 10px;
            ;
            font-size: 16px;
            font-weight: 700;
            color: #fff
        }

        .step-cell-title {
            font-size: 16px;
            font-weight: 600
        }

        .active {
            background: rgb(0 39 70 / .5) !important;
            border-left: 4px solid deepskyblue;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px
        }

        .form-steps-container {
            display: table-cell;
            width: 75%;
            vertical-align: top;
            padding: 1px 20px 20px 20px;
            color: #333
        }

        .form-step {
            background: rgb(255 255 255 / .1);
            border-radius: 8px;
            padding: 20px;
            box-shadow: 0 4px 8px rgb(0 0 0 / .3)
        }

        .contact-info {
            display: flex;
            justify-content: space-between
        }

        .contact-info-field {
            width: 48%
        }
    }

    label {
        display: block;
        margin-bottom: 5px;
        font-weight: 600
    }

    input[type="text"],
    input[type="email"],
    input[type="tel"],
    input[type="number"],
    select,
    textarea {
        width: 100%;
        padding: 10px;
        margin-bottom: 20px;
        border: none;
        border-bottom: 1px solid #ddd !important;
        border-radius: 0;
        box-sizing: border-box;
        transition: border-color 0.3s ease;
        background-color: transparent !important;
        color: deepskyblue !important;
        font-size: 16px
    }

    input[type="text"]:before,
    input[type="email"]:before,
    input[type="tel"]:before,
    input[type="number"]:before,
    select:before,
    textarea:before {
        background-color: transparent !important;
        color: deepskyblue !important
    }

    input[type="text"]:after,
    input[type="email"]:after,
    input[type="tel"]:after,
    input[type="number"]:after,
    select:after,
    textarea:after {
        background-color: transparent !important;
        color: deepskyblue !important
    }

    input[type="text"]:focus,
    input[type="email"]:focus,
    input[type="tel"]:focus,
    input[type="number"]:focus,
    select:focus,
    textarea:focus {
        background-color: transparent !important;
        color: deepskyblue !important;
        border-color: deepskyblue !important
    }

    .button-container {
        margin-top: 20px;
        display: flex;
        justify-content: flex-end
    }

    .step-row p,
    .step-indicator-mobile p {
        margin: 0;
        display: inline
    }

    .step-indicator-mobile-container p {
        display: inline;
        margin: 0
    }

    .step-icon p,
    .current-step-number p,
    .current-step-title p,
    .step-separator p {
        display: inline;
        margin: 0
    }

    button {
        padding: 10px 20px;
        margin-left: 10px;
        border-radius: 10px;
        border: none;
        background-color: #0073e6;
        color: #fff;
        cursor: pointer;
        transition: background-color 0.3s ease;
        font-weight: 600;
        border-radius: 7px !important
    }

    button:hover {
        background-color: #005bb5
    }

    button[disabled] {
        background-color: #ccc;
        cursor: not-allowed
    }

    .wpcf7 textarea {
        height: 60px !important
    }

    #wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(1)>p>span>span>input,
    #wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(2)>p>span>span>input,
    #wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(1)>p>span>span>input,
    #wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(1)>p>span>span>input,
    #wpcf7-f5-p29801-o1>form>div.form-style-1>div.columns_wrap.margin-bottom>div>p>span>span>textarea,
    #wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(3)>p>span>span>input {
        color: #00b7ff
    }

    @-webkit-keyframes ha_fadeIn {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @keyframes ha_fadeIn {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_zoomIn {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        50% {
            opacity: 1
        }
    }

    @keyframes ha_zoomIn {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        50% {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_rollIn {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
        }

        to {
            opacity: 1
        }
    }

    @keyframes ha_rollIn {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_bounce {

        0%,
        20%,
        53%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        40%,
        43% {
            -webkit-transform: translate3d(0, -30px, 0)scaleY(1.1);
            transform: translate3d(0, -30px, 0)scaleY(1.1);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        70% {
            -webkit-transform: translate3d(0, -15px, 0)scaleY(1.05);
            transform: translate3d(0, -15px, 0)scaleY(1.05);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0)scaleY(.95);
            transform: translate3d(0, 0, 0)scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, -4px, 0)scaleY(1.02);
            transform: translate3d(0, -4px, 0)scaleY(1.02)
        }
    }

    @keyframes ha_bounce {

        0%,
        20%,
        53%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        40%,
        43% {
            -webkit-transform: translate3d(0, -30px, 0)scaleY(1.1);
            transform: translate3d(0, -30px, 0)scaleY(1.1);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        70% {
            -webkit-transform: translate3d(0, -15px, 0)scaleY(1.05);
            transform: translate3d(0, -15px, 0)scaleY(1.05);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0)scaleY(.95);
            transform: translate3d(0, 0, 0)scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, -4px, 0)scaleY(1.02);
            transform: translate3d(0, -4px, 0)scaleY(1.02)
        }
    }

    @-webkit-keyframes ha_bounceIn {

        0%,
        20%,
        40%,
        60%,
        80%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97)
        }

        to {
            opacity: 1
        }
    }

    @keyframes ha_bounceIn {

        0%,
        20%,
        40%,
        60%,
        80%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97)
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_flipInX {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
        }
    }

    @keyframes ha_flipInX {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
        }
    }

    @-webkit-keyframes ha_flipInY {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
        }
    }

    @keyframes ha_flipInY {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
        }
    }

    @-webkit-keyframes ha_swing {
        20% {
            -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg)
        }

        40% {
            -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg)
        }

        60% {
            -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg)
        }

        80% {
            -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg)
        }
    }

    @keyframes ha_swing {
        20% {
            -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg)
        }

        40% {
            -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg)
        }

        60% {
            -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg)
        }

        80% {
            -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg)
        }
    }

    @-webkit-keyframes ha_slideInDown {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
    }

    @keyframes ha_slideInDown {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
    }

    @-webkit-keyframes ha_slideInUp {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
    }

    @keyframes ha_slideInUp {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
    }

    @-webkit-keyframes ha_slideInLeft {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }

    @keyframes ha_slideInLeft {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }

    @-webkit-keyframes ha_slideInRight {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }

    @keyframes ha_slideInRight {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }

    .ha_fadeIn {
        -webkit-animation-name: ha_fadeIn;
        animation-name: ha_fadeIn
    }

    .ha_zoomIn {
        -webkit-animation-name: ha_zoomIn;
        animation-name: ha_zoomIn
    }

    .ha_rollIn {
        -webkit-animation-name: ha_rollIn;
        animation-name: ha_rollIn
    }

    .ha_bounce {
        -webkit-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-name: ha_bounce;
        animation-name: ha_bounce
    }

    .ha_bounceIn {
        -webkit-animation-name: ha_bounceIn;
        animation-name: ha_bounceIn;
        -webkit-animation-duration: .75s;
        -webkit-animation-duration: calc(var(--animate-duration)*.75);
        animation-duration: .75s;
        animation-duration: calc(var(--animate-duration)*.75)
    }

    .ha_flipInX,
    .ha_flipInY {
        -webkit-animation-name: ha_flipInX;
        animation-name: ha_flipInX;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important
    }

    .ha_flipInY {
        -webkit-animation-name: ha_flipInY;
        animation-name: ha_flipInY
    }

    .ha_swing {
        -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
        transform-origin: top center;
        -webkit-animation-name: ha_swing;
        animation-name: ha_swing
    }

    .ha_slideInDown {
        -webkit-animation-name: ha_slideInDown;
        animation-name: ha_slideInDown
    }

    .ha_slideInUp {
        -webkit-animation-name: ha_slideInUp;
        animation-name: ha_slideInUp
    }

    .ha_slideInLeft {
        -webkit-animation-name: ha_slideInLeft;
        animation-name: ha_slideInLeft
    }

    .ha_slideInRight {
        -webkit-animation-name: ha_slideInRight;
        animation-name: ha_slideInRight
    }

    .ha-css-transform-yes {
        -webkit-transition-duration: var(--ha-tfx-transition-duration, .2s);
        transition-duration: var(--ha-tfx-transition-duration, .2s);
        -webkit-transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0));
        transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0))
    }

    .ha-css-transform-yes:hover {
        -webkit-transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0)))scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1)))skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0)))rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0)))rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0)))rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));
        transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0)))scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1)))skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0)))rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0)))rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0)))rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))
    }

    .happy-addon>.elementor-widget-container {
        word-wrap: break-word;
        overflow-wrap: break-word
    }

    .happy-addon>.elementor-widget-container,
    .happy-addon>.elementor-widget-container * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .happy-addon p:empty {
        display: none
    }

    .happy-addon .elementor-inline-editing {
        min-height: auto !important
    }

    .happy-addon-pro img {
        max-width: 100%;
        height: auto;
        -o-object-fit: cover;
        object-fit: cover
    }

    .ha-screen-reader-text {
        position: absolute;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
        margin: -1px;
        padding: 0;
        width: 1px;
        height: 1px;
        border: 0;
        word-wrap: normal !important;
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%)
    }

    .ha-has-bg-overlay>.elementor-widget-container {
        position: relative;
        z-index: 1
    }

    .ha-has-bg-overlay>.elementor-widget-container:before {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        content: ""
    }

    .ha-popup--is-enabled .ha-js-popup,
    .ha-popup--is-enabled .ha-js-popup img {
        cursor: -webkit-zoom-in !important;
        cursor: zoom-in !important
    }

    .mfp-wrap .mfp-arrow,
    .mfp-wrap .mfp-close {
        background-color: #fff0
    }

    .mfp-wrap .mfp-arrow:focus,
    .mfp-wrap .mfp-close:focus {
        outline-width: thin
    }

    .ha-advanced-tooltip-enable {
        position: relative;
        cursor: pointer;
        --ha-tooltip-arrow-color: black;
        --ha-tooltip-arrow-distance: 0
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
        position: absolute;
        z-index: 999;
        display: none;
        padding: 5px 0;
        width: 120px;
        height: auto;
        border-radius: 6px;
        background-color: #000;
        color: #fff;
        text-align: center;
        opacity: 0
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after {
        position: absolute;
        border-width: 5px;
        border-style: solid;
        content: ""
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after {
        visibility: hidden
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show {
        display: inline-block;
        opacity: 1
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content {
        top: unset;
        right: 0;
        bottom: calc(101%+var(--ha-tooltip-arrow-distance));
        left: 0;
        margin: 0 auto
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
        top: 100%;
        right: unset;
        bottom: unset;
        left: 50%;
        border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content {
        top: calc(101%+var(--ha-tooltip-arrow-distance));
        right: 0;
        bottom: unset;
        left: 0;
        margin: 0 auto
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
        top: unset;
        right: unset;
        bottom: 100%;
        left: 50%;
        border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {
        top: 50%;
        right: calc(101%+var(--ha-tooltip-arrow-distance));
        bottom: unset;
        left: unset;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
        top: 50%;
        right: unset;
        bottom: unset;
        left: 100%;
        border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {
        top: 50%;
        right: unset;
        bottom: unset;
        left: calc(101%+var(--ha-tooltip-arrow-distance));
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
        top: 50%;
        right: 100%;
        bottom: unset;
        left: unset;
        border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content {
        top: unset;
        right: 0;
        bottom: calc(101%+var(--ha-tooltip-arrow-distance));
        left: 0;
        margin: 0 auto
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
        top: 100%;
        right: unset;
        bottom: unset;
        left: 50%;
        border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content {
        top: calc(101%+var(--ha-tooltip-arrow-distance));
        right: 0;
        bottom: unset;
        left: 0;
        margin: 0 auto
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
        top: unset;
        right: unset;
        bottom: 100%;
        left: 50%;
        border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content {
        top: 50%;
        right: calc(101%+var(--ha-tooltip-arrow-distance));
        bottom: unset;
        left: unset;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
        top: 50%;
        right: unset;
        bottom: unset;
        left: 100%;
        border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content {
        top: 50%;
        right: unset;
        bottom: unset;
        left: calc(101%+var(--ha-tooltip-arrow-distance));
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
        top: 50%;
        right: 100%;
        bottom: unset;
        left: unset;
        border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper {
        display: block !important
    }

    .ha-scroll-to-top-wrap.ha-scroll-to-top-hide {
        display: none
    }

    .ha-scroll-to-top-wrap.edit-mode,
    .ha-scroll-to-top-wrap.single-page-off {
        display: none !important
    }

    .ha-scroll-to-top-button {
        position: fixed;
        right: 15px;
        bottom: 15px;
        z-index: 9999;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background-color: #5636d1;
        color: #fff;
        text-align: center;
        opacity: 1;
        cursor: pointer;
        -webkit-transition: all .3s;
        transition: all .3s
    }

    .ha-scroll-to-top-button i {
        color: #fff;
        font-size: 16px
    }

    .ha-scroll-to-top-button:hover {
        background-color: #e2498a
    }

    .ha-particle-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .ha-floating-element {
        position: fixed;
        z-index: 999
    }

    .ha-floating-element-align-top-left .ha-floating-element {
        top: 0;
        left: 0
    }

    .ha-floating-element-align-top-right .ha-floating-element {
        top: 0;
        right: 0
    }

    .ha-floating-element-align-top-center .ha-floating-element {
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-floating-element-align-middle-left .ha-floating-element {
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-floating-element-align-middle-right .ha-floating-element {
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-floating-element-align-bottom-left .ha-floating-element {
        bottom: 0;
        left: 0
    }

    .ha-floating-element-align-bottom-right .ha-floating-element {
        right: 0;
        bottom: 0
    }

    .ha-floating-element-align-bottom-center .ha-floating-element {
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-editor-placeholder {
        padding: 20px;
        border: 5px double #f1f1f1;
        background: #f8f8f8;
        text-align: center;
        opacity: .5
    }

    .ha-editor-placeholder-title {
        margin-top: 0;
        margin-bottom: 8px;
        font-weight: 700;
        font-size: 16px
    }

    .ha-editor-placeholder-content {
        margin: 0;
        font-size: 12px
    }

    .ha-p-relative {
        position: relative
    }

    .ha-p-absolute {
        position: absolute
    }

    .ha-p-fixed {
        position: fixed
    }

    .ha-w-1 {
        width: 1%
    }

    .ha-h-1 {
        height: 1%
    }

    .ha-w-2 {
        width: 2%
    }

    .ha-h-2 {
        height: 2%
    }

    .ha-w-3 {
        width: 3%
    }

    .ha-h-3 {
        height: 3%
    }

    .ha-w-4 {
        width: 4%
    }

    .ha-h-4 {
        height: 4%
    }

    .ha-w-5 {
        width: 5%
    }

    .ha-h-5 {
        height: 5%
    }

    .ha-w-6 {
        width: 6%
    }

    .ha-h-6 {
        height: 6%
    }

    .ha-w-7 {
        width: 7%
    }

    .ha-h-7 {
        height: 7%
    }

    .ha-w-8 {
        width: 8%
    }

    .ha-h-8 {
        height: 8%
    }

    .ha-w-9 {
        width: 9%
    }

    .ha-h-9 {
        height: 9%
    }

    .ha-w-10 {
        width: 10%
    }

    .ha-h-10 {
        height: 10%
    }

    .ha-w-11 {
        width: 11%
    }

    .ha-h-11 {
        height: 11%
    }

    .ha-w-12 {
        width: 12%
    }

    .ha-h-12 {
        height: 12%
    }

    .ha-w-13 {
        width: 13%
    }

    .ha-h-13 {
        height: 13%
    }

    .ha-w-14 {
        width: 14%
    }

    .ha-h-14 {
        height: 14%
    }

    .ha-w-15 {
        width: 15%
    }

    .ha-h-15 {
        height: 15%
    }

    .ha-w-16 {
        width: 16%
    }

    .ha-h-16 {
        height: 16%
    }

    .ha-w-17 {
        width: 17%
    }

    .ha-h-17 {
        height: 17%
    }

    .ha-w-18 {
        width: 18%
    }

    .ha-h-18 {
        height: 18%
    }

    .ha-w-19 {
        width: 19%
    }

    .ha-h-19 {
        height: 19%
    }

    .ha-w-20 {
        width: 20%
    }

    .ha-h-20 {
        height: 20%
    }

    .ha-w-21 {
        width: 21%
    }

    .ha-h-21 {
        height: 21%
    }

    .ha-w-22 {
        width: 22%
    }

    .ha-h-22 {
        height: 22%
    }

    .ha-w-23 {
        width: 23%
    }

    .ha-h-23 {
        height: 23%
    }

    .ha-w-24 {
        width: 24%
    }

    .ha-h-24 {
        height: 24%
    }

    .ha-w-25 {
        width: 25%
    }

    .ha-h-25 {
        height: 25%
    }

    .ha-w-26 {
        width: 26%
    }

    .ha-h-26 {
        height: 26%
    }

    .ha-w-27 {
        width: 27%
    }

    .ha-h-27 {
        height: 27%
    }

    .ha-w-28 {
        width: 28%
    }

    .ha-h-28 {
        height: 28%
    }

    .ha-w-29 {
        width: 29%
    }

    .ha-h-29 {
        height: 29%
    }

    .ha-w-30 {
        width: 30%
    }

    .ha-h-30 {
        height: 30%
    }

    .ha-w-31 {
        width: 31%
    }

    .ha-h-31 {
        height: 31%
    }

    .ha-w-32 {
        width: 32%
    }

    .ha-h-32 {
        height: 32%
    }

    .ha-w-33 {
        width: 33%
    }

    .ha-h-33 {
        height: 33%
    }

    .ha-w-34 {
        width: 34%
    }

    .ha-h-34 {
        height: 34%
    }

    .ha-w-35 {
        width: 35%
    }

    .ha-h-35 {
        height: 35%
    }

    .ha-w-36 {
        width: 36%
    }

    .ha-h-36 {
        height: 36%
    }

    .ha-w-37 {
        width: 37%
    }

    .ha-h-37 {
        height: 37%
    }

    .ha-w-38 {
        width: 38%
    }

    .ha-h-38 {
        height: 38%
    }

    .ha-w-39 {
        width: 39%
    }

    .ha-h-39 {
        height: 39%
    }

    .ha-w-40 {
        width: 40%
    }

    .ha-h-40 {
        height: 40%
    }

    .ha-w-41 {
        width: 41%
    }

    .ha-h-41 {
        height: 41%
    }

    .ha-w-42 {
        width: 42%
    }

    .ha-h-42 {
        height: 42%
    }

    .ha-w-43 {
        width: 43%
    }

    .ha-h-43 {
        height: 43%
    }

    .ha-w-44 {
        width: 44%
    }

    .ha-h-44 {
        height: 44%
    }

    .ha-w-45 {
        width: 45%
    }

    .ha-h-45 {
        height: 45%
    }

    .ha-w-46 {
        width: 46%
    }

    .ha-h-46 {
        height: 46%
    }

    .ha-w-47 {
        width: 47%
    }

    .ha-h-47 {
        height: 47%
    }

    .ha-w-48 {
        width: 48%
    }

    .ha-h-48 {
        height: 48%
    }

    .ha-w-49 {
        width: 49%
    }

    .ha-h-49 {
        height: 49%
    }

    .ha-w-50 {
        width: 50%
    }

    .ha-h-50 {
        height: 50%
    }

    .ha-w-51 {
        width: 51%
    }

    .ha-h-51 {
        height: 51%
    }

    .ha-w-52 {
        width: 52%
    }

    .ha-h-52 {
        height: 52%
    }

    .ha-w-53 {
        width: 53%
    }

    .ha-h-53 {
        height: 53%
    }

    .ha-w-54 {
        width: 54%
    }

    .ha-h-54 {
        height: 54%
    }

    .ha-w-55 {
        width: 55%
    }

    .ha-h-55 {
        height: 55%
    }

    .ha-w-56 {
        width: 56%
    }

    .ha-h-56 {
        height: 56%
    }

    .ha-w-57 {
        width: 57%
    }

    .ha-h-57 {
        height: 57%
    }

    .ha-w-58 {
        width: 58%
    }

    .ha-h-58 {
        height: 58%
    }

    .ha-w-59 {
        width: 59%
    }

    .ha-h-59 {
        height: 59%
    }

    .ha-w-60 {
        width: 60%
    }

    .ha-h-60 {
        height: 60%
    }

    .ha-w-61 {
        width: 61%
    }

    .ha-h-61 {
        height: 61%
    }

    .ha-w-62 {
        width: 62%
    }

    .ha-h-62 {
        height: 62%
    }

    .ha-w-63 {
        width: 63%
    }

    .ha-h-63 {
        height: 63%
    }

    .ha-w-64 {
        width: 64%
    }

    .ha-h-64 {
        height: 64%
    }

    .ha-w-65 {
        width: 65%
    }

    .ha-h-65 {
        height: 65%
    }

    .ha-w-66 {
        width: 66%
    }

    .ha-h-66 {
        height: 66%
    }

    .ha-w-67 {
        width: 67%
    }

    .ha-h-67 {
        height: 67%
    }

    .ha-w-68 {
        width: 68%
    }

    .ha-h-68 {
        height: 68%
    }

    .ha-w-69 {
        width: 69%
    }

    .ha-h-69 {
        height: 69%
    }

    .ha-w-70 {
        width: 70%
    }

    .ha-h-70 {
        height: 70%
    }

    .ha-w-71 {
        width: 71%
    }

    .ha-h-71 {
        height: 71%
    }

    .ha-w-72 {
        width: 72%
    }

    .ha-h-72 {
        height: 72%
    }

    .ha-w-73 {
        width: 73%
    }

    .ha-h-73 {
        height: 73%
    }

    .ha-w-74 {
        width: 74%
    }

    .ha-h-74 {
        height: 74%
    }

    .ha-w-75 {
        width: 75%
    }

    .ha-h-75 {
        height: 75%
    }

    .ha-w-76 {
        width: 76%
    }

    .ha-h-76 {
        height: 76%
    }

    .ha-w-77 {
        width: 77%
    }

    .ha-h-77 {
        height: 77%
    }

    .ha-w-78 {
        width: 78%
    }

    .ha-h-78 {
        height: 78%
    }

    .ha-w-79 {
        width: 79%
    }

    .ha-h-79 {
        height: 79%
    }

    .ha-w-80 {
        width: 80%
    }

    .ha-h-80 {
        height: 80%
    }

    .ha-w-81 {
        width: 81%
    }

    .ha-h-81 {
        height: 81%
    }

    .ha-w-82 {
        width: 82%
    }

    .ha-h-82 {
        height: 82%
    }

    .ha-w-83 {
        width: 83%
    }

    .ha-h-83 {
        height: 83%
    }

    .ha-w-84 {
        width: 84%
    }

    .ha-h-84 {
        height: 84%
    }

    .ha-w-85 {
        width: 85%
    }

    .ha-h-85 {
        height: 85%
    }

    .ha-w-86 {
        width: 86%
    }

    .ha-h-86 {
        height: 86%
    }

    .ha-w-87 {
        width: 87%
    }

    .ha-h-87 {
        height: 87%
    }

    .ha-w-88 {
        width: 88%
    }

    .ha-h-88 {
        height: 88%
    }

    .ha-w-89 {
        width: 89%
    }

    .ha-h-89 {
        height: 89%
    }

    .ha-w-90 {
        width: 90%
    }

    .ha-h-90 {
        height: 90%
    }

    .ha-w-91 {
        width: 91%
    }

    .ha-h-91 {
        height: 91%
    }

    .ha-w-92 {
        width: 92%
    }

    .ha-h-92 {
        height: 92%
    }

    .ha-w-93 {
        width: 93%
    }

    .ha-h-93 {
        height: 93%
    }

    .ha-w-94 {
        width: 94%
    }

    .ha-h-94 {
        height: 94%
    }

    .ha-w-95 {
        width: 95%
    }

    .ha-h-95 {
        height: 95%
    }

    .ha-w-96 {
        width: 96%
    }

    .ha-h-96 {
        height: 96%
    }

    .ha-w-97 {
        width: 97%
    }

    .ha-h-97 {
        height: 97%
    }

    .ha-w-98 {
        width: 98%
    }

    .ha-h-98 {
        height: 98%
    }

    .ha-w-99 {
        width: 99%
    }

    .ha-h-99 {
        height: 99%
    }

    .ha-w-100 {
        width: 100%
    }

    .ha-h-100 {
        height: 100%
    }

    .ha-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .ha-flex-inline {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }

    .ha-flex-x-start {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .ha-flex-x-end {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }

    .ha-flex-x-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .ha-flex-x-around {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }

    .ha-flex-x-even {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly
    }

    .ha-flex-x-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .ha-flex-y-top {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -ms-flex-align: start
    }

    .ha-flex-y-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -ms-flex-align: center
    }

    .ha-flex-y-bottom {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
        -ms-flex-align: end
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2 {
        padding: 5px 0 5px 0
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: flex-start;
        align-items: flex-start
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-50318aa.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-50318aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-50318aa.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-29843 .elementor-element.elementor-element-50318aa>.elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-50318aa>.elementor-element-populated>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29843 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-db89d14 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-db89d14 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-db89d14>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-1bc70d6.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end
    }

    .elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button {
        text-align: center
    }

    .elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button a {
        font-family: "Montserrat", Sans-serif;
        color: #FFF
    }

    .elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button a:hover {
        color: #8BC3FF
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-da0a7c8.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-29843 .elementor-element.elementor-element-da0a7c8.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-884215c.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-884215c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-884215c.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list {
        justify-content: center;
        border-radius: 0
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list_item {
        padding: 0 calc(34px/2)
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc_mega_menu_overlay-inner {
        background-color: #000;
        opacity: 1
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
        flex-direction: row;
        justify-content: center;
        font-family: "Montserrat", Sans-serif;
        font-size: 15px;
        font-weight: 500;
        color: #FFF;
        padding: 0 0 0 0;
        border-style: none;
        border-radius: 0
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-active_item .uc-mega_menu_title {
        color: #0091FF
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: #31A8FF;
        padding: 0 0 0 0
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
        background-color: #31A8FF
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected,
    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
        border-radius: 10px 10px 10px 10px
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger {
        text-align: inherit
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon {
        width: 45px;
        height: 45px;
        font-size: 25px;
        color: #000;
        background-color: #31A8FF;
        border-radius: 100px 100px 100px 100px
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon svg {
        fill: #000
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn {
        text-align: right
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon {
        width: 45px;
        height: 45px;
        font-size: 25px;
        color: #31A8FF;
        border-radius: 100px 100px 100px 100px;
        margin: 10px 10px 10px 10px
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon svg {
        fill: #31A8FF
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element {
        width: 42px;
        height: 42px;
        background-color: #a0a0a0;
        margin-top: 0
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
        width: 42px;
        height: 42px;
        object-fit: cover
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element,
    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
        border-radius: 100px 100px 100px 100px
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-ge-icon {
        color: #fff;
        font-size: 15px
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-ge-text {
        color: #fff
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-mobile-logo {
        width: 50%
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-mobile-logo img {
        margin: 10px 10px 10px 10px
    }

    .elementor-29843 .elementor-element.elementor-element-b132851 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-29843 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-b132851 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon {
        color: #008AFF !important;
        fill: #008AFF !important;
        background-color: #1F1F1F !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon:hover {
        color: #ffffff !important;
        fill: #ffffff !important;
        background-color: #373737 !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon {
        color: #008AFF !important;
        fill: #008AFF !important;
        background-color: #1F1F1F !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon:hover {
        color: #ffffff !important;
        fill: #ffffff !important;
        background-color: #373737 !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon {
        color: #008AFF !important;
        fill: #008AFF !important;
        background-color: #1F1F1F !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon:hover {
        color: #ffffff !important;
        fill: #ffffff !important;
        background-color: #373737 !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon {
        color: #008AFF !important;
        fill: #008AFF !important;
        background-color: #1F1F1F !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon:hover {
        color: #ffffff !important;
        fill: #ffffff !important;
        background-color: #373737 !important
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat {
        position: fixed
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-v-top {
        top: 20px;
        bottom: auto
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-v-bottom {
        bottom: 20px;
        top: auto
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-h-left {
        left: 20px;
        right: auto
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .ue-snap-h-right {
        right: 20px;
        left: auto
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-container {
        flex-direction: column-reverse;
        gap: 6px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta {
        width: 60px;
        height: 60px;
        font-size: 60px;
        background-color: #1F1F1F;
        color: #008AFF;
        fill: #008AFF
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon a {
        width: 60px;
        height: 60px;
        font-size: 60px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta span {
        width: 30px;
        height: 30px;
        font-size: 30px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon span {
        width: 30px;
        height: 30px;
        font-size: 30px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta-wrapper,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
        border-radius: 50px 50px 50px 50px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
        box-shadow: 5px 0 10px 0 rgb(0 0 0 / .5)
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-items {
        gap: 6px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
        background-color: #373737;
        color: #FFF;
        fill: #FFF
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-wrapper {
        width: 15vw;
        bottom: 0%;
        left: 135%;
        background-color: #eaf8fb;
        border-radius: 10px 10px 10px 10px;
        padding: 10px 10px 10px 10px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-close-btn {
        font-size: 1.5em
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-label,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
        margin-bottom: 10px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button {
        background-color: #43a8f3;
        color: #fff;
        padding: 4px 8px 4px 8px;
        margin-top: 10px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button:hover {
        background-color: #1188e1;
        color: #fff
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
        background-color: #e4e4e4
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
        margin-bottom: 10px
    }

    .elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__label {
        color: #008AFF;
        background-color: #1F1F1F;
        padding: 10px 10px 10px 10px;
        border-radius: 5px 5px 5px 5px
    }

    .trx-addons-layout--edit-mode .trx-addons-layout__inner {
        background-color: var(--theme-color-bg_color)
    }

    .trx-addons-layout--single-preview .trx-addons-layout__inner {
        background-color: var(--theme-color-bg_color)
    }

    @media(min-width:768px) {
        .elementor-29843 .elementor-element.elementor-element-50318aa {
            width: 100%
        }

        .elementor-29843 .elementor-element.elementor-element-1bc70d6 {
            width: 38%
        }

        .elementor-29843 .elementor-element.elementor-element-da0a7c8 {
            width: 12%
        }
    }

    @media(max-width:1279px)and(min-width:768px) {
        .elementor-29843 .elementor-element.elementor-element-a02bb58 {
            width: 30%
        }

        .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
            width: 30%
        }

        .elementor-29843 .elementor-element.elementor-element-72b5b7f {
            width: 30%
        }

        .elementor-29843 .elementor-element.elementor-element-adbcd34 {
            width: 10%
        }
    }

    @media(max-width:1279px) {
        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
            align-items: center
        }

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

        .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
            justify-content: flex-start
        }

        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column .elementor-widget-wrap {
            align-items: center
        }

        .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center
        }

        .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column>.elementor-widget-wrap {
            justify-content: center
        }

        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
            align-items: center
        }

        .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center
        }

        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-adbcd34.elementor-column .elementor-widget-wrap {
            align-items: center
        }

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

    @media(max-width:767px) {
        .elementor-29843 .elementor-element.elementor-element-a02bb58 {
            width: 30%
        }

        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
            align-items: center
        }

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

        .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
            justify-content: flex-start
        }

        .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
            width: 20%
        }

        .elementor-29843 .elementor-element.elementor-element-72b5b7f {
            width: 40%
        }

        .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
            align-items: center
        }

        .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center
        }

        .elementor-29843 .elementor-element.elementor-element-adbcd34 {
            width: 10%
        }

        .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
            flex-direction: row
        }
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a {
        background-color: #fff0;
        color: deepskyblue
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span.sc_button_icon {
        color: deepskyblue
    }

    body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span.sc_button_text.sc_align_center>span {
        color: deepskyblue;
        font-family: "Montserrat", sans-serif;
        font-optical-sizing: auto;
        font-weight: 500;
        font-style: normal
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects {
        background-color: rgb(0 30 45 / .8) !important
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2 {
        transition: background-color 1s ease !important
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects>.elementor-container {
        max-height: 65px
    }

    .elementor-29843 .elementor-element.elementor-element-198ffb2>.elementor-container {
        transition: min-height 1s ease !important
    }

    #scroll-logo {
        display: none;
        transition: all 0.7s ease
    }

    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2 {
        font-size: 26px
    }

    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i {
        color: #fff
    }

    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover,
    #GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover {
        color: gold
    }

    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>h2 {
        font-size: 26px
    }

    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        align-content: left;
        align-items: left;
        text-align: left;
        color: #fff
    }

    #business1 a {
        color: #fff
    }

    #uc_mega_menu_elementor_d948cf0_item3>a>span {
        color: gold
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects {
        background-color: rgb(0 30 54 / .9) !important
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de {
        transition: background-color 0.7s ease !important
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects>.elementor-container {
        min-height: 80px
    }

    .elementor-29843 .elementor-element.elementor-element-e31d6de>.elementor-container {
        transition: min-height 0.7s ease !important
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392.elementor-sticky--effects {
        background-color: rgb(0 30 45 / .8) !important
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392 {
        transition: background-color 1s ease !important
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392.elementor-sticky--effects>.elementor-container {
        min-height: 80px
    }

    .elementor-29843 .elementor-element.elementor-element-b15e392>.elementor-container {
        transition: min-height 1s ease !important
    }

    #uc_underline_animated_button_elementor_80593b1 {
        min-height: 1px
    }

    #uc_underline_animated_button_elementor_80593b1 a {
        padding: .7em calc(0.7em * 1.2);
        display: inline-flex;
        border: 1px solid #fff0;
        position: relative;
        cursor: pointer;
        text-decoration: none;
        align-items: center
    }

    #uc_underline_animated_button_elementor_80593b1 a .text,
    #uc_underline_animated_button_elementor_80593b1 a .icon {
        transform: translate3d(0, .7em, 0);
        display: block;
        transition: transform 0.4s cubic-bezier(.2, 0, 0, 1)0.4s
    }

    #uc_underline_animated_button_elementor_80593b1 a:after {
        position: absolute;
        content: '';
        bottom: -1px;
        left: calc(0.7em * 1.2);
        right: calc(0.7em * 1.2);
        height: 1px;
        background: #00B0ED;
        transition: transform 0.8s cubic-bezier(1, 0, .37, 1)0.2s, right 0.2s cubic-bezier(.04, .48, 0, 1)0.6s, left 0.4s cubic-bezier(.04, .48, 0, 1)0.6s;
        transform-origin: left
    }

    #uc_underline_animated_button_elementor_80593b1 .line {
        position: absolute;
        background: #00B0ED
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-right,
    #uc_underline_animated_button_elementor_80593b1 .line.-left {
        width: 1px;
        bottom: -1px;
        top: -1px;
        transform: scale3d(1, 0, 1)
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-top,
    #uc_underline_animated_button_elementor_80593b1 .line.-bottom {
        height: 1px;
        left: -1px;
        right: -1px;
        transform: scale3d(0, 1, 1)
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-right {
        right: -1px;
        transition: transform 0.1s cubic-bezier(1, 0, .65, 1.01)0.23s;
        transform-origin: top
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-top {
        top: -1px;
        transition: transform 0.08s linear 0.43s;
        transform-origin: left
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-left {
        left: -1px;
        transition: transform 0.08s linear 0.51s;
        transform-origin: bottom
    }

    #uc_underline_animated_button_elementor_80593b1 .line.-bottom {
        bottom: -1px;
        transition: transform 0.3s cubic-bezier(1, 0, .65, 1.01);
        transform-origin: right
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .text,
    #uc_underline_animated_button_elementor_80593b1 a:active .text,
    #uc_underline_animated_button_elementor_80593b1 a:hover .icon,
    #uc_underline_animated_button_elementor_80593b1 a:active .icon {
        transform: translate3d(0, 0, 0);
        transition: transform 0.6s cubic-bezier(.2, 0, 0, 1)0.4s
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover:after,
    #uc_underline_animated_button_elementor_80593b1 a:active:after {
        transform: scale3d(0, 1, 1);
        right: -1px;
        left: -1px;
        transform-origin: right;
        transition: transform 0.2s cubic-bezier(1, 0, .65, 1.01)0.17s, right 0.2s cubic-bezier(1, 0, .65, 1.01), left 0s 0.3s
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .line,
    #uc_underline_animated_button_elementor_80593b1 a:active .line {
        transform: scale3d(1, 1, 1)
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .line.-right,
    #uc_underline_animated_button_elementor_80593b1 a:active .line.-right {
        transition: transform 0.1s cubic-bezier(1, 0, .65, 1.01)0.2s;
        transform-origin: bottom
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .line.-top,
    #uc_underline_animated_button_elementor_80593b1 a:active .line.-top {
        transition: transform 0.08s linear 0.4s;
        transform-origin: right
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .line.-left,
    #uc_underline_animated_button_elementor_80593b1 a:active .line.-left {
        transition: transform 0.08s linear 0.48s;
        transform-origin: top
    }

    #uc_underline_animated_button_elementor_80593b1 a:hover .line.-bottom,
    #uc_underline_animated_button_elementor_80593b1 a:active .line.-bottom {
        transition: transform 0.5s cubic-bezier(0, .53, .29, 1)0.56s;
        transform-origin: left
    }

    #uc_underline_animated_button_elementor_80593b1 .icon {
        transition: all cubic-bezier(.2, 0, 0, 1)0.4s
    }

    #uc_mega_menu_elementor_d948cf0 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0 * {
        box-sizing: border-box
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
        display: flex;
        list-style: none;
        padding: 0;
        margin: 0
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
        position: absolute;
        z-index: 99997;
        top: 100%;
        left: 50%;
        transform: translate(-50%, 0);
        padding-top: 0;
        pointer-events: none;
        overflow: hidden;
        visibility: hidden
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section-cover {
        position: absolute;
        z-index: 99996;
        pointer-events: none;
        top: calc(100%+14px);
        opacity: 0;
        pointer-events: none;
        transition: opacity 1000ms
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-wrapper {
        left: 0;
        top: 0;
        height: 100%;
        position: relative;
        z-index: 99996;
        overflow-y: visible
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
        left: unset;
        right: 0;
        transform: translate(20px, 0);
        padding-top: 0
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.section-error .uc-section-error {
        text-align: center;
        min-height: 400px;
        padding: 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #ccc;
        position: relative;
        z-index: 99997
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_title {
        display: flex;
        gap: 5px;
        align-items: center;
        position: relative;
        z-index: 99998
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item,
    #uc_mega_menu_elementor_d948cf0 .uc-active_item .uc-mega_menu_title {
        transition: all 0.3s;
        text-align: center
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
        width: 100%
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item {
        pointer-events: all;
        z-index: 99998;
        visibility: visible
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item+.uc-mega_menu_section-cover {
        opacity: 1;
        pointer-events: all
    }

    #uc_mega_menu_elementor_d948cf0 .uc-error {
        color: red;
        font-weight: 700
    }

    #uc_mega_menu_elementor_d948cf0 .uc-message {
        text-align: center
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-wrapper.uc-menu-open {
        transform: translate(0, 0)
    }

    #uc_mega_menu_elementor_d948cf0 .uc_mega_menu_overlay {
        cursor: default;
        display: none;
        position: absolute;
        top: calc(100%+0px);
        left: 0;
        transition: opacity 0.3s;
        z-index: 99995;
        opacity: 0
    }

    #uc_mega_menu_elementor_d948cf0 .uc_mega_menu_overlay-inner {
        height: 100%
    }

    #uc_mega_menu_elementor_d948cf0.uc-menu-open .uc_mega_menu_overlay {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .uc-mega_menu_title {
        border: 2px solid red;
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .uc-mega_menu_title::before {
        content: "";
        position: absolute;
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background-color: red;
        top: 8px;
        right: 8px;
        z-index: 2
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .item-error {
        position: absolute;
        left: 50%;
        top: 0;
        transform: translate(-50%, -100%);
        z-index: 2;
        width: max-content;
        color: red;
        opacity: 0;
        transition: all .3s
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .uc-mega_menu_title:hover .item-error {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0 .available_id_s {
        padding: 15px;
        background-color: #fff;
        color: #000
    }

    #uc_mega_menu_elementor_d948cf0 .uc_expand_indicator::before {
        font-family: "Font Awesome 5 Free";
        content: "\f107";
        font-weight: 900;
        line-height: 1em;
        display: inline-flex
    }

    #uc_mega_menu_elementor_d948cf0 .uc_collapse_indicator::before {
        font-family: "Font Awesome 5 Free";
        content: "\f106";
        font-weight: 900;
        line-height: 1em;
        display: inline-flex
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-burger,
    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-burger-icon,
    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn-icon {
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section>* {
        position: relative;
        z-index: 999997
    }

    #uc_mega_menu_elementor_d948cf0 .ue-tip {
        position: absolute;
        width: 0;
        height: 0;
        border: 10px solid;
        border-right-color: #fff0;
        border-bottom-color: #fff0;
        top: 0;
        left: 50%;
        transform: translate(-50%, -50%)rotate(45deg);
        border-top-left-radius: 4px;
        opacity: 0;
        z-index: 99996
    }

    #uc_mega_menu_elementor_d948cf0 .ue-graphic-element {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        line-height: 1em;
        overflow: hidden;
        flex-grow: 0;
        flex-shrink: 0;
        transition: 0.3s
    }

    #uc_mega_menu_elementor_d948cf0 .ue-graphic-element svg {
        height: 1em;
        width: 1em;
        transition: 0.3s
    }

    #uc_mega_menu_elementor_d948cf0 .ue-graphic-element img {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0 .ue-ge-image {
        width: 100%;
        transition: 0.3s
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item .ue-tip {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-header {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-logo {
        flex-shrink: 0;
        flex-grow: 0;
        display: none
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-logo img {
        width: 100%;
        display: block;
        object-fit: contain
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
        flex-grow: 1
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section>* {
        opacity: 0;
        transition: opacity 1000ms
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item>* {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0 .ue-mega-menu-mobile-template {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0 .sub-arrow.uc-arrow-hidden {
        display: none
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0 .ue-mega-menu-mobile-template {
            display: block
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-burger {
            display: block
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
            display: block
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-logo {
            display: block
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-wrapper {
            position: fixed;
            transform: translate(0, -120%);
            background-color: #151414;
            width: 100%;
            overflow-y: auto;
            transition: all 300ms
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
            flex-direction: column;
            max-width: 100%
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
            top: 0 !important;
            width: 100% !important;
            left: 0 !important;
            padding-top: 0 !important;
            transform: translate(0, 0) !important
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item {
            position: static !important
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.uc-active_item .uc-mega_menu_title {
            position: sticky;
            top: 0;
            left: 0;
            z-index: 99999
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.uc-active_item .uc-mega_menu_title::before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            background-color: #fff;
            z-index: -1
        }

        #uc_mega_menu_elementor_d948cf0 .uc_mega_menu_overlay {
            opacity: 0;
            display: none !important
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section>* {
            transform: translate(0, 0) !important;
            opacity: 0;
            transition: transform 1000ms, opacity 1000ms
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item>* {
            opacity: 1
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mobile-mode {
            z-index: 99998
        }

        #uc_mega_menu_elementor_d948cf0 .ue-tip {
            display: none
        }

        #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section-cover {
            display: none
        }
    }

    [id=""]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item1 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item1 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item1 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item1 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item1 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item1 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item1 {
            display: none
        }
    }

    [id="businessSetup"]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item2 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item2 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item2 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item2 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item2 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item2 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item2 {
            display: none
        }
    }

    [id="GoldenVisaMega"]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item3 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item3 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item3 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item3 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item3 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item3 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item3 {
            display: none
        }
    }

    [id="PROServices"]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item4 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item4 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item4 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item4 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item4 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item4 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item4 {
            display: none
        }
    }

    [id="BookkeepingAccounting"]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item5 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item5 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item5 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item5 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item5 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item5 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item5 {
            display: none
        }
    }

    [id="TaxationLiquidation"]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item6 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item6 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item6 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item6 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item6 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item6 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item6 {
            display: none
        }
    }

    [id=""]:not(.uc-connected) {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0_item7 {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0_item7 .sub-arrow {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0_item7 .uc_expand_indicator::before {
        animation: .3s arrowMoveOut ease-in-out
    }

    #uc_mega_menu_elementor_d948cf0_item7 .uc_collapse_indicator::before {
        animation: .3s arrowMoveIn ease-in-out forwards
    }

    @keyframes arrowMoveIn {
        0% {
            transform: scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: translateY(0);
            opacity: 1
        }
    }

    @keyframes arrowMoveOut {
        0% {
            transform: translateY(0)scaleY(-1);
            opacity: 1
        }

        49% {
            transform: translateY(-15px)scale(.5, -1);
            opacity: 0
        }

        50% {
            transform: translateY(-15px)scaleX(.5);
            opacity: 0
        }

        to {
            transform: none;
            opacity: 1
        }
    }

    @media screen and(max-width:768px) {
        #uc_mega_menu_elementor_d948cf0_item7 {
            position: relative
        }

        #uc_mega_menu_elementor_d948cf0_item7 .uc-mega_menu_section {
            position: relative;
            height: 0;
            overflow: hidden;
            transform: translate(0, 0) !important;
            transition: height .7s !important
        }

        #uc_mega_menu_elementor_d948cf0_item7 {
            display: none
        }
    }

    .nc-loop-bars-rotate-32-icon-o {
        --animation-duration: 0.8s;
        transform-origin: 16px 16px;
        animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
    }

    @keyframes nc-loop-bars-rotate-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .nc-loop-bars-rotate-32-icon-o {
        --animation-duration: 0.8s;
        transform-origin: 16px 16px;
        animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
    }

    @keyframes nc-loop-bars-rotate-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .nc-loop-bars-rotate-32-icon-o {
        --animation-duration: 0.8s;
        transform-origin: 16px 16px;
        animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
    }

    @keyframes nc-loop-bars-rotate-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .nc-loop-bars-rotate-32-icon-o {
        --animation-duration: 0.8s;
        transform-origin: 16px 16px;
        animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
    }

    @keyframes nc-loop-bars-rotate-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .nc-loop-bars-rotate-32-icon-o {
        --animation-duration: 0.8s;
        transform-origin: 16px 16px;
        animation: nc-loop-bars-rotate-anim var(--animation-duration)infinite steps(8, jump-start)
    }

    @keyframes nc-loop-bars-rotate-anim {
        0% {
            transform: rotate(0)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    .elementor-27635 .elementor-element.elementor-element-f849048:not(.elementor-motion-effects-element-type-background),
    .elementor-27635 .elementor-element.elementor-element-f849048>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, #003966 33%, #001B31 100%)
    }

    .elementor-27635 .elementor-element.elementor-element-f849048>.elementor-container {
        min-height: 300px
    }

    .elementor-27635 .elementor-element.elementor-element-f849048 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-f849048 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-f849048 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-f849048 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0 100px 0
    }

    .elementor-27635 .elementor-element.elementor-element-f849048>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-0a1b69d .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-0a1b69d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-0a1b69d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-5dc9015.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-27635 .elementor-element.elementor-element-5dc9015.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-27635 .elementor-element.elementor-element-5dc9015.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-1a6368d {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-tag {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap {
        flex-direction: row
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0>.elementor-widget-container {
        padding: 3px 0 5px 0
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-before {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-fb94b1b)
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-center {
        font-family: "Montserrat", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-after {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-df750cb)
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-border:after {
        border-bottom-style: none;
        left: 26%;
        bottom: 17%
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap:before {
        color: #0084FF12;
        font-family: "Montserrat", Sans-serif;
        font-size: 150px;
        font-weight: 800;
        top: -17%
    }

    .elementor-27635 .elementor-element.elementor-element-3b2925ed .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-3b2925ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-3b2925ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-78f43746.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-991cce0.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2d6f2c0c.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-d843b40 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec:not(.elementor-motion-effects-element-type-background),
    .elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-container {
        min-height: 300px
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0 100px 0
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-25269da .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-25269da .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-25269da .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

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

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

    .elementor-27635 .elementor-element.elementor-element-3abed6f.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-32fe3de {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-tag {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap {
        flex-direction: row
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090>.elementor-widget-container {
        padding: 3px 0 5px 0
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-before {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-fb94b1b)
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-center {
        font-family: "Montserrat", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-after {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-df750cb)
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-border:after {
        border-bottom-style: none;
        left: 26%;
        bottom: 17%
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap:before {
        color: #0084FF12;
        font-family: "Montserrat", Sans-serif;
        font-size: 150px;
        font-weight: 800;
        top: -17%
    }

    .elementor-27635 .elementor-element.elementor-element-0ef5455 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-0ef5455 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-0ef5455 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-3ee200f.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9aa70ce.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-2f77bdf.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-eb9dae8 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd:not(.elementor-motion-effects-element-type-background),
    .elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-container {
        min-height: 300px
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0 100px 0
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-27e4515 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-27e4515 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-27e4515 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-08ab97e.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-27635 .elementor-element.elementor-element-08ab97e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-27635 .elementor-element.elementor-element-08ab97e.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-388a669 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-tag {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap {
        flex-direction: row
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673>.elementor-widget-container {
        padding: 3px 0 5px 0
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-before {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-fb94b1b)
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-center {
        font-family: "Montserrat", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-after {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-df750cb)
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-border:after {
        border-bottom-style: none;
        left: 26%;
        bottom: 17%
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap:before {
        color: #0084FF12;
        font-family: "Montserrat", Sans-serif;
        font-size: 150px;
        font-weight: 800;
        top: -17%
    }

    .elementor-27635 .elementor-element.elementor-element-9fbb124 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-9fbb124 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-9fbb124 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8efa716.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-8a6d449.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-87ba968.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-86b4f56 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6:not(.elementor-motion-effects-element-type-background),
    .elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-container {
        min-height: 300px
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0 100px 0
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-f8d5548 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-f8d5548 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-f8d5548 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-a3bda49.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-27635 .elementor-element.elementor-element-a3bda49.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-8b9429f {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-tag {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap {
        flex-direction: row
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384>.elementor-widget-container {
        padding: 3px 0 5px 0
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-before {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-fb94b1b)
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-center {
        font-family: "Montserrat", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-after {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-df750cb)
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-border:after {
        border-bottom-style: none;
        left: 26%;
        bottom: 17%
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap:before {
        color: #0084FF12;
        font-family: "Montserrat", Sans-serif;
        font-size: 150px;
        font-weight: 800;
        top: -17%
    }

    .elementor-27635 .elementor-element.elementor-element-b0620ed .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-b0620ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-b0620ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-01eda73.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-d04d798.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d>.elementor-widget-container {
        background-color: #333;
        padding: 10px 30px 10px 30px;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-b09d485);
        background-color: var(--e-global-color-3b3a846)
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-5111a9d.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--icon {
        padding: 7px
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
        color: var(--e-global-color-1d11f0d);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-text {
        color: var(--e-global-color-7b42703);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-1d11f0d)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn:focus {
        color: var(--e-global-color-b09d485)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-1de17b8 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7:not(.elementor-motion-effects-element-type-background),
    .elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(134deg, #252525 33%, var(--e-global-color-7a1ccbe5)100%)
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-container {
        min-height: 300px
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 100px 0 100px 0
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-164865b .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-164865b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-164865b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-bc-flex-widget .elementor-27635 .elementor-element.elementor-element-b855d0b.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-27635 .elementor-element.elementor-element-b855d0b.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-6ef38d4 {
        --spacer-size: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-tag {
        justify-content: center
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap {
        flex-direction: row
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af>.elementor-widget-container {
        padding: 3px 0 5px 0
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-before {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-8d75d51)
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-center {
        font-family: "Montserrat", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        color: var(--e-global-color-8d75d51)
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-after {
        font-size: 48px;
        font-weight: 100;
        color: var(--e-global-color-80574e1)
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-border:after {
        border-bottom-style: none;
        left: 26%;
        bottom: 17%
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap:before {
        color: #FEFF000F;
        font-family: "Montserrat", Sans-serif;
        font-size: 150px;
        font-weight: 800;
        top: 0%
    }

    .elementor-27635 .elementor-element.elementor-element-90ad6df .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-27635 .elementor-element.elementor-element-90ad6df .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-90ad6df .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492>.elementor-widget-container {
        background-color: #fff0;
        padding: 10px 30px 10px 30px;
        background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-8d75d51);
        background-color: #444
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-04d6492.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--icon {
        padding: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
        color: var(--e-global-color-8d75d51);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-text {
        color: var(--e-global-color-5809377);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-8d75d51)
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn:focus {
        color: var(--e-global-color-80574e1)
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1>.elementor-widget-container {
        background-color: #fff0;
        padding: 10px 30px 10px 30px;
        background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-8d75d51);
        background-color: #444
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-9fd7dd1.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--icon {
        padding: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
        color: var(--e-global-color-8d75d51);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-text {
        color: var(--e-global-color-5809377);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-8d75d51)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn:focus {
        color: var(--e-global-color-80574e1)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7>.elementor-widget-container {
        background-color: #fff0;
        padding: 10px 30px 10px 30px;
        background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
        border-radius: 10px 10px 10px 10px;
        box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-has-bg-overlay>.elementor-widget-container:before {
        transition: background 0.3s
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 {
        text-align: center
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn--icon-before .ha-btn-icon {
        margin-right: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn--icon-after .ha-btn-icon {
        margin-left: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--icon {
        font-size: 24px;
        border-radius: 50% 50% 50% 50%;
        color: var(--e-global-color-8d75d51);
        background-color: #444
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-widescreen-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-laptop-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile-top .ha-infobox-figure {
        margin-bottom: 0px !important
    }

    body[data-elementor-device-mode="widescreen"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-widescreen-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="desktop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="laptop"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-laptop-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="tablet"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-tablet-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile_extra"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    body[data-elementor-device-mode="mobile"] .elementor-27635 .elementor-element.elementor-element-cabd5f7.ha-infobox-media-dir-mobile-left .ha-infobox-figure {
        margin-right: 0px !important
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--image img,
    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--icon {
        padding: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--image img {
        border-radius: 50% 50% 50% 50%
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
        color: var(--e-global-color-8d75d51);
        font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
        font-size: var(--e-global-typography-32bcb19-font-size);
        font-weight: var(--e-global-typography-32bcb19-font-weight)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-text {
        color: var(--e-global-color-5809377);
        font-size: 14px
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn {
        font-family: "Montserrat", Sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: var(--e-global-color-8d75d51)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn:hover,
    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn:focus {
        color: var(--e-global-color-80574e1)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-btn .ha-btn-icon {
        --infobox-btn-icon-translate-x-hover: 10px
    }

    .elementor-27635 .elementor-element.elementor-element-2fa736b {
        --spacer-size: 50px
    }

    @media(max-width:1279px) {
        .elementor-27635 .elementor-element.elementor-element-f849048 {
            padding: 50px 0 50px 0
        }

        .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9594bec {
            padding: 50px 0 50px 0
        }

        .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-56422dd {
            padding: 50px 0 50px 0
        }

        .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
            padding: 50px 0 50px 0
        }

        .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
            padding: 50px 0 50px 0
        }

        .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }
    }

    @media(max-width:767px) {
        .elementor-27635 .elementor-element.elementor-element-f849048 {
            padding: 30px 0 30px 0
        }

        .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-before {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-center {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap:before {
            font-size: 76px
        }

        .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9594bec {
            padding: 30px 0 30px 0
        }

        .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-before {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-center {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap:before {
            font-size: 76px
        }

        .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-56422dd {
            padding: 30px 0 30px 0
        }

        .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-before {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-center {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap:before {
            font-size: 76px
        }

        .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
            padding: 30px 0 30px 0
        }

        .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-before {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-center {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap:before {
            font-size: 76px
        }

        .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
            padding: 30px 0 30px 0
        }

        .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-before {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-center {
            font-size: 30px
        }

        .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap:before {
            font-size: 76px
        }

        .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }

        .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
            font-size: var(--e-global-typography-32bcb19-font-size)
        }
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #business1>a:nth-child(1) {
        background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
        background-size: 100% 100%;
        background-position: -100%;
        display: inline-block;
        padding: 0 0;
        position: relative;
        background-clip: text;
        -webkit-text-fill-color: #fff0;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(1):before {
        content: '';
        background: dodgerblue;
        display: block;
        position: absolute;
        bottom: 1px;
        left: 0;
        width: 0;
        height: 3px;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(1):hover {
        background-position: 0;
        transform: translateX(10px)
    }

    #business1>a:nth-child(1):hover::before {
        width: 100%
    }

    #business1>a:nth-child(3) {
        background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
        background-size: 200% 100%;
        background-position: -100%;
        display: inline-block;
        padding: 0 0;
        position: relative;
        background-clip: text;
        -webkit-text-fill-color: #fff0;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(3):before {
        content: '';
        background: dodgerblue;
        display: block;
        position: absolute;
        bottom: 1px;
        left: 0;
        width: 0;
        height: 3px;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(3):hover {
        background-position: 0;
        transform: translateX(10px)
    }

    #business1>a:nth-child(3):hover::before {
        width: 100%
    }

    #business1>a:nth-child(5) {
        background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
        background-size: 200% 100%;
        background-position: -100%;
        display: inline-block;
        padding: 0 0;
        position: relative;
        background-clip: text;
        -webkit-text-fill-color: #fff0;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(5):before {
        content: '';
        background: dodgerblue;
        display: block;
        position: absolute;
        bottom: 1px;
        left: 0;
        width: 0;
        height: 3px;
        transition: all 0.3s ease-in-out
    }

    #business1>a:nth-child(5):hover {
        background-position: 0;
        transform: translateX(10px)
    }

    #business1>a:nth-child(5):hover::before {
        width: 100%
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        text-align: left !important;
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
        list-style-type: none;
        padding: 0;
        text-align: left !important;
        margin: 1px;
        margin: 5px 0;
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #uc_mobile_conversion_menu_elementor_5432a7c.el-floating-chat {
        z-index: 9999;
        display: flex;
        align-items: flex-start
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-container {
        position: relative;
        display: flex
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-wrapper {
        display: none;
        gap: .25em;
        position: absolute;
        z-index: 1;
        flex-direction: column;
        align-items: flex-start
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-wrapper.ue-show {
        display: flex
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-input,
    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-label {
        display: none
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-input.ue-show,
    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-subject-label.ue-show {
        display: inherit
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-close-btn {
        align-self: flex-end;
        cursor: pointer;
        position: absolute;
        top: 0;
        line-height: 1
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-button {
        cursor: pointer
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta-wrapper {
        z-index: 1
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta {
        display: block;
        position: relative;
        transition: all 400ms ease-in-out;
        overflow: hidden
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta span {
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta .el-floating-chat-cta__icon-open {
        opacity: 1;
        transition: opacity .4s ease-in-out .4s
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta .el-floating-chat-cta__icon-close {
        opacity: 0;
        pointer-events: none;
        transition: opacity .4s ease-in-out
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta.ue-open .el-floating-chat-cta__icon-close {
        opacity: 1;
        pointer-events: all;
        transition: opacity .4s ease-in-out .4s
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta.ue-open .el-floating-chat-cta__icon-open {
        opacity: 0;
        pointer-events: none;
        transition: opacity .4s ease-in-out
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-wrapper {
        display: none;
        z-index: 0
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-wrapper.ue-show {
        display: block
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 0;
        margin-bottom: 5px;
        margin-top: 5px;
        list-style: none;
        margin-block-start: 0;
        margin-block-end: 0;
        margin-inline-start: 0;
        margin-inline-end: 0;
        padding-inline-start: 0
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item {
        position: relative;
        display: flex;
        align-items: center;
        gap: .5em
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items {
        opacity: 0;
        transition: opacity 600ms ease-in-out
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-items.ue-show {
        opacity: 1
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon {
        position: relative;
        overflow: hidden
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon:hover {
        cursor: pointer
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon>a {
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        color: inherit
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon>a>span {
        display: flex;
        align-content: center;
        justify-content: center
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__label {
        position: absolute;
        top: 50%;
        transform: translate(calc(100%+1em), -50%);
        right: 0;
        left: auto;
        opacity: 0;
        transition: all 400ms ease-in-out
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item__icon:hover+.el-floating-chat-item__label {
        opacity: 1
    }

    #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta-wrapper.ue-floating-chat-waggle .el-floating-chat-cta:not(.ue-open) {
        animation: ue-floating-chat-waggle 5s infinite
    }

    @keyframes ue-floating-chat-waggle {
        0% {
            transform: none
        }

        10% {
            transform: rotateZ(-20deg)scale(1.2)
        }

        13% {
            transform: rotateZ(25deg)scale(1.2)
        }

        15% {
            transform: rotateZ(-15deg)scale(1.2)
        }

        17% {
            transform: rotateZ(15deg)scale(1.2)
        }

        20% {
            transform: rotateZ(-12deg)scale(1.2)
        }

        22% {
            transform: rotateZ(0)scale(1.2)
        }

        25%,
        100% {
            transform: rotateZ(0)scale(1)
        }
    }

    body[data-elementor-device-mode="desktop"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-desktop-hide {
        display: none
    }

    body[data-elementor-device-mode="tablet"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-tablet-hide {
        display: none
    }

    body[data-elementor-device-mode="mobile"] #uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item.el-mobile-hide {
        display: none
    }

    #uc_gradient_button_elementor_b6bf567 a {
        display: inline-block;
        text-align: center;
        transition: 0.5s;
        background-size: 200% auto;
        box-shadow: 0 5px 20px rgb(0 0 0 / .15);
        background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
        text-decoration: none
    }

    #uc_gradient_button_elementor_b6bf567 a:hover {
        background-position: right center
    }

    #uc_gradient_button_elementor_db5d0ea a {
        display: inline-block;
        text-align: center;
        transition: 0.5s;
        background-size: 200% auto;
        box-shadow: 0 5px 20px rgb(0 0 0 / .15);
        background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
        text-decoration: none
    }

    #uc_gradient_button_elementor_db5d0ea a:hover {
        background-position: right center
    }

    #uc_gradient_button_elementor_c123e42 a {
        display: inline-block;
        text-align: center;
        transition: 0.5s;
        background-size: 200% auto;
        box-shadow: 0 5px 20px rgb(0 0 0 / .15);
        background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
        text-decoration: none
    }

    #uc_gradient_button_elementor_c123e42 a:hover {
        background-position: right center
    }

    #uc_gradient_button_elementor_7f1bb93 a {
        display: inline-block;
        text-align: center;
        transition: 0.5s;
        background-size: 200% auto;
        box-shadow: 0 5px 20px rgb(0 0 0 / .15);
        background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
        text-decoration: none
    }

    #uc_gradient_button_elementor_7f1bb93 a:hover {
        background-position: right center
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73:not(.elementor-motion-effects-element-type-background),
    .elementor-30482 .elementor-element.elementor-element-5800e73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff0;
        background-image: linear-gradient(180deg, #001B31 50%, #003966 100%)
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73 .circle {
        scale: 100%
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
    }

    .elementor-30482 .elementor-element.elementor-element-5800e73>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }

    .elementor-30482 .elementor-element.elementor-element-aa49b54 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-aa49b54 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-aa49b54 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-1755340 {
        --spacer-size: 120px
    }

    .elementor-30482 .elementor-element.elementor-element-18fdc16 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-18fdc16 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-18fdc16 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
        max-height: 64px
    }

    .elementor-30482 .elementor-element.elementor-element-95496a1 {
        --spacer-size: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-7d01110 .elementor-heading-title {
        color: #00C6FF
    }

    .elementor-30482 .elementor-element.elementor-element-1c99d2b {
        --spacer-size: 6px
    }

    .elementor-30482 .elementor-element.elementor-element-6df0e5c {
        --spacer-size: 6px
    }

    .elementor-30482 .elementor-element.elementor-element-eb4699a {
        --spacer-size: 8px
    }

    .elementor-30482 .elementor-element.elementor-element-f49da20 {
        width: auto;
        max-width: auto
    }

    .elementor-30482 .elementor-element.elementor-element-f49da20 .elementor-heading-title {
        font-size: 19px;
        letter-spacing: 0
    }

    .elementor-30482 .elementor-element.elementor-element-2407907 .elementor-heading-title {
        color: #00C6FF
    }

    .elementor-30482 .elementor-element.elementor-element-02806b9 {
        --spacer-size: 6px
    }

    .elementor-30482 .elementor-element.elementor-element-d2f12fe>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30482 .elementor-element.elementor-element-8c795cb .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-8c795cb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-8c795cb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
        --spacer-size: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-8ea9237 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-8ea9237 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-8ea9237 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 {
        text-align: center
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 .elementor-heading-title {
        text-transform: uppercase;
        color: #00B7FF
    }

    .elementor-30482 .elementor-element.elementor-element-0c3ebc2 {
        --spacer-size: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-573abdb .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-573abdb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-573abdb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-80dac66 .sc_item_title_text {
        -webkit-text-stroke-width: 0
    }

    .elementor-30482 .elementor-element.elementor-element-80dac66 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0
    }

    .elementor-30482 .elementor-element.elementor-element-57dc693 .sc_item_title_text {
        -webkit-text-stroke-width: 0
    }

    .elementor-30482 .elementor-element.elementor-element-57dc693 .sc_item_title_text2 {
        -webkit-text-stroke-width: 0
    }

    .elementor-30482 .elementor-element.elementor-element-d8aa937 .trx_addons_bg_text {
        z-index: 0
    }

    .elementor-30482 .elementor-element.elementor-element-d8aa937 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
        padding-right: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-d8aa937 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-e2af3ad {
        --spacer-size: 90px
    }

    .elementor-30482 .elementor-element.elementor-element-01dcbf6 {
        text-align: center;
        line-height: 1.4em
    }

    .elementor-30482 .elementor-element.elementor-element-e0fe100 {
        --spacer-size: 50px;
        width: 100%;
        max-width: 100%
    }

    .trx-addons-layout--edit-mode .trx-addons-layout__inner {
        background-color: #001B31
    }

    .trx-addons-layout--single-preview .trx-addons-layout__inner {
        background-color: #001B31
    }

    @media(max-width:1279px)and(min-width:768px) {
        .elementor-30482 .elementor-element.elementor-element-e53dc37 {
            width: 100%
        }
    }

    @media(max-width:1279px) {
        .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
            max-height: 70px
        }

        .elementor-30482 .elementor-element.elementor-element-eb4699a {
            --spacer-size: 5px
        }

        .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
            --spacer-size: 20px
        }

        .elementor-30482 .elementor-element.elementor-element-861bcd2 {
            text-align: center
        }

        .elementor-30482 .elementor-element.elementor-element-0c3ebc2 {
            --spacer-size: 20px
        }

        .elementor-30482 .elementor-element.elementor-element-e2af3ad {
            --spacer-size: 40px
        }

        .elementor-30482 .elementor-element.elementor-element-01dcbf6 {
            text-align: center
        }
    }

    @media(max-width:767px) {
        .elementor-30482 .elementor-element.elementor-element-5800e73 .circle {
            scale: 80px
        }

        .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
            max-height: 64px
        }

        .elementor-30482 .elementor-element.elementor-element-3a55103 {
            width: 52%
        }

        .elementor-30482 .elementor-element.elementor-element-3332dd9 {
            font-size: 13px
        }

        .elementor-30482 .elementor-element.elementor-element-eb4699a {
            --spacer-size: 2px
        }

        .elementor-30482 .elementor-element.elementor-element-f49da20 .elementor-heading-title {
            font-size: 18px
        }

        .elementor-30482 .elementor-element.elementor-element-e89b51e {
            width: 48%
        }

        .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
            --spacer-size: 50px
        }

        .elementor-30482 .elementor-element.elementor-element-861bcd2 {
            text-align: center
        }

        .elementor-30482 .elementor-element.elementor-element-e53dc37>.elementor-element-populated {
            margin: 13px 0 11px 0;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px
        }

        .elementor-30482 .elementor-element.elementor-element-e2af3ad {
            --spacer-size: 35px
        }
    }

    #trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614>section>div>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-68e8f21.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.sc_layouts_item.elementor-element.elementor-element-e8c0b21.scheme_corporate.sc_fly_static.elementor-widget.elementor-widget-heading.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>h2>a {
        color: #31a8ff
    }

    @media screen and(max-width:768px) {

        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(4)>span,
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(3),
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(2)>span,
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(1) {
            background-color: rgb(0 0 0 / .25) !important
        }
    }

    @media screen and(max-width:768px) {

        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(4)>span,
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(3),
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(2)>span,
        #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(1) {
            background-color: rgb(0 0 0 / .25) !important
        }
    }

    #uc_animated_ripples_bg_addon83630ripple-background {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        overflow: hidden
    }

    #uc_animated_ripples_bg_addon83630ripple-background .circle {
        position: absolute;
        border-radius: 50%;
        background: #CBCBCB4D;
        animation: ripple 15s infinite;
        box-shadow: 0 0 1px 0 #508fb9
    }

    #uc_animated_ripples_bg_addon83630ripple-background .small {
        width: 200px;
        height: 200px;
        left: -100px;
        bottom: -100px
    }

    #uc_animated_ripples_bg_addon83630ripple-background .medium {
        width: 400px;
        height: 400px;
        left: -200px;
        bottom: -200px
    }

    #uc_animated_ripples_bg_addon83630ripple-background .large {
        width: 600px;
        height: 600px;
        left: -300px;
        bottom: -300px
    }

    #uc_animated_ripples_bg_addon83630ripple-background .xlarge {
        width: 800px;
        height: 800px;
        left: -400px;
        bottom: -400px
    }

    #uc_animated_ripples_bg_addon83630ripple-background .xxlarge {
        width: 1000px;
        height: 1000px;
        left: -500px;
        bottom: -500px
    }

    #uc_animated_ripples_bg_addon83630ripple-background .shade1 {
        opacity: .2
    }

    #uc_animated_ripples_bg_addon83630ripple-background .shade2 {
        opacity: .5
    }

    #uc_animated_ripples_bg_addon83630ripple-background .shade3 {
        opacity: .7
    }

    #uc_animated_ripples_bg_addon83630ripple-background .shade4 {
        opacity: .8
    }

    #uc_animated_ripples_bg_addon83630ripple-background .shade5 {
        opacity: .9
    }

    @keyframes ripple {
        0% {
            transform: scale(.8)
        }

        50% {
            transform: scale(1.2)
        }

        100% {
            transform: scale(.8)
        }
    }

    .clearfix::before,
    .clearfix::after {
        content: " ";
        display: table;
        clear: both
    }

    .eael-testimonial-slider.nav-top-left,
    .eael-testimonial-slider.nav-top-right,
    .eael-team-slider.nav-top-left,
    .eael-team-slider.nav-top-right,
    .eael-logo-carousel.nav-top-left,
    .eael-logo-carousel.nav-top-right,
    .eael-post-carousel.nav-top-left,
    .eael-post-carousel.nav-top-right,
    .eael-product-carousel.nav-top-left,
    .eael-product-carousel.nav-top-right {
        padding-top: 40px
    }

    .eael-contact-form input[type=text],
    .eael-contact-form input[type=email],
    .eael-contact-form input[type=url],
    .eael-contact-form input[type=tel],
    .eael-contact-form input[type=date],
    .eael-contact-form input[type=number],
    .eael-contact-form textarea {
        background: #fff;
        box-shadow: none;
        -webkit-box-shadow: none;
        float: none;
        height: auto;
        margin: 0;
        outline: 0;
        width: 100%
    }

    .eael-contact-form input[type=submit] {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        padding: 10px 20px;
        width: auto;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
    .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input::-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea::-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-ms-input-placeholder,
    .eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea:-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-custom-radio-checkbox input[type=checkbox],
    .eael-custom-radio-checkbox input[type=radio] {
        appearance: none;
        -moz-appearance: none;
        border-style: solid;
        border-width: 0;
        outline: none;
        min-width: 1px;
        width: 15px;
        height: 15px;
        background: #ddd;
        padding: 3px
    }

    .eael-custom-radio-checkbox input[type=checkbox]:before,
    .eael-custom-radio-checkbox input[type=radio]:before {
        content: "";
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        display: block
    }

    .eael-custom-radio-checkbox input[type=checkbox]:checked:before,
    .eael-custom-radio-checkbox input[type=radio]:checked:before {
        background: #999;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-custom-radio-checkbox input[type=radio] {
        border-radius: 50%
    }

    .eael-custom-radio-checkbox input[type=radio]:before {
        border-radius: 50%
    }

    .eael-post-elements-readmore-btn {
        font-size: 12px;
        font-weight: 500;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        display: inline-block
    }

    .elementor-lightbox .dialog-widget-content {
        width: 100%;
        height: 100%
    }

    .eael-contact-form-align-left,
    .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
        margin: 0 auto 0 0;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-center,
    .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
        float: none;
        margin: 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-right,
    .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
        margin: 0 0 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-force-hide {
        display: none !important
    }

    .eael-d-none {
        display: none !important
    }

    .eael-d-block {
        display: block !important
    }

    .eael-h-auto {
        height: auto !important
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
        display: none
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
        display: none
    }

    .sr-only {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
    }

    .eael-testimonial-slider {
        position: relative
    }

    .testimonial-star-rating {
        padding: 0;
        margin: 0
    }

    .testimonial-star-rating li {
        list-style: none;
        display: inline-block
    }

    .testimonial-star-rating li i {
        color: #d8d8d8
    }

    .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .rating-two .testimonial-star-rating li:nth-child(1)i,
    .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .rating-three .testimonial-star-rating li:nth-child(1)i,
    .rating-three .testimonial-star-rating li:nth-child(2)i,
    .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .rating-four .testimonial-star-rating li:nth-child(1)i,
    .rating-four .testimonial-star-rating li:nth-child(2)i,
    .rating-four .testimonial-star-rating li:nth-child(3)i,
    .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .eael-testimonial-image img {
        max-width: 100%
    }

    .eael-testimonial-image {
        padding: 10px 0 0 0
    }

    .eael-testimonial-image>figure {
        display: block;
        margin: 0
    }

    .testimonial-avatar-rounded figure img {
        border-radius: 50%;
        height: auto
    }

    .eael-testimonial-content {
        margin: 0;
        padding: 10px
    }

    .eael-testimonial-item>figure {
        margin: 0 auto;
        padding: 0 20px
    }

    .eael-testimonial-item .center-text {
        text-align: center
    }

    .eael-testimonial-item .right-text {
        text-align: right
    }

    .eael-testimonial-item .left-text {
        text-align: left
    }

    .eael-testimonial-item .justify-text {
        text-align: justify
    }

    .eael-testimonial-content .eael-testimonial-text {
        font-size: 100%;
        font-style: italic;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 10px;
        word-wrap: break-word
    }

    .eael-testimonial-content .eael-testimonial-user {
        display: inline-block;
        font-family: inherit;
        font-size: 105%;
        font-style: italic;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 5px
    }

    .eael-testimonial-content .eael-testimonial-user-company {
        display: inline-block;
        font-family: inherit;
        font-size: 90%;
        font-style: italic;
        font-weight: lighter;
        line-height: 1.75;
        margin-bottom: 0;
        margin-top: 1px
    }

    .eael-testimonial-image {
        position: relative
    }

    .eael-testimonial-item .eael-testimonial-image figure img {
        display: inline-block
    }

    .eael-testimonial-item .eael-testimonial-quote::after {
        color: inherit !important;
        content: "";
        font-family: "Font Awesome 5 Free";
        font-size: 200%;
        font-weight: 900
    }

    .icon-img-left-content .eael-testimonial-image {
        float: left;
        width: 30%
    }

    .icon-img-left-content .eael-testimonial-content {
        float: left;
        width: 70%;
        text-align: left
    }

    .icon-img-left-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-left-content .eael-testimonial-quote {
        position: absolute;
        right: 0
    }

    .icon-img-left-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-align-centered .eael-testimonial-user,
    .eael-testimonial-align-centered .eael-testimonial-user-company {
        float: none;
        text-align: center
    }

    .eael-testimonial-align-centered .eael-testimonial-image>figure img {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .icon-img-right-content .eael-testimonial-image {
        float: right;
        width: 30%
    }

    .icon-img-right-content .eael-testimonial-content {
        float: right;
        width: 70%;
        text-align: right
    }

    .icon-img-right-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-right-content .eael-testimonial-quote {
        position: absolute
    }

    .icon-img-right-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-item {
        position: relative
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image,
    .default-style.testimonial-alignment-center .eael-testimonial-image {
        text-align: center
    }

    .classic-style.testimonial-alignment-right .eael-testimonial-image,
    .default-style.testimonial-alignment-right .eael-testimonial-image {
        text-align: right
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image>figure,
    .default-style.testimonial-alignment-center .eael-testimonial-image>figure {
        text-align: center
    }

    span.eael-testimonial-quote {
        position: absolute;
        right: 10px;
        top: 10px
    }

    .eael-testimonial-item.left .eael-testimonial-image {
        text-align: left
    }

    .eael-testimonial-item.center .eael-testimonial-image {
        text-align: center
    }

    .eael-testimonial-item.right .eael-testimonial-image {
        text-align: right
    }

    .eael-testimonial-inline-bio .eael-testimonial-image {
        float: left
    }

    .eael-testimonial-inline-bio .bio-text {
        padding-top: 10px
    }

    .eael-testimonial-content.eael-testimonial-inline-bio {
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .eael-testimonial-inline-bio .testimonial-star-rating,
    .eael-testimonial-inline-bio .bio-text {
        float: left;
        width: 65%
    }

    .testimonial-inline-style .eael-testimonial-image {
        float: left;
        max-width: 100%;
        padding: 0;
        margin-right: 15px
    }

    .testimonial-inline-style {
        overflow: hidden;
        text-align: left
    }

    .content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .content-bottom-icon-title-inline .eael-testimonial-text,
    .content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text {
        text-align: left
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .clearfix::before,
    .clearfix::after {
        content: " ";
        display: table;
        clear: both
    }

    .eael-testimonial-slider.nav-top-left,
    .eael-testimonial-slider.nav-top-right,
    .eael-team-slider.nav-top-left,
    .eael-team-slider.nav-top-right,
    .eael-logo-carousel.nav-top-left,
    .eael-logo-carousel.nav-top-right,
    .eael-post-carousel.nav-top-left,
    .eael-post-carousel.nav-top-right,
    .eael-product-carousel.nav-top-left,
    .eael-product-carousel.nav-top-right {
        padding-top: 40px
    }

    .eael-contact-form input[type=text],
    .eael-contact-form input[type=email],
    .eael-contact-form input[type=url],
    .eael-contact-form input[type=tel],
    .eael-contact-form input[type=date],
    .eael-contact-form input[type=number],
    .eael-contact-form textarea {
        background: #fff;
        box-shadow: none;
        -webkit-box-shadow: none;
        float: none;
        height: auto;
        margin: 0;
        outline: 0;
        width: 100%
    }

    .eael-contact-form input[type=submit] {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        padding: 10px 20px;
        width: auto;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
    .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input::-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea::-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-ms-input-placeholder,
    .eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea:-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-custom-radio-checkbox input[type=checkbox],
    .eael-custom-radio-checkbox input[type=radio] {
        appearance: none;
        -moz-appearance: none;
        border-style: solid;
        border-width: 0;
        outline: none;
        min-width: 1px;
        width: 15px;
        height: 15px;
        background: #ddd;
        padding: 3px
    }

    .eael-custom-radio-checkbox input[type=checkbox]:before,
    .eael-custom-radio-checkbox input[type=radio]:before {
        content: "";
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        display: block
    }

    .eael-custom-radio-checkbox input[type=checkbox]:checked:before,
    .eael-custom-radio-checkbox input[type=radio]:checked:before {
        background: #999;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-custom-radio-checkbox input[type=radio] {
        border-radius: 50%
    }

    .eael-custom-radio-checkbox input[type=radio]:before {
        border-radius: 50%
    }

    .eael-post-elements-readmore-btn {
        font-size: 12px;
        font-weight: 500;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        display: inline-block
    }

    .elementor-lightbox .dialog-widget-content {
        width: 100%;
        height: 100%
    }

    .eael-contact-form-align-left,
    .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
        margin: 0 auto 0 0;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-center,
    .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
        float: none;
        margin: 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-right,
    .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
        margin: 0 0 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-force-hide {
        display: none !important
    }

    .eael-d-none {
        display: none !important
    }

    .eael-d-block {
        display: block !important
    }

    .eael-h-auto {
        height: auto !important
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
        display: none
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
        display: none
    }

    .sr-only {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
    }

    .eael-testimonial-slider {
        position: relative
    }

    .testimonial-star-rating {
        padding: 0;
        margin: 0
    }

    .testimonial-star-rating li {
        list-style: none;
        display: inline-block
    }

    .testimonial-star-rating li i {
        color: #d8d8d8
    }

    .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .rating-two .testimonial-star-rating li:nth-child(1)i,
    .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .rating-three .testimonial-star-rating li:nth-child(1)i,
    .rating-three .testimonial-star-rating li:nth-child(2)i,
    .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .rating-four .testimonial-star-rating li:nth-child(1)i,
    .rating-four .testimonial-star-rating li:nth-child(2)i,
    .rating-four .testimonial-star-rating li:nth-child(3)i,
    .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .eael-testimonial-image img {
        max-width: 100%
    }

    .eael-testimonial-image {
        padding: 10px 0 0 0
    }

    .eael-testimonial-image>figure {
        display: block;
        margin: 0
    }

    .testimonial-avatar-rounded figure img {
        border-radius: 50%;
        height: auto
    }

    .eael-testimonial-content {
        margin: 0;
        padding: 10px
    }

    .eael-testimonial-item>figure {
        margin: 0 auto;
        padding: 0 20px
    }

    .eael-testimonial-item .center-text {
        text-align: center
    }

    .eael-testimonial-item .right-text {
        text-align: right
    }

    .eael-testimonial-item .left-text {
        text-align: left
    }

    .eael-testimonial-item .justify-text {
        text-align: justify
    }

    .eael-testimonial-content .eael-testimonial-text {
        font-size: 100%;
        font-style: italic;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 10px;
        word-wrap: break-word
    }

    .eael-testimonial-content .eael-testimonial-user {
        display: inline-block;
        font-family: inherit;
        font-size: 105%;
        font-style: italic;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 5px
    }

    .eael-testimonial-content .eael-testimonial-user-company {
        display: inline-block;
        font-family: inherit;
        font-size: 90%;
        font-style: italic;
        font-weight: lighter;
        line-height: 1.75;
        margin-bottom: 0;
        margin-top: 1px
    }

    .eael-testimonial-image {
        position: relative
    }

    .eael-testimonial-item .eael-testimonial-image figure img {
        display: inline-block
    }

    .eael-testimonial-item .eael-testimonial-quote::after {
        color: inherit !important;
        content: "";
        font-family: "Font Awesome 5 Free";
        font-size: 200%;
        font-weight: 900
    }

    .icon-img-left-content .eael-testimonial-image {
        float: left;
        width: 30%
    }

    .icon-img-left-content .eael-testimonial-content {
        float: left;
        width: 70%;
        text-align: left
    }

    .icon-img-left-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-left-content .eael-testimonial-quote {
        position: absolute;
        right: 0
    }

    .icon-img-left-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-align-centered .eael-testimonial-user,
    .eael-testimonial-align-centered .eael-testimonial-user-company {
        float: none;
        text-align: center
    }

    .eael-testimonial-align-centered .eael-testimonial-image>figure img {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .icon-img-right-content .eael-testimonial-image {
        float: right;
        width: 30%
    }

    .icon-img-right-content .eael-testimonial-content {
        float: right;
        width: 70%;
        text-align: right
    }

    .icon-img-right-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-right-content .eael-testimonial-quote {
        position: absolute
    }

    .icon-img-right-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-item {
        position: relative
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image,
    .default-style.testimonial-alignment-center .eael-testimonial-image {
        text-align: center
    }

    .classic-style.testimonial-alignment-right .eael-testimonial-image,
    .default-style.testimonial-alignment-right .eael-testimonial-image {
        text-align: right
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image>figure,
    .default-style.testimonial-alignment-center .eael-testimonial-image>figure {
        text-align: center
    }

    span.eael-testimonial-quote {
        position: absolute;
        right: 10px;
        top: 10px
    }

    .eael-testimonial-item.left .eael-testimonial-image {
        text-align: left
    }

    .eael-testimonial-item.center .eael-testimonial-image {
        text-align: center
    }

    .eael-testimonial-item.right .eael-testimonial-image {
        text-align: right
    }

    .eael-testimonial-inline-bio .eael-testimonial-image {
        float: left
    }

    .eael-testimonial-inline-bio .bio-text {
        padding-top: 10px
    }

    .eael-testimonial-content.eael-testimonial-inline-bio {
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .eael-testimonial-inline-bio .testimonial-star-rating,
    .eael-testimonial-inline-bio .bio-text {
        float: left;
        width: 65%
    }

    .testimonial-inline-style .eael-testimonial-image {
        float: left;
        max-width: 100%;
        padding: 0;
        margin-right: 15px
    }

    .testimonial-inline-style {
        overflow: hidden;
        text-align: left
    }

    .content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .content-bottom-icon-title-inline .eael-testimonial-text,
    .content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text {
        text-align: left
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .clearfix::before,
    .clearfix::after {
        content: " ";
        display: table;
        clear: both
    }

    .eael-testimonial-slider.nav-top-left,
    .eael-testimonial-slider.nav-top-right,
    .eael-team-slider.nav-top-left,
    .eael-team-slider.nav-top-right,
    .eael-logo-carousel.nav-top-left,
    .eael-logo-carousel.nav-top-right,
    .eael-post-carousel.nav-top-left,
    .eael-post-carousel.nav-top-right,
    .eael-product-carousel.nav-top-left,
    .eael-product-carousel.nav-top-right {
        padding-top: 40px
    }

    .eael-contact-form input[type=text],
    .eael-contact-form input[type=email],
    .eael-contact-form input[type=url],
    .eael-contact-form input[type=tel],
    .eael-contact-form input[type=date],
    .eael-contact-form input[type=number],
    .eael-contact-form textarea {
        background: #fff;
        box-shadow: none;
        -webkit-box-shadow: none;
        float: none;
        height: auto;
        margin: 0;
        outline: 0;
        width: 100%
    }

    .eael-contact-form input[type=submit] {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        padding: 10px 20px;
        width: auto;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
    .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input::-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea::-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-ms-input-placeholder,
    .eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea:-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-custom-radio-checkbox input[type=checkbox],
    .eael-custom-radio-checkbox input[type=radio] {
        appearance: none;
        -moz-appearance: none;
        border-style: solid;
        border-width: 0;
        outline: none;
        min-width: 1px;
        width: 15px;
        height: 15px;
        background: #ddd;
        padding: 3px
    }

    .eael-custom-radio-checkbox input[type=checkbox]:before,
    .eael-custom-radio-checkbox input[type=radio]:before {
        content: "";
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        display: block
    }

    .eael-custom-radio-checkbox input[type=checkbox]:checked:before,
    .eael-custom-radio-checkbox input[type=radio]:checked:before {
        background: #999;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-custom-radio-checkbox input[type=radio] {
        border-radius: 50%
    }

    .eael-custom-radio-checkbox input[type=radio]:before {
        border-radius: 50%
    }

    .eael-post-elements-readmore-btn {
        font-size: 12px;
        font-weight: 500;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        display: inline-block
    }

    .elementor-lightbox .dialog-widget-content {
        width: 100%;
        height: 100%
    }

    .eael-contact-form-align-left,
    .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
        margin: 0 auto 0 0;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-center,
    .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
        float: none;
        margin: 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-right,
    .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
        margin: 0 0 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-force-hide {
        display: none !important
    }

    .eael-d-none {
        display: none !important
    }

    .eael-d-block {
        display: block !important
    }

    .eael-h-auto {
        height: auto !important
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
        display: none
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
        display: none
    }

    .sr-only {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
    }

    .eael-testimonial-slider {
        position: relative
    }

    .testimonial-star-rating {
        padding: 0;
        margin: 0
    }

    .testimonial-star-rating li {
        list-style: none;
        display: inline-block
    }

    .testimonial-star-rating li i {
        color: #d8d8d8
    }

    .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .rating-two .testimonial-star-rating li:nth-child(1)i,
    .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .rating-three .testimonial-star-rating li:nth-child(1)i,
    .rating-three .testimonial-star-rating li:nth-child(2)i,
    .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .rating-four .testimonial-star-rating li:nth-child(1)i,
    .rating-four .testimonial-star-rating li:nth-child(2)i,
    .rating-four .testimonial-star-rating li:nth-child(3)i,
    .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .eael-testimonial-image img {
        max-width: 100%
    }

    .eael-testimonial-image {
        padding: 10px 0 0 0
    }

    .eael-testimonial-image>figure {
        display: block;
        margin: 0
    }

    .testimonial-avatar-rounded figure img {
        border-radius: 50%;
        height: auto
    }

    .eael-testimonial-content {
        margin: 0;
        padding: 10px
    }

    .eael-testimonial-item>figure {
        margin: 0 auto;
        padding: 0 20px
    }

    .eael-testimonial-item .center-text {
        text-align: center
    }

    .eael-testimonial-item .right-text {
        text-align: right
    }

    .eael-testimonial-item .left-text {
        text-align: left
    }

    .eael-testimonial-item .justify-text {
        text-align: justify
    }

    .eael-testimonial-content .eael-testimonial-text {
        font-size: 100%;
        font-style: italic;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 10px;
        word-wrap: break-word
    }

    .eael-testimonial-content .eael-testimonial-user {
        display: inline-block;
        font-family: inherit;
        font-size: 105%;
        font-style: italic;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 5px
    }

    .eael-testimonial-content .eael-testimonial-user-company {
        display: inline-block;
        font-family: inherit;
        font-size: 90%;
        font-style: italic;
        font-weight: lighter;
        line-height: 1.75;
        margin-bottom: 0;
        margin-top: 1px
    }

    .eael-testimonial-image {
        position: relative
    }

    .eael-testimonial-item .eael-testimonial-image figure img {
        display: inline-block
    }

    .eael-testimonial-item .eael-testimonial-quote::after {
        color: inherit !important;
        content: "";
        font-family: "Font Awesome 5 Free";
        font-size: 200%;
        font-weight: 900
    }

    .icon-img-left-content .eael-testimonial-image {
        float: left;
        width: 30%
    }

    .icon-img-left-content .eael-testimonial-content {
        float: left;
        width: 70%;
        text-align: left
    }

    .icon-img-left-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-left-content .eael-testimonial-quote {
        position: absolute;
        right: 0
    }

    .icon-img-left-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-align-centered .eael-testimonial-user,
    .eael-testimonial-align-centered .eael-testimonial-user-company {
        float: none;
        text-align: center
    }

    .eael-testimonial-align-centered .eael-testimonial-image>figure img {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .icon-img-right-content .eael-testimonial-image {
        float: right;
        width: 30%
    }

    .icon-img-right-content .eael-testimonial-content {
        float: right;
        width: 70%;
        text-align: right
    }

    .icon-img-right-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-right-content .eael-testimonial-quote {
        position: absolute
    }

    .icon-img-right-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-item {
        position: relative
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image,
    .default-style.testimonial-alignment-center .eael-testimonial-image {
        text-align: center
    }

    .classic-style.testimonial-alignment-right .eael-testimonial-image,
    .default-style.testimonial-alignment-right .eael-testimonial-image {
        text-align: right
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image>figure,
    .default-style.testimonial-alignment-center .eael-testimonial-image>figure {
        text-align: center
    }

    span.eael-testimonial-quote {
        position: absolute;
        right: 10px;
        top: 10px
    }

    .eael-testimonial-item.left .eael-testimonial-image {
        text-align: left
    }

    .eael-testimonial-item.center .eael-testimonial-image {
        text-align: center
    }

    .eael-testimonial-item.right .eael-testimonial-image {
        text-align: right
    }

    .eael-testimonial-inline-bio .eael-testimonial-image {
        float: left
    }

    .eael-testimonial-inline-bio .bio-text {
        padding-top: 10px
    }

    .eael-testimonial-content.eael-testimonial-inline-bio {
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .eael-testimonial-inline-bio .testimonial-star-rating,
    .eael-testimonial-inline-bio .bio-text {
        float: left;
        width: 65%
    }

    .testimonial-inline-style .eael-testimonial-image {
        float: left;
        max-width: 100%;
        padding: 0;
        margin-right: 15px
    }

    .testimonial-inline-style {
        overflow: hidden;
        text-align: left
    }

    .content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .content-bottom-icon-title-inline .eael-testimonial-text,
    .content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text {
        text-align: left
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .clearfix::before,
    .clearfix::after {
        content: " ";
        display: table;
        clear: both
    }

    .eael-testimonial-slider.nav-top-left,
    .eael-testimonial-slider.nav-top-right,
    .eael-team-slider.nav-top-left,
    .eael-team-slider.nav-top-right,
    .eael-logo-carousel.nav-top-left,
    .eael-logo-carousel.nav-top-right,
    .eael-post-carousel.nav-top-left,
    .eael-post-carousel.nav-top-right,
    .eael-product-carousel.nav-top-left,
    .eael-product-carousel.nav-top-right {
        padding-top: 40px
    }

    .eael-contact-form input[type=text],
    .eael-contact-form input[type=email],
    .eael-contact-form input[type=url],
    .eael-contact-form input[type=tel],
    .eael-contact-form input[type=date],
    .eael-contact-form input[type=number],
    .eael-contact-form textarea {
        background: #fff;
        box-shadow: none;
        -webkit-box-shadow: none;
        float: none;
        height: auto;
        margin: 0;
        outline: 0;
        width: 100%
    }

    .eael-contact-form input[type=submit] {
        border: 0;
        float: none;
        height: auto;
        margin: 0;
        padding: 10px 20px;
        width: auto;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-contact-form.placeholder-hide input::-webkit-input-placeholder,
    .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input::-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea::-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-ms-input-placeholder,
    .eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-contact-form.placeholder-hide input:-moz-placeholder,
    .eael-contact-form.placeholder-hide textarea:-moz-placeholder {
        opacity: 0;
        visibility: hidden
    }

    .eael-custom-radio-checkbox input[type=checkbox],
    .eael-custom-radio-checkbox input[type=radio] {
        appearance: none;
        -moz-appearance: none;
        border-style: solid;
        border-width: 0;
        outline: none;
        min-width: 1px;
        width: 15px;
        height: 15px;
        background: #ddd;
        padding: 3px
    }

    .eael-custom-radio-checkbox input[type=checkbox]:before,
    .eael-custom-radio-checkbox input[type=radio]:before {
        content: "";
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        display: block
    }

    .eael-custom-radio-checkbox input[type=checkbox]:checked:before,
    .eael-custom-radio-checkbox input[type=radio]:checked:before {
        background: #999;
        -webkit-transition: all .25s linear 0s;
        transition: all .25s linear 0s
    }

    .eael-custom-radio-checkbox input[type=radio] {
        border-radius: 50%
    }

    .eael-custom-radio-checkbox input[type=radio]:before {
        border-radius: 50%
    }

    .eael-post-elements-readmore-btn {
        font-size: 12px;
        font-weight: 500;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        display: inline-block
    }

    .elementor-lightbox .dialog-widget-content {
        width: 100%;
        height: 100%
    }

    .eael-contact-form-align-left,
    .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
        margin: 0 auto 0 0;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-center,
    .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
        float: none;
        margin: 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-contact-form-align-right,
    .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
        margin: 0 0 0 auto;
        display: inline-block;
        text-align: left
    }

    .eael-force-hide {
        display: none !important
    }

    .eael-d-none {
        display: none !important
    }

    .eael-d-block {
        display: block !important
    }

    .eael-h-auto {
        height: auto !important
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
        display: none
    }

    .theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count {
        display: none
    }

    .sr-only {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
    }

    .eael-testimonial-slider {
        position: relative
    }

    .testimonial-star-rating {
        padding: 0;
        margin: 0
    }

    .testimonial-star-rating li {
        list-style: none;
        display: inline-block
    }

    .testimonial-star-rating li i {
        color: #d8d8d8
    }

    .rating-five .testimonial-star-rating li i {
        color: #f2b01e
    }

    .rating-one .testimonial-star-rating li:first-child i {
        color: #f2b01e
    }

    .rating-two .testimonial-star-rating li:nth-child(1)i,
    .rating-two .testimonial-star-rating li:nth-child(2)i {
        color: #f2b01e
    }

    .rating-three .testimonial-star-rating li:nth-child(1)i,
    .rating-three .testimonial-star-rating li:nth-child(2)i,
    .rating-three .testimonial-star-rating li:nth-child(3)i {
        color: #f2b01e
    }

    .rating-four .testimonial-star-rating li:nth-child(1)i,
    .rating-four .testimonial-star-rating li:nth-child(2)i,
    .rating-four .testimonial-star-rating li:nth-child(3)i,
    .rating-four .testimonial-star-rating li:nth-child(4)i {
        color: #f2b01e
    }

    .eael-testimonial-image img {
        max-width: 100%
    }

    .eael-testimonial-image {
        padding: 10px 0 0 0
    }

    .eael-testimonial-image>figure {
        display: block;
        margin: 0
    }

    .testimonial-avatar-rounded figure img {
        border-radius: 50%;
        height: auto
    }

    .eael-testimonial-content {
        margin: 0;
        padding: 10px
    }

    .eael-testimonial-item>figure {
        margin: 0 auto;
        padding: 0 20px
    }

    .eael-testimonial-item .center-text {
        text-align: center
    }

    .eael-testimonial-item .right-text {
        text-align: right
    }

    .eael-testimonial-item .left-text {
        text-align: left
    }

    .eael-testimonial-item .justify-text {
        text-align: justify
    }

    .eael-testimonial-content .eael-testimonial-text {
        font-size: 100%;
        font-style: italic;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 10px;
        word-wrap: break-word
    }

    .eael-testimonial-content .eael-testimonial-user {
        display: inline-block;
        font-family: inherit;
        font-size: 105%;
        font-style: italic;
        font-weight: 400;
        line-height: 1.5;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 5px
    }

    .eael-testimonial-content .eael-testimonial-user-company {
        display: inline-block;
        font-family: inherit;
        font-size: 90%;
        font-style: italic;
        font-weight: lighter;
        line-height: 1.75;
        margin-bottom: 0;
        margin-top: 1px
    }

    .eael-testimonial-image {
        position: relative
    }

    .eael-testimonial-item .eael-testimonial-image figure img {
        display: inline-block
    }

    .eael-testimonial-item .eael-testimonial-quote::after {
        color: inherit !important;
        content: "";
        font-family: "Font Awesome 5 Free";
        font-size: 200%;
        font-weight: 900
    }

    .icon-img-left-content .eael-testimonial-image {
        float: left;
        width: 30%
    }

    .icon-img-left-content .eael-testimonial-content {
        float: left;
        width: 70%;
        text-align: left
    }

    .icon-img-left-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-left-content .eael-testimonial-quote {
        position: absolute;
        right: 0
    }

    .icon-img-left-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-align-centered .eael-testimonial-user,
    .eael-testimonial-align-centered .eael-testimonial-user-company {
        float: none;
        text-align: center
    }

    .eael-testimonial-align-centered .eael-testimonial-image>figure img {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important
    }

    .icon-img-right-content .eael-testimonial-image {
        float: right;
        width: 30%
    }

    .icon-img-right-content .eael-testimonial-content {
        float: right;
        width: 70%;
        text-align: right
    }

    .icon-img-right-content.eael-testimonial-item {
        overflow: hidden;
        position: relative
    }

    .icon-img-right-content .eael-testimonial-quote {
        position: absolute
    }

    .icon-img-right-content .eael-testimonial-text {
        margin-top: 0
    }

    .eael-testimonial-item {
        position: relative
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image,
    .default-style.testimonial-alignment-center .eael-testimonial-image {
        text-align: center
    }

    .classic-style.testimonial-alignment-right .eael-testimonial-image,
    .default-style.testimonial-alignment-right .eael-testimonial-image {
        text-align: right
    }

    .classic-style.testimonial-alignment-center .eael-testimonial-image>figure,
    .default-style.testimonial-alignment-center .eael-testimonial-image>figure {
        text-align: center
    }

    span.eael-testimonial-quote {
        position: absolute;
        right: 10px;
        top: 10px
    }

    .eael-testimonial-item.left .eael-testimonial-image {
        text-align: left
    }

    .eael-testimonial-item.center .eael-testimonial-image {
        text-align: center
    }

    .eael-testimonial-item.right .eael-testimonial-image {
        text-align: right
    }

    .eael-testimonial-inline-bio .eael-testimonial-image {
        float: left
    }

    .eael-testimonial-inline-bio .bio-text {
        padding-top: 10px
    }

    .eael-testimonial-content.eael-testimonial-inline-bio {
        overflow: hidden;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .eael-testimonial-inline-bio .testimonial-star-rating,
    .eael-testimonial-inline-bio .bio-text {
        float: left;
        width: 65%
    }

    .testimonial-inline-style .eael-testimonial-image {
        float: left;
        max-width: 100%;
        padding: 0;
        margin-right: 15px
    }

    .testimonial-inline-style {
        overflow: hidden;
        text-align: left
    }

    .content-top-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-top-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .content-bottom-icon-title-inline .eael-testimonial-text,
    .content-bottom-icon-title-inline .eael-testimonial-align-left .eael-testimonial-text {
        text-align: left
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-centered .eael-testimonial-text {
        text-align: center
    }

    .content-bottom-icon-title-inline .eael-testimonial-align-right .eael-testimonial-text {
        text-align: right
    }

    .unlimited-elements-background-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 0
    }

    .unlimited-elements-background-overlay.uc-bg-front {
        z-index: 999
    }

    @media screen and(max-width:1040px) {

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1 {
            top: 0;
            font-size: 10vh
        }

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6 {
            margin-top: 20px;
            font-size: 4vh;
            line-height: 4vh
        }

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button {
            padding: 10px 40px 10px 40px;
            bottom: 0
        }
    }

    @media screen and(max-width:500px) {

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1 {
            top: 0;
            font-size: 45px
        }

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6 {
            margin-top: 20px;
            font-size: 16px
        }

        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button,
        #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button {
            padding: 7px 7px 7px 7px;
            bottom: 0
        }
    }

    button.btn-sub:hover {
        background-color: #e5813e;
        color: #fff
    }

    #mc4wp-form-1>div.mc4wp-form-fields>button:hover {
        background-color: #e5813e;
        color: #fff
    }

    #mc4wp-form-1>div.mc4wp-form-fields>button::hover {
        background-color: #e5813e;
        color: #fff
    }

    #popup-1>div>a {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 10
    }

    body>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show {
        background-color: #fff;
        color: #000
    }

    body>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show:hover {
        background-color: #999;
        color: #fff
    }

    #mainland-list li {
        margin: 10px 0
    }

    #mainland-list {
        list-style-type: none;
        padding: 0;
        text-align: left;
        margin: 1px
    }

    #mainland-list a {
        text-decoration: none;
        position: relative;
        display: inline-block;
        transition: transform 0.2s, color 0.2s;
        color: #fff
    }

    #mainland-list a::after {
        content: '';
        position: absolute;
        width: 0;
        height: 2px;
        display: block;
        margin-top: 5px;
        left: 0;
        background: dodgerblue;
        transition: width 0.4s ease, left 0.4s ease
    }

    #mainland-list a:hover::after {
        width: 100%;
        left: 0
    }

    #mainland-list a:hover {
        transform: translateX(10px);
        color: dodgerblue
    }

    #uc_mega_menu_elementor_3ec9d0e_item3>a>span {
        color: gold
    }

    #businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static>div>div>div,
    #BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-e25a24e.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4fb89a6.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-6bdf121.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4ef9a91.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4bda38c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-a20a471.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
    #PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div {
        background: linear-gradient(to top, #001B31, #003966)
    }

    #trx_addons_layout-26614>div,
    #trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614,
    #trx_addons_layout-26614>div>div>div,
    #trx_addons_layout-26614>div>div,
    #trx_addons_layout-26614>div,
    #trx_addons_layout-26614,
    body>div,
    body,
    #trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614>section.elementor-section.elementor-top-section.elementor-element.elementor-element-6f9f363.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div {
        background: linear-gradient(to top, #001B31, #003966)
    }

    #GoldenVisaMega {
        border-color: gold
    }

    #GoldenVisaMega>div.ue-tip {
        border-top-color: gold !important;
        border-left-color: gold !important
    }

    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
    #GoldenVisaMega>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span {
        color: gold
    }

    body.page-id-26131>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-26131>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-30112>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-30112>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31163>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31163>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31228>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31228>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31308>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
        background: linear-gradient(to right, #BF953F, #FCF6BA);
        color: black !important;
        transition: background 0.9s ease !important
    }

    body.page-id-31308>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
        background: linear-gradient(to left, #BF953F, #FCF6BA);
        color: white !important;
        color: black !important;
        transition: background 0.9s ease !important
    }
}

.elementor-30624 .elementor-element.elementor-element-51b7cfc:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-51b7cfc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/Untitled-1-4.jpg);
    background-size: cover
}

.elementor-30624 .elementor-element.elementor-element-51b7cfc>.elementor-background-overlay {
    background-color: #fff0;
    background-image: linear-gradient(90deg, #000000 0%, #fff0 100%);
    opacity: .5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-51b7cfc .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-51b7cfc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-51b7cfc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-51b7cfc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -180px;
    margin-bottom: 0;
    padding: 200px 0 100px 0
}

.elementor-30624 .elementor-element.elementor-element-58ecf5a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-30624 .elementor-element.elementor-element-a2500b4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-3c707e6 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-38812a8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-38812a8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-38812a8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-38812a8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0
}

.elementor-30624 .elementor-element.elementor-element-38812a8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-fea6fa6 {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-fea6fa6 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-61c2dd2 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-b4ccc00 img {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 7px 7px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-62851a4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-62851a4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-62851a4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-62851a4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0
}

.elementor-30624 .elementor-element.elementor-element-62851a4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-94d3378.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-94d3378.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-ff998dc {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-ff998dc .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-d2d406e img {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 7px 7px 10px 0 rgb(0 0 0 / .5)
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-c3ed52d.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30624 .elementor-element.elementor-element-83a9eef {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-7bbf3c3:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-7bbf3c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-30624 .elementor-element.elementor-element-7bbf3c3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-7bbf3c3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-7bbf3c3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-7bbf3c3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-30624 .elementor-element.elementor-element-7bbf3c3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-39c804f.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-39c804f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-446a951>.elementor-widget-container {
    padding: 0 0 40px 0
}

.elementor-30624 .elementor-element.elementor-element-446a951 {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-446a951 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-02c1db9 img {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 7px 7px 10px 0 rgb(0 0 0 / .5)
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-d64c09b.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30624 .elementor-element.elementor-element-1c140bc {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-5c62e18:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-5c62e18>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-30624 .elementor-element.elementor-element-5c62e18 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-5c62e18 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-5c62e18 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-5c62e18 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-30624 .elementor-element.elementor-element-5c62e18>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-3bd5fc5 img {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 7px 7px 10px 0 rgb(0 0 0 / .5)
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-0c10fef.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-0c10fef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-08abfa7 {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-08abfa7 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-884fbe8 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-2b118388:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-2b118388>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-30624 .elementor-element.elementor-element-2b118388>.elementor-container {
    max-width: 1320px
}

.elementor-30624 .elementor-element.elementor-element-2b118388 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-2b118388 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-2b118388 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-2b118388 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 20px 60px 20px
}

.elementor-30624 .elementor-element.elementor-element-2b118388>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-793aedb6>.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-30624 .elementor-element.elementor-element-b4273a3>.elementor-container {
    max-width: 1100px
}

.elementor-30624 .elementor-element.elementor-element-b4273a3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-b4273a3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-b4273a3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-b4273a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0 50px 0
}

.elementor-30624 .elementor-element.elementor-element-b4273a3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-a2d2e32.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30624 .elementor-element.elementor-element-a2d2e32.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30624 .elementor-element.elementor-element-a2d2e32>.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-30624 .elementor-element.elementor-element-9455c9a .eael-counter-container {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-9455c9a .eael-counter-number {
    color: var(--e-global-color-2d9afb7)
}

.elementor-30624 .elementor-element.elementor-element-9455c9a .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-30624 .elementor-element.elementor-element-9455c9a .eael-counter-number-suffix {
    color: var(--e-global-color-2d9afb7);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-30624 .elementor-element.elementor-element-9455c9a .eael-counter-title {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-587dd5f.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-587dd5f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-587dd5f.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30624 .elementor-element.elementor-element-587dd5f>.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-30624 .elementor-element.elementor-element-5b91d61 .eael-counter-container {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-5b91d61 .eael-counter-number {
    color: var(--e-global-color-2d9afb7)
}

.elementor-30624 .elementor-element.elementor-element-5b91d61 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-30624 .elementor-element.elementor-element-5b91d61 .eael-counter-number-suffix {
    color: var(--e-global-color-2d9afb7);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-30624 .elementor-element.elementor-element-5b91d61 .eael-counter-title {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-456f9d4.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-456f9d4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-456f9d4.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30624 .elementor-element.elementor-element-456f9d4>.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-30624 .elementor-element.elementor-element-94f8cd5 .eael-counter-container {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-94f8cd5 .eael-counter-number {
    color: var(--e-global-color-2d9afb7)
}

.elementor-30624 .elementor-element.elementor-element-94f8cd5 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-30624 .elementor-element.elementor-element-94f8cd5 .eael-counter-number-suffix {
    color: var(--e-global-color-2d9afb7);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-30624 .elementor-element.elementor-element-94f8cd5 .eael-counter-title {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-8f53ddd>.elementor-container {
    max-width: 1100px
}

.elementor-30624 .elementor-element.elementor-element-8f53ddd .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-8f53ddd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-8f53ddd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-8f53ddd {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0 0 50px 0
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-af6afe7.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30624 .elementor-element.elementor-element-af6afe7.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30624 .elementor-element.elementor-element-af6afe7>.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-30624 .elementor-element.elementor-element-e501158 {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-e501158 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-3dffe88>.elementor-widget-container {
    padding: 10px 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-3dffe88 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-6eb8073>.elementor-container {
    max-width: 1100px
}

.elementor-30624 .elementor-element.elementor-element-6eb8073 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-6eb8073 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-6eb8073 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-6eb8073 {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0 0 50px 0
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-616a835.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-616a835.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-616a835.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30624 .elementor-element.elementor-element-616a835>.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-30624 .elementor-element.elementor-element-d30899b {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-d30899b .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-a9c5414 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-eac58fd .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-eac58fd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-eac58fd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-5405f4d)
}

.elementor-30624 .elementor-element.elementor-element-e857180>.elementor-widget-container {
    margin: 0 0 0 0150px
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 70px;
    width: 70px;
    font-size: 30px;
    padding: 15px 15px 15px 15px
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 70px)
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 30px;
    height: 30px
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-img {
    width: 30px;
    height: 30px
}

.elementor-30624 .elementor-element.elementor-element-e857180 .-icon-position-left .eael-feature-list-content-box,
.elementor-30624 .elementor-element.elementor-element-e857180 .-icon-position-right .eael-feature-list-content-box,
.elementor-30624 .elementor-element.elementor-element-e857180 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-30624 .elementor-element.elementor-element-e857180 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-5405f4d)
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9>.elementor-widget-container {
    margin: 0 0 0 0150px
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 70px;
    width: 70px;
    font-size: 30px;
    padding: 15px 15px 15px 15px
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 70px)
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 30px;
    height: 30px
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-img {
    width: 30px;
    height: 30px
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-icon-position-left .eael-feature-list-content-box,
.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-icon-position-right .eael-feature-list-content-box,
.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-30624 .elementor-element.elementor-element-1a7e8b9 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-bb61c8e .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-bb61c8e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-bb61c8e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-bb61c8e {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-30624 .elementor-element.elementor-element-047a36b {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-8a9e33a:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-8a9e33a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-30624 .elementor-element.elementor-element-8a9e33a>.elementor-container {
    max-width: 1320px
}

.elementor-30624 .elementor-element.elementor-element-8a9e33a .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-8a9e33a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-8a9e33a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-8a9e33a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 20px 60px 20px
}

.elementor-30624 .elementor-element.elementor-element-8a9e33a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-beb6830>.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-30624 .elementor-element.elementor-element-b63cc90>.elementor-container {
    max-width: 1100px
}

.elementor-30624 .elementor-element.elementor-element-b63cc90 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-b63cc90 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-b63cc90 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-b63cc90 {
    padding: 0 0 50px 0
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-b4b7117.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30624 .elementor-element.elementor-element-b4b7117.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30624 .elementor-element.elementor-element-b4b7117>.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-30624 .elementor-element.elementor-element-4cf9829 {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-4cf9829 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-6cacff3>.elementor-widget-container {
    padding: 19px 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-6cacff3 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-db19127:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-db19127>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2d9afb7)
}

.elementor-30624 .elementor-element.elementor-element-db19127>.elementor-container {
    max-width: 1320px
}

.elementor-30624 .elementor-element.elementor-element-db19127 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 20px 150px 20px
}

.elementor-30624 .elementor-element.elementor-element-db19127 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-db19127 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-db19127 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-db19127>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-518c5c55>.elementor-widget-container {
    margin: 0 0 080px 0
}

.elementor-30624 .elementor-element.elementor-element-518c5c55 {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-518c5c55 .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 104px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 1em;
    letter-spacing: -3px;
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-30624 .elementor-element.elementor-element-79c52f6c:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-79c52f6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/cb94121c-group-2350.png);
    background-position: 50px 17px;
    background-repeat: no-repeat
}

.elementor-30624 .elementor-element.elementor-element-79c52f6c .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-79c52f6c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-79c52f6c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-79c52f6c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0 80px 0
}

.elementor-30624 .elementor-element.elementor-element-79c52f6c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox .infobox-content .title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a>.elementor-widget-container {
    margin: 40px 0 0 300px
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox:hover .infobox-icon .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox .infobox-content .title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd>.elementor-widget-container {
    margin: 100px 0 0 400px
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox:hover .infobox-icon .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox .infobox-content .title {
    color: #000;
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-ffa4311:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-ffa4311>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/cb94121c-group-2350.png);
    background-position: 50px 17px;
    background-repeat: no-repeat
}

.elementor-30624 .elementor-element.elementor-element-ffa4311 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-ffa4311 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-ffa4311 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-ffa4311 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0 80px 0
}

.elementor-30624 .elementor-element.elementor-element-ffa4311>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox .infobox-content .title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-9745694>.elementor-widget-container {
    margin: 120px 0 0 300px
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox:hover .infobox-icon .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox .infobox-content .title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-2faf706>.elementor-widget-container {
    margin: 150px 0 0 400px
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox:hover .infobox-icon .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox .infobox-content .title {
    color: #000;
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-f0b746c:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-f0b746c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/cb94121c-group-2350.png);
    background-position: 50px 17px;
    background-repeat: no-repeat
}

.elementor-30624 .elementor-element.elementor-element-f0b746c .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-f0b746c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-f0b746c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-f0b746c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0 80px 0
}

.elementor-30624 .elementor-element.elementor-element-f0b746c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-0df540f>.elementor-widget-container {
    margin: 0 0 8px 0;
    padding: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox .infobox-content .title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-cd29488>.elementor-widget-container {
    margin: 100px 0 0 330px
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox:hover .infobox-icon .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox .infobox-content .title {
    color: #000;
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-d2a2d69:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-d2a2d69>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2d9afb7)
}

.elementor-30624 .elementor-element.elementor-element-d2a2d69>.elementor-container {
    max-width: 1320px
}

.elementor-30624 .elementor-element.elementor-element-d2a2d69 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 20px 150px 20px
}

.elementor-30624 .elementor-element.elementor-element-d2a2d69 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-d2a2d69 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-d2a2d69 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-d2a2d69>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-ca17c2a>.elementor-widget-container {
    margin: 0 0 080px 0
}

.elementor-30624 .elementor-element.elementor-element-ca17c2a {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-ca17c2a .elementor-heading-title {
    font-family: "Karla", Sans-serif;
    font-size: 104px;
    font-weight: 800;
    text-transform: capitalize;
    line-height: 1em;
    letter-spacing: -3px;
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-30624 .elementor-element.elementor-element-a4a1b84:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-a4a1b84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/cb94121c-group-2350.png);
    background-position: 50px 17px;
    background-repeat: no-repeat
}

.elementor-30624 .elementor-element.elementor-element-a4a1b84 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-a4a1b84 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-a4a1b84 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-a4a1b84 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0 80px 0
}

.elementor-30624 .elementor-element.elementor-element-a4a1b84>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox .infobox-content .title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-6345a39>.elementor-widget-container {
    margin: 40px 0 0 300px
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox:hover .infobox-icon .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox .infobox-content .title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-7a69360>.elementor-widget-container {
    margin: 100px 0 0 400px
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox:hover .infobox-icon .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox .infobox-content .title {
    color: #000;
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-75a018d:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-75a018d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/cb94121c-group-2350.png);
    background-position: 50px 17px;
    background-repeat: no-repeat
}

.elementor-30624 .elementor-element.elementor-element-75a018d .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-75a018d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-75a018d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-75a018d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0 80px 0
}

.elementor-30624 .elementor-element.elementor-element-75a018d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox .infobox-content .title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-4d336ab>.elementor-widget-container {
    margin: 120px 0 0 300px
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox:hover .infobox-icon .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox .infobox-content .title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-6c0d131>.elementor-widget-container {
    margin: 150px 0 0 400px
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox:hover .infobox-icon .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox .infobox-content .title {
    color: #000;
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-6b3dc29:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-6b3dc29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/cb94121c-group-2350.png);
    background-position: 50px 17px;
    background-repeat: no-repeat
}

.elementor-30624 .elementor-element.elementor-element-6b3dc29 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-6b3dc29 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-6b3dc29 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-6b3dc29 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0 80px 0
}

.elementor-30624 .elementor-element.elementor-element-6b3dc29>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-8e5976f>.elementor-widget-container {
    margin: 0 0 8px 0;
    padding: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox .infobox-content .title {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-2b8d507>.elementor-widget-container {
    margin: 100px 0 0 330px
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox .infobox-icon {
    align-self: center
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox .infobox-icon .infobox-icon-number {
    font-family: "Karla", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox .infobox-icon-wrap {
    margin: 0 40px 0 0;
    box-shadow: 8px 8px 0 0 #000
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox.icon-beside-title .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox:hover .infobox-icon .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox.icon-beside-title:hover .infobox-content .title figure .infobox-icon-number {
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox:hover .infobox-icon-wrap {
    box-shadow: 0 0 0 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox .infobox-content .title {
    color: #000;
    font-family: "Karla", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox .infobox-content p {
    color: var(--e-global-color-13ed1179);
    font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30624 .elementor-element.elementor-element-b0db90c:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-b0db90c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-30624 .elementor-element.elementor-element-b0db90c .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-b0db90c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-b0db90c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-b0db90c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30624 .elementor-element.elementor-element-b0db90c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-fb20029 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-fb20029 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-fb20029 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-fb20029 {
    padding: 30px 0 30px 0
}

.elementor-30624 .elementor-element.elementor-element-8f91515 {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-8f91515 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-e6b7936 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-e6b7936 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-e6b7936 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-dfb58d9 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-6492e29>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-6492e29:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-6492e29.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-6492e29 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-6492e29 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-b52ba01>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-b52ba01:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30624 .elementor-element.elementor-element-b52ba01.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-b52ba01 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-385861d>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-385861d:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-385861d.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-385861d .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-385861d .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-385861d .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-385861d .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-385861d .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-385861d .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-385861d .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-385861d .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-385861d .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-385861d .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-385861d .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-385861d span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-b3498c7>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-b3498c7:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30624 .elementor-element.elementor-element-b3498c7.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-b3498c7 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-6a9b9bc .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-7d6e7e2:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-7d6e7e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-30624 .elementor-element.elementor-element-7d6e7e2>.elementor-container {
    max-width: 1320px
}

.elementor-30624 .elementor-element.elementor-element-7d6e7e2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-7d6e7e2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-7d6e7e2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-7d6e7e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 20px 50px 20px
}

.elementor-30624 .elementor-element.elementor-element-7d6e7e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30624 .elementor-element.elementor-element-1faebb9>.elementor-container {
    max-width: 976px
}

.elementor-30624 .elementor-element.elementor-element-1faebb9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-1faebb9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-1faebb9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-1faebb9 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-30624 .elementor-element.elementor-element-60bf57a>.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-30624 .elementor-element.elementor-element-dcf10b4 {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-dcf10b4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-31b0e31 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-31b0e31 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-31b0e31 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-302787b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-30624 .elementor-element.elementor-element-302787b>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-30624 .elementor-element.elementor-element-cc31b59>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-cc31b59:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30624 .elementor-element.elementor-element-cc31b59.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-c7c3347>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-c7c3347:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-c7c3347.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-1df0022>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-30624 .elementor-element.elementor-element-c6af343>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-c6af343:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-c6af343.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-c6af343 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-802176b>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-802176b:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30624 .elementor-element.elementor-element-802176b.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-802176b .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-802176b .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-802176b .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-802176b .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-802176b .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-802176b .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-802176b .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-802176b span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-e6dab74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-30624 .elementor-element.elementor-element-e6dab74>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-30624 .elementor-element.elementor-element-c275334>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-c275334:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30624 .elementor-element.elementor-element-c275334.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-c275334 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c275334 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c275334 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-c275334 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c275334 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-c275334 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-c275334 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-c275334 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-52acfce>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30624 .elementor-element.elementor-element-52acfce:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30624 .elementor-element.elementor-element-52acfce.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content {
    text-align: center
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-52acfce .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-52acfce .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-52acfce .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-52acfce .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-52acfce .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-52acfce .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-52acfce .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30624 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30624 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30624 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30624 .elementor-element.elementor-element-52acfce span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30624 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-30624 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-30624 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-30624 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-30624 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-30624 .elementor-element.elementor-element-9968132 {
    text-align: left
}

.elementor-30624 .elementor-element.elementor-element-9968132 img {
    width: 80%
}

.elementor-30624 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-30624 .elementor-element.elementor-element-5305de9 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0
}

.elementor-30624 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30624 .elementor-element.elementor-element-fb5ba43 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30624 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30624 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-30624 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30624 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30624 .elementor-element.elementor-element-13453be {
    padding: 100px 0 0 0
}

body.elementor-page-30624:not(.elementor-motion-effects-element-type-background),
body.elementor-page-30624>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-30624 .elementor-element.elementor-element-dbbcbcf {
        width: 48.509%
    }

    .elementor-30624 .elementor-element.elementor-element-d29b8f7 {
        width: 51.491%
    }
}

@media(min-width:1280px) {

    .elementor-30624 .elementor-element.elementor-element-51b7cfc:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-51b7cfc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width:1279px) {
    .elementor-30624 .elementor-element.elementor-element-51b7cfc {
        padding: 50px 20px 50px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-58ecf5a .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30624 .elementor-element.elementor-element-a2500b4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30624 .elementor-element.elementor-element-3c707e6 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-61c2dd2 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-83a9eef {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-1c140bc {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-884fbe8 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-2b118388 {
        padding: 35px 20px 30px 020px
    }

    .elementor-30624 .elementor-element.elementor-element-b4273a3>.elementor-container {
        max-width: 600px
    }

    .elementor-30624 .elementor-element.elementor-element-b4273a3 {
        padding: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-9455c9a .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-9455c9a .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-5b91d61 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-5b91d61 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-94f8cd5 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-94f8cd5 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-8f53ddd>.elementor-container {
        max-width: 600px
    }

    .elementor-30624 .elementor-element.elementor-element-8f53ddd {
        padding: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-3dffe88 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6eb8073>.elementor-container {
        max-width: 600px
    }

    .elementor-30624 .elementor-element.elementor-element-6eb8073 {
        padding: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-a9c5414 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-e857180>.elementor-widget-container {
        margin: 0 0 0 50px
    }

    .elementor-30624 .elementor-element.elementor-element-e857180 .-icon-position-left .eael-feature-list-content-box,
    .elementor-30624 .elementor-element.elementor-element-e857180 .-icon-position-right .eael-feature-list-content-box,
    .elementor-30624 .elementor-element.elementor-element-e857180 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-1a7e8b9>.elementor-widget-container {
        margin: 0 0 0 50px
    }

    .elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-icon-position-left .eael-feature-list-content-box,
    .elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-icon-position-right .eael-feature-list-content-box,
    .elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-047a36b {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-8a9e33a {
        padding: 35px 20px 30px 020px
    }

    .elementor-30624 .elementor-element.elementor-element-b63cc90>.elementor-container {
        max-width: 600px
    }

    .elementor-30624 .elementor-element.elementor-element-b63cc90 {
        padding: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-6cacff3 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-db19127 {
        padding: 70px 20px 70px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-518c5c55 .elementor-heading-title {
        font-size: 36px
    }

    .elementor-30624 .elementor-element.elementor-element-79c52f6c:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-79c52f6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 41px 80px;
        background-size: 350px auto
    }

    .elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-55a56a9a>.elementor-widget-container {
        margin: 31px 0 0 188px
    }

    .elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-5f3d26dd>.elementor-widget-container {
        margin: 31px 0 0 351px
    }

    .elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-ffa4311:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-ffa4311>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 41px 80px;
        background-size: 350px auto
    }

    .elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-9745694>.elementor-widget-container {
        margin: 31px 0 0 188px
    }

    .elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-2faf706>.elementor-widget-container {
        margin: 31px 0 0 351px
    }

    .elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-f0b746c:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-f0b746c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 41px 80px;
        background-size: 350px auto
    }

    .elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-cd29488>.elementor-widget-container {
        margin: 31px 0 0 351px
    }

    .elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-d2a2d69 {
        padding: 70px 20px 70px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-ca17c2a .elementor-heading-title {
        font-size: 36px
    }

    .elementor-30624 .elementor-element.elementor-element-a4a1b84:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-a4a1b84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 41px 80px;
        background-size: 350px auto
    }

    .elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-6345a39>.elementor-widget-container {
        margin: 31px 0 0 188px
    }

    .elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-7a69360>.elementor-widget-container {
        margin: 31px 0 0 351px
    }

    .elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-75a018d:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-75a018d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 41px 80px;
        background-size: 350px auto
    }

    .elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-4d336ab>.elementor-widget-container {
        margin: 31px 0 0 188px
    }

    .elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-6c0d131>.elementor-widget-container {
        margin: 31px 0 0 351px
    }

    .elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-6b3dc29:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-6b3dc29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 41px 80px;
        background-size: 350px auto
    }

    .elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-2b8d507>.elementor-widget-container {
        margin: 31px 0 0 351px
    }

    .elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox .infobox-icon .infobox-icon-number {
        font-size: 20px
    }

    .elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox .infobox-content .title {
        font-size: 24px
    }

    .elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox .infobox-content p {
        font-size: 14px
    }

    .elementor-30624 .elementor-element.elementor-element-8f91515 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30624 .elementor-element.elementor-element-dfb58d9>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6492e29>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b52ba01>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-385861d>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b3498c7>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6a9b9bc>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-7d6e7e2 {
        padding: 40px 20px 40px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-1faebb9>.elementor-container {
        max-width: 657px
    }

    .elementor-30624 .elementor-element.elementor-element-1faebb9 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-30624 .elementor-element.elementor-element-dcf10b4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30624 .elementor-element.elementor-element-cc31b59>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c7c3347>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c6af343>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-802176b>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c275334>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-52acfce>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30624 .elementor-element.elementor-element-9968132 img {
        width: 95%
    }

    .elementor-30624 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30624 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30624 .elementor-element.elementor-element-fb5ba43 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-30624 .elementor-element.elementor-element-51b7cfc {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-30624 .elementor-element.elementor-element-58ecf5a {
        text-align: center
    }

    .elementor-30624 .elementor-element.elementor-element-58ecf5a .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30624 .elementor-element.elementor-element-a2500b4 {
        text-align: center
    }

    .elementor-30624 .elementor-element.elementor-element-a2500b4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30624 .elementor-element.elementor-element-3c707e6 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-61c2dd2 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-83a9eef {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-1c140bc {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-884fbe8 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-9455c9a .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-9455c9a .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-5b91d61 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-5b91d61 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-94f8cd5 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-94f8cd5 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-3dffe88 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-a9c5414 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-e857180>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-e857180 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-30624 .elementor-element.elementor-element-e857180 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-30624 .elementor-element.elementor-element-e857180 .-icon-position-left .eael-feature-list-content-box,
    .elementor-30624 .elementor-element.elementor-element-e857180 .-icon-position-right .eael-feature-list-content-box,
    .elementor-30624 .elementor-element.elementor-element-e857180 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-30624 .elementor-element.elementor-element-1a7e8b9>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-icon-position-left .eael-feature-list-content-box,
    .elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-icon-position-right .eael-feature-list-content-box,
    .elementor-30624 .elementor-element.elementor-element-1a7e8b9 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-30624 .elementor-element.elementor-element-047a36b {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6cacff3 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-518c5c55>.elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-30624 .elementor-element.elementor-element-518c5c55 {
        text-align: center
    }

    .elementor-30624 .elementor-element.elementor-element-518c5c55 .elementor-heading-title {
        font-size: 28px;
        letter-spacing: -1px
    }

    .elementor-30624 .elementor-element.elementor-element-79c52f6c:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-79c52f6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0;
        background-size: 0 auto
    }

    .elementor-30624 .elementor-element.elementor-element-79c52f6c {
        padding: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-62e30a6f>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-55a56a9a>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-5f3d26dd>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-ffa4311:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-ffa4311>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0;
        background-size: 0 auto
    }

    .elementor-30624 .elementor-element.elementor-element-ffa4311 {
        padding: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-88f1939>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-9745694>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-2faf706>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-f0b746c:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-f0b746c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0;
        background-size: 0 auto
    }

    .elementor-30624 .elementor-element.elementor-element-f0b746c {
        padding: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-0df540f>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-cd29488>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-ca17c2a>.elementor-widget-container {
        margin: 0 0 40px 0
    }

    .elementor-30624 .elementor-element.elementor-element-ca17c2a {
        text-align: center
    }

    .elementor-30624 .elementor-element.elementor-element-ca17c2a .elementor-heading-title {
        font-size: 28px;
        letter-spacing: -1px
    }

    .elementor-30624 .elementor-element.elementor-element-a4a1b84:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-a4a1b84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0;
        background-size: 0 auto
    }

    .elementor-30624 .elementor-element.elementor-element-a4a1b84 {
        padding: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-1ba4e01>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-6345a39>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-7a69360>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-75a018d:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-75a018d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0;
        background-size: 0 auto
    }

    .elementor-30624 .elementor-element.elementor-element-75a018d {
        padding: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-ae0784c>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-4d336ab>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-6c0d131>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-6b3dc29:not(.elementor-motion-effects-element-type-background),
    .elementor-30624 .elementor-element.elementor-element-6b3dc29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0;
        background-size: 0 auto
    }

    .elementor-30624 .elementor-element.elementor-element-6b3dc29 {
        padding: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-8e5976f>.elementor-widget-container {
        margin: 0 0 30px 0
    }

    .elementor-30624 .elementor-element.elementor-element-2b8d507>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-b0db90c {
        padding: 0 0 50px 0
    }

    .elementor-30624 .elementor-element.elementor-element-8f91515 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30624 .elementor-element.elementor-element-dfb58d9>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6492e29>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b52ba01>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-385861d>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b3498c7>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6a9b9bc>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-7d6e7e2 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-30624 .elementor-element.elementor-element-dcf10b4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30624 .elementor-element.elementor-element-302787b>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-302787b>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-30624 .elementor-element.elementor-element-cc31b59>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c7c3347>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c6af343>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-802176b>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c275334>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-52acfce>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30624 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30624 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30624 .elementor-element.elementor-element-fb5ba43 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30624 .elementor-element.elementor-element-13453be {
        padding: 40px 0 0 0
    }
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-62e30a6f .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-62e30a6f .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-55a56a9a .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-55a56a9a .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-5f3d26dd .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-5f3d26dd .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-88f1939 .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-88f1939 .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-9745694 .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-9745694 .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-2faf706 .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-2faf706 .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-0df540f .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-0df540f .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-cd29488 .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-cd29488 .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-1ba4e01 .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-1ba4e01 .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-6345a39 .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-6345a39 .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-7a69360 .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-7a69360 .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-ae0784c .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-ae0784c .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-4d336ab .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-4d336ab .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-6c0d131 .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-6c0d131 .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-8e5976f .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-8e5976f .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox .infobox-icon-wrap {
    width: 80px;
    height: 80px;
    background: #0060ff;
    transform: rotate(-45deg)
}

.elementor-30624 .elementor-element.elementor-element-2b8d507 .infobox-icon-number {
    transform: rotate(45deg)
}

@media(max-width:1024px) {
    .elementor-30624 .elementor-element.elementor-element-2b8d507 .eael-infobox .infobox-icon-wrap {
        width: 60px;
        height: 60px
    }
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-dfb58d9 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-6492e29 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-b52ba01 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-385861d .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-385861d .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-385861d .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-b3498c7 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-6a9b9bc .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-cc31b59 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-c7c3347 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-c6af343 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-802176b .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-802176b .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-802176b .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-c275334 .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-c275334 .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-c275334 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30624 .elementor-element.elementor-element-52acfce .testimonial-star-rating {
    order: 1
}

.elementor-30624 .elementor-element.elementor-element-52acfce .clearfix {
    order: 3
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-text {
    order: 2
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30624 .elementor-element.elementor-element-52acfce .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

#wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(1)>p>span>span>input,
#wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(2)>p>span>span>input,
#wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(1)>p>span>span>input,
#wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(1)>p>span>span>input,
#wpcf7-f5-p29801-o1>form>div.form-style-1>div.columns_wrap.margin-bottom>div>p>span>span>textarea,
#wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(3)>p>span>span>input {
    color: #00b7ff
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected,
.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
    border-radius: 10px 10px 10px 10px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element,
.elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element img {
    border-radius: 100px 100px 100px 100px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta-wrapper,
.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    border-radius: 50px 50px 50px 50px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    box-shadow: 5px 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-label,
.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-label {
    margin-bottom: 10px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    background-color: #e4e4e4
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-input,
.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-subject-input {
    margin-bottom: 10px
}

#uc_animated_ripples_bg_addon40546ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon40546ripple-background .shade5 {
    opacity: .9
}

.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.odometer.odometer-auto-theme .odometer-digit,
.odometer.odometer-theme-default .odometer-digit {
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
    display: inline-block;
    vertical-align: middle;
    visibility: hidden
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
    text-align: left;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
    display: block
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
    display: block;
    backface-visibility: hidden
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value {
    display: block;
    transform: translateZ(0)
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,
.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
    position: absolute
}

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
    -webkit-transition: -webkit-transform 2s;
    -moz-transition: -moz-transform 2s;
    -ms-transition: -ms-transform 2s;
    -o-transition: -o-transform 2s;
    transition: transform 2s
}

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
    -webkit-transition: -webkit-transform 2s;
    -moz-transition: -moz-transform 2s;
    -ms-transition: -ms-transform 2s;
    -o-transition: -o-transform 2s;
    transition: transform 2s;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.odometer.odometer-auto-theme,
.odometer.odometer-theme-default {
    font-family: "Helvetica Neue", sans-serif;
    line-height: 1.1em
}

.odometer.odometer-auto-theme .odometer-value,
.odometer.odometer-theme-default .odometer-value {
    text-align: center
}

.eael-custom-radio-checkbox input[type=checkbox],
.eael-custom-radio-checkbox input[type=radio] {
    appearance: none;
    border-style: solid;
    border-width: 0;
    outline: none;
    min-width: 1px;
    width: 15px;
    height: 15px;
    background: #ddd;
    padding: 3px
}

.eael-counter {
    display: inline-block
}

.eael-counter-icon-wrap,
.eael-counter-icon,
.eael-counter-icon-divider,
.eael-counter-num-divider {
    display: inline-block
}

.eael-counter-icon {
    line-height: 1
}

.eael-counter-layout-3-number-wrap,
.eael-counter-layout-3 .eael-icon-title-wrap,
.eael-counter-layout-4-number-wrap,
.eael-counter-layout-4 .eael-icon-title-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.eael-counter-layout-5,
.eael-counter-layout-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.eael-counter-layout-6 .eael-counter-icon-wrap {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.eael-counter .eael-icon-title-wrap .eael-counter-title {
    display: inline-block
}

.rtl .eael-counter .odometer-inside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    direction: ltr
}

.elementor-widget-eael-feature-list .-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:before,
.elementor-widget-eael-feature-list .-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:before,
.elementor-widget-eael-feature-list .-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:before {
    top: 3px !important
}

.elementor-widget-eael-feature-list .-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:after,
.elementor-widget-eael-feature-list .-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:after,
.elementor-widget-eael-feature-list .-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:after {
    top: 45px !important
}

.elementor-widget-eael-feature-list .-icon-position-right .connector,
.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .connector {
    right: 0;
    left: calc(100% - 70px)
}

.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
    padding: 0 50px 0 0
}

@media(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 30px 0 0
    }
}

.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
    left: auto;
    right: 0
}

.elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
.elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
    left: auto;
    right: 5px;
    top: 50%
}

.elementor-widget-eael-feature-list .eael-feature-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.elementor-widget-eael-feature-list .eael-feature-list-items.eael-feature-list-horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: auto
}

.elementor-widget-eael-feature-list .eael-feature-list-items.eael-feature-list-horizontal .eael-feature-list-item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.elementor-widget-eael-feature-list .eael-feature-list-items.eael-feature-list-horizontal .eael-feature-list-title {
    white-space: nowrap
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item {
    position: relative
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector {
    display: block;
    position: absolute;
    width: 0;
    margin: 0 auto;
    z-index: 1;
    height: 100%;
    top: .5em;
    font-size: 60px;
    left: 0;
    right: calc(100% - 60px);
    border-right: none !important
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector {
    display: none
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box {
    z-index: 2;
    -webkit-transition: all .5s;
    transition: all .5s
}

@media(prefers-reduced-motion:reduce) {
    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box {
        -webkit-transition: none;
        transition: none
    }
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: #37368e;
    -webkit-transition: all .5s;
    transition: all .5s;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

@media(prefers-reduced-motion:reduce) {
    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner {
        -webkit-transition: none;
        transition: none
    }
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon {
    padding: .5em;
    -webkit-transition: all .5s;
    transition: all .5s;
    line-height: 1;
    color: #37368e;
    text-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(prefers-reduced-motion:reduce) {
    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon {
        -webkit-transition: none;
        transition: none
    }
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon svg,
.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i {
    width: 1em;
    height: 1em;
    position: relative;
    display: block
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon svg:before,
.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-img {
    font-size: 8px;
    line-height: 1;
    max-width: inherit;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: pixelated
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box {
    margin: 0 0 0 20px
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title {
    margin-top: -2px
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content {
    padding: 0;
    margin: 0
}

.elementor-widget-eael-feature-list .eael-feature-list-items.stacked .eael-feature-list-icon-box .eael-feature-list-icon {
    color: #fff
}

.elementor-widget-eael-feature-list .eael-feature-list-items.framed .eael-feature-list-icon-box .eael-feature-list-icon {
    background-color: #fff
}

.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    border-radius: 50%
}

.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner .eael-feature-list-icon {
    border-radius: 50%
}

.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: 15px
}

.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon i {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon img {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-content-box .eael-feature-list-title {
    margin-top: 15px
}

.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
    padding: 0 0 0 50px;
    position: relative
}

@media(max-width:767px) {
    .elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px;
        display: block
    }
}

.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
    content: "";
    position: absolute;
    display: block
}

.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
    left: 0;
    top: 0;
    z-index: 1;
    border-left: 1px solid #000;
    border-right: none !important;
    height: 100%
}

.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
    left: 5px;
    top: 50%;
    width: 23px;
    display: block;
    z-index: 2;
    border-bottom: 1px dashed #000;
    border-top: none !important
}

.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item .connector {
    display: none
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet {
    display: none
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile {
    display: none
}

@media all and(min-width:1025px) {
    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-top .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

@media all and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(min-width:768px)and(max-width:1024px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px;
        top: 30px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(min-width:768px)and(max-width:1024px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 50px 0 0
    }
}

@media(min-width:768px)and(max-width:1024px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 30px 0 0
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        right: 0;
        left: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: auto;
        right: 5px
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet {
        display: block
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector.connector-tablet {
        display: none
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item {
        display: block;
        text-align: left
    }

    .elementor-widget-eael-feature-list .-mobile-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-mobile-icon-position-right .eael-feature-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-eael-feature-list .-mobile-icon-position-left .eael-feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-eael-feature-list .-mobile-icon-position-right .eael-feature-list-item {
        text-align: right !important;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(max-width:767px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(max-width:767px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 50px 0 0
    }
}

@media(max-width:767px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 30px 0 0
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        right: 0;
        left: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: auto;
        right: 5px
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile {
        display: block
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector.connector-mobile {
        display: none
    }
}

.rtl .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item,
.rtl .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item {
    direction: ltr
}

.trx_addons_inline_2029019268 img.logo_image {
    max-height: 64px
}

.gradient_button.ccs-glow-button {
    background-image: linear-gradient(to right, #6EC1E4 0%, #4054B2 51%, #6EC1E4 100%) !important;
    background-size: 200% auto !important;
    border-radius: 50px !important;
    box-shadow: 0 0 20px rgb(64 84 178 / .5) !important;
    transition: 0.5s !important;
    display: inline-block !important;
    text-decoration: none !important;
    padding: 20px 60px !important;
    color: #fff !important;
    font-size: 18px !important
}

.gradient_button.ccs-glow-button:hover {
    background-position: right center !important;
    color: #fff !important;
    text-decoration: none !important;
    box-shadow: 0 0 30px rgb(64 84 178 / .8) !important
}

.elementor-30486 .elementor-element.elementor-element-555d6086:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-555d6086>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/Untitled-1-6.jpg);
    background-size: cover
}

.elementor-30486 .elementor-element.elementor-element-555d6086>.elementor-background-overlay {
    background-color: #fff0;
    background-image: linear-gradient(90deg, #000000 0%, #fff0 100%);
    opacity: .5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30486 .elementor-element.elementor-element-555d6086 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-555d6086 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-555d6086 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-555d6086 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -150px;
    margin-bottom: 0;
    padding: 200px 0 100px 0
}

.elementor-bc-flex-widget .elementor-30486 .elementor-element.elementor-element-41a5c9b8.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-41a5c9b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-41a5c9b8.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30486 .elementor-element.elementor-element-2279531 {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    color: var(--e-global-color-13ed1179)
}

.elementor-bc-flex-widget .elementor-30486 .elementor-element.elementor-element-6795da6a.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-6795da6a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-6795da6a.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30486 .elementor-element.elementor-element-681d847 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-30486 .elementor-element.elementor-element-75d692c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30486 .elementor-element.elementor-element-1f552ac>.elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-1f552ac {
    text-align: left
}

.elementor-30486 .elementor-element.elementor-element-1f552ac .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    text-transform: none;
    text-decoration: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-30486 .elementor-element.elementor-element-a0b458e:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-a0b458e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/Untitled-1-6.jpg);
    background-size: cover
}

.elementor-30486 .elementor-element.elementor-element-a0b458e>.elementor-background-overlay {
    background-color: #fff0;
    background-image: linear-gradient(90deg, #000000 0%, #fff0 100%);
    opacity: .5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30486 .elementor-element.elementor-element-a0b458e .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-a0b458e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-a0b458e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-a0b458e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -150px;
    margin-bottom: 0;
    padding: 200px 0 100px 0
}

.elementor-bc-flex-widget .elementor-30486 .elementor-element.elementor-element-eb26195.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30486 .elementor-element.elementor-element-eb26195.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-bc-flex-widget .elementor-30486 .elementor-element.elementor-element-dad5366.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30486 .elementor-element.elementor-element-dad5366.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30486 .elementor-element.elementor-element-26c79bf .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-30486 .elementor-element.elementor-element-19e74bc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30486 .elementor-element.elementor-element-dbc95e3>.elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-dbc95e3 {
    text-align: left
}

.elementor-30486 .elementor-element.elementor-element-dbc95e3 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    text-transform: none;
    text-decoration: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-30486 .elementor-element.elementor-element-0d9f60d .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-0d9f60d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-0d9f60d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-34a812a>.elementor-widget-container {
    padding: 30px 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-34a812a {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    color: var(--e-global-color-13ed1179)
}

.elementor-30486 .elementor-element.elementor-element-2f42b27:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-2f42b27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-30486 .elementor-element.elementor-element-2f42b27>.elementor-container {
    max-width: 1320px
}

.elementor-30486 .elementor-element.elementor-element-2f42b27 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-2f42b27 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-2f42b27 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-2f42b27 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 20px 120px 20px
}

.elementor-30486 .elementor-element.elementor-element-2f42b27>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30486 .elementor-element.elementor-element-5d99f351>.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-30486 .elementor-element.elementor-element-7ee429a .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-7ee429a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-7ee429a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-bf02b71>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 50px 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-bf02b71 {
    text-align: left
}

.elementor-30486 .elementor-element.elementor-element-bf02b71 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-83a9012>.elementor-widget-container {
    padding: 0 0 10px 0
}

.elementor-30486 .elementor-element.elementor-element-83a9012 {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    color: var(--e-global-color-13ed1179)
}

.elementor-30486 .elementor-element.elementor-element-29352e20>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-29352e20:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-29352e20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF7FF
}

.elementor-30486 .elementor-element.elementor-element-29352e20>.elementor-container {
    max-width: 1320px
}

.elementor-30486 .elementor-element.elementor-element-29352e20 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 30px 30px 30px 30px
}

.elementor-30486 .elementor-element.elementor-element-29352e20 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-29352e20 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-29352e20 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-29352e20,
.elementor-30486 .elementor-element.elementor-element-29352e20>.elementor-background-overlay {
    border-radius: 32px 32px 32px 32px
}

.elementor-30486 .elementor-element.elementor-element-29352e20>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30486 .elementor-element.elementor-element-738f3dce>.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-30486 .elementor-element.elementor-element-738f3dce>.elementor-element-populated.elementor-column-wrap {
    padding: 0 30px 0 0
}

.elementor-30486 .elementor-element.elementor-element-738f3dce>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 30px 0 0
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text {
    font-family: "Spline Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-button .eael-infobox-button i {
    font-size: 16px
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-button .eael-infobox-button img {
    height: 16px;
    width: 16px
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-button .eael-infobox-button svg {
    height: 16px;
    width: 16px
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-button a.eael-infobox-button {
    padding: 18px 36px 18px 36px;
    border-radius: 8px
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .eael-infobox-button {
    color: #216CFF;
    background: #FFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .eael-infobox-button svg {
    fill: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .eael-infobox-button:hover {
    color: #FFF;
    background: #216CFF;
    border-style: solid;
    border-color: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .eael-infobox-button:hover svg {
    fill: #FFF
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-content .title {
    color: #1F2636;
    font-family: "Spline Sans", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-content p {
    margin: 0 0 25px 0;
    color: #526079;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.6em
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30486 .elementor-element.elementor-element-3a9a8572>.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-30486 .elementor-element.elementor-element-5c476b4a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-5c476b4a:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-5c476b4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF7FF
}

.elementor-30486 .elementor-element.elementor-element-5c476b4a>.elementor-container {
    max-width: 1320px
}

.elementor-30486 .elementor-element.elementor-element-5c476b4a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 30px 30px 30px 30px
}

.elementor-30486 .elementor-element.elementor-element-5c476b4a .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-5c476b4a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-5c476b4a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-5c476b4a,
.elementor-30486 .elementor-element.elementor-element-5c476b4a>.elementor-background-overlay {
    border-radius: 32px 32px 32px 32px
}

.elementor-30486 .elementor-element.elementor-element-5c476b4a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30486 .elementor-element.elementor-element-790d6a59>.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-30486 .elementor-element.elementor-element-790d6a59>.elementor-element-populated.elementor-column-wrap {
    padding: 0 30px 0 0
}

.elementor-30486 .elementor-element.elementor-element-790d6a59>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 30px 0 0
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text {
    font-family: "Spline Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-button .eael-infobox-button i {
    font-size: 16px
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-button .eael-infobox-button img {
    height: 16px;
    width: 16px
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-button .eael-infobox-button svg {
    height: 16px;
    width: 16px
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-button a.eael-infobox-button {
    padding: 18px 36px 18px 36px;
    border-radius: 8px
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .eael-infobox-button {
    color: #216CFF;
    background: #FFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .eael-infobox-button svg {
    fill: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .eael-infobox-button:hover {
    color: #FFF;
    background: #216CFF;
    border-style: solid;
    border-color: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .eael-infobox-button:hover svg {
    fill: #FFF
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-content .title {
    color: #1F2636;
    font-family: "Spline Sans", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-content p {
    margin: 0 0 25px 0;
    color: #526079;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.6em
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text {
    font-family: "Spline Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-button .eael-infobox-button i {
    font-size: 16px
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-button .eael-infobox-button img {
    height: 16px;
    width: 16px
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-button .eael-infobox-button svg {
    height: 16px;
    width: 16px
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-button a.eael-infobox-button {
    padding: 18px 36px 18px 36px;
    border-radius: 8px
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .eael-infobox-button {
    color: #216CFF;
    background: #FFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .eael-infobox-button svg {
    fill: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .eael-infobox-button:hover {
    color: #FFF;
    background: #216CFF;
    border-style: solid;
    border-color: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .eael-infobox-button:hover svg {
    fill: #FFF
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-content .title {
    color: #1F2636;
    font-family: "Spline Sans", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-content p {
    margin: 0 0 25px 0;
    color: #526079;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.6em
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30486 .elementor-element.elementor-element-2e00f227>.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-30486 .elementor-element.elementor-element-4e604d0f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-4e604d0f:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-4e604d0f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF7FF
}

.elementor-30486 .elementor-element.elementor-element-4e604d0f>.elementor-container {
    max-width: 1320px
}

.elementor-30486 .elementor-element.elementor-element-4e604d0f {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 30px 30px 30px 30px
}

.elementor-30486 .elementor-element.elementor-element-4e604d0f .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-4e604d0f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-4e604d0f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-4e604d0f,
.elementor-30486 .elementor-element.elementor-element-4e604d0f>.elementor-background-overlay {
    border-radius: 32px 32px 32px 32px
}

.elementor-30486 .elementor-element.elementor-element-4e604d0f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30486 .elementor-element.elementor-element-7cc25460>.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-30486 .elementor-element.elementor-element-7cc25460>.elementor-element-populated.elementor-column-wrap {
    padding: 0 30px 0 0
}

.elementor-30486 .elementor-element.elementor-element-7cc25460>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 30px 0 0
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text {
    font-family: "Spline Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-button .eael-infobox-button i {
    font-size: 16px
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-button .eael-infobox-button img {
    height: 16px;
    width: 16px
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-button .eael-infobox-button svg {
    height: 16px;
    width: 16px
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-button a.eael-infobox-button {
    padding: 18px 36px 18px 36px;
    border-radius: 8px
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .eael-infobox-button {
    color: #216CFF;
    background: #FFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .eael-infobox-button svg {
    fill: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .eael-infobox-button:hover {
    color: #FFF;
    background: #216CFF;
    border-style: solid;
    border-color: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .eael-infobox-button:hover svg {
    fill: #FFF
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-content .title {
    color: #1F2636;
    font-family: "Spline Sans", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-content p {
    margin: 0 0 25px 0;
    color: #526079;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.6em
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30486 .elementor-element.elementor-element-aaa5a9>.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-30486 .elementor-element.elementor-element-777d4f8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-777d4f8:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-777d4f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ECF7FF
}

.elementor-30486 .elementor-element.elementor-element-777d4f8>.elementor-container {
    max-width: 1320px
}

.elementor-30486 .elementor-element.elementor-element-777d4f8 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 30px 30px 30px 30px
}

.elementor-30486 .elementor-element.elementor-element-777d4f8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-777d4f8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-777d4f8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-777d4f8,
.elementor-30486 .elementor-element.elementor-element-777d4f8>.elementor-background-overlay {
    border-radius: 32px 32px 32px 32px
}

.elementor-30486 .elementor-element.elementor-element-777d4f8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30486 .elementor-element.elementor-element-cfa6917>.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-30486 .elementor-element.elementor-element-cfa6917>.elementor-element-populated.elementor-column-wrap {
    padding: 0 30px 0 0
}

.elementor-30486 .elementor-element.elementor-element-cfa6917>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 30px 0 0
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text {
    font-family: "Spline Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-button .eael-infobox-button i {
    font-size: 16px
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-button .eael-infobox-button img {
    height: 16px;
    width: 16px
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-button .eael-infobox-button svg {
    height: 16px;
    width: 16px
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-button a.eael-infobox-button {
    padding: 18px 36px 18px 36px;
    border-radius: 8px
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .eael-infobox-button {
    color: #216CFF;
    background: #FFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .eael-infobox-button svg {
    fill: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .eael-infobox-button:hover {
    color: #FFF;
    background: #216CFF;
    border-style: solid;
    border-color: #216CFF
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .eael-infobox-button:hover svg {
    fill: #FFF
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-content .title {
    color: #1F2636;
    font-family: "Spline Sans", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-content p {
    margin: 0 0 25px 0;
    color: #526079;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.6em
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-30486 .elementor-element.elementor-element-c05e77e>.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-30486 .elementor-element.elementor-element-2b118388:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-2b118388>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-30486 .elementor-element.elementor-element-2b118388>.elementor-container {
    max-width: 1320px
}

.elementor-30486 .elementor-element.elementor-element-2b118388 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-2b118388 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-2b118388 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-2b118388 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 20px 60px 20px
}

.elementor-30486 .elementor-element.elementor-element-2b118388>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30486 .elementor-element.elementor-element-793aedb6>.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-30486 .elementor-element.elementor-element-5787b25>.elementor-widget-container {
    margin: 0 0 30px 0
}

.elementor-30486 .elementor-element.elementor-element-5787b25 {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-5787b25 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-0c045e4 {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    color: var(--e-global-color-13ed1179)
}

.elementor-30486 .elementor-element.elementor-element-1815db4>.elementor-widget-container {
    margin: 100px 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-1815db4 {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-1815db4 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-fcc9c6c>.elementor-widget-container {
    margin: 100px 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-fcc9c6c {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-fcc9c6c .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-1c919da:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-1c919da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-30486 .elementor-element.elementor-element-1c919da .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-1c919da .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-1c919da .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-1c919da {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30486 .elementor-element.elementor-element-1c919da>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30486 .elementor-element.elementor-element-6f09cb2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-6f09cb2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-6f09cb2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-6f09cb2 {
    padding: 30px 0 30px 0
}

.elementor-30486 .elementor-element.elementor-element-64db061 {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-64db061 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-30486 .elementor-element.elementor-element-c289754 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-c289754 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-c289754 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-3909896>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-3909896:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30486 .elementor-element.elementor-element-3909896.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-3909896 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-3909896 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-3909896 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-3909896 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-3909896 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-3909896 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-3909896 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-3909896 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-3909896 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-3909896 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-3909896 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-3909896 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-59502c5>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-59502c5:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-59502c5.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-59502c5 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-59502c5 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-e078370>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-e078370:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30486 .elementor-element.elementor-element-e078370.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-e078370 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-e078370 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-e078370 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-e078370 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-e078370 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-e078370 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-e078370 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-e078370 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-e078370 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-e078370 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-e078370 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-e078370 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-988ae44>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-988ae44:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-988ae44.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-988ae44 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-988ae44 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-e31bb53>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-e31bb53:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30486 .elementor-element.elementor-element-e31bb53.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-e31bb53 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-3e91428>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-3e91428:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-3e91428.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-3e91428 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-3e91428 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-7d6e7e2:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-7d6e7e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-30486 .elementor-element.elementor-element-7d6e7e2>.elementor-container {
    max-width: 1320px
}

.elementor-30486 .elementor-element.elementor-element-7d6e7e2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-7d6e7e2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-7d6e7e2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-7d6e7e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 20px 50px 20px
}

.elementor-30486 .elementor-element.elementor-element-7d6e7e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30486 .elementor-element.elementor-element-1faebb9>.elementor-container {
    max-width: 976px
}

.elementor-30486 .elementor-element.elementor-element-1faebb9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-1faebb9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-1faebb9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-1faebb9 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-30486 .elementor-element.elementor-element-60bf57a>.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-30486 .elementor-element.elementor-element-dcf10b4 {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-dcf10b4 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-31b0e31 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-31b0e31 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-31b0e31 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-302787b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-30486 .elementor-element.elementor-element-302787b>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-30486 .elementor-element.elementor-element-cc31b59>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-cc31b59:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30486 .elementor-element.elementor-element-cc31b59.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-c7c3347>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-c7c3347:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-c7c3347.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-1df0022>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-30486 .elementor-element.elementor-element-c6af343>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-c6af343:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-c6af343.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-c6af343 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-802176b>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-802176b:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30486 .elementor-element.elementor-element-802176b.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-802176b .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-802176b .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-802176b .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-802176b .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-802176b .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-802176b .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-802176b .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-802176b span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-e6dab74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-30486 .elementor-element.elementor-element-e6dab74>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-30486 .elementor-element.elementor-element-c275334>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-c275334:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30486 .elementor-element.elementor-element-c275334.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-c275334 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c275334 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c275334 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-c275334 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c275334 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-c275334 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-c275334 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-c275334 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-52acfce>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30486 .elementor-element.elementor-element-52acfce:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30486 .elementor-element.elementor-element-52acfce.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content {
    text-align: center
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-52acfce .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-52acfce .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-52acfce .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-52acfce .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-52acfce .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-52acfce .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-52acfce .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30486 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30486 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30486 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30486 .elementor-element.elementor-element-52acfce span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30486 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-30486 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-30486 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-30486 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-30486 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-30486 .elementor-element.elementor-element-9968132 {
    text-align: left
}

.elementor-30486 .elementor-element.elementor-element-9968132 img {
    width: 80%
}

.elementor-30486 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-30486 .elementor-element.elementor-element-5305de9 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0
}

.elementor-30486 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30486 .elementor-element.elementor-element-8b81640 {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    color: var(--e-global-color-13ed1179)
}

.elementor-30486 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30486 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-30486 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30486 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30486 .elementor-element.elementor-element-13453be {
    padding: 100px 0 0 0
}

body.elementor-page-30486:not(.elementor-motion-effects-element-type-background),
body.elementor-page-30486>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-30486 .elementor-element.elementor-element-41a5c9b8 {
        width: 48.509%
    }

    .elementor-30486 .elementor-element.elementor-element-6795da6a {
        width: 51.491%
    }

    .elementor-30486 .elementor-element.elementor-element-eb26195 {
        width: 48.509%
    }

    .elementor-30486 .elementor-element.elementor-element-dad5366 {
        width: 51.491%
    }

    .elementor-30486 .elementor-element.elementor-element-738f3dce {
        width: 70%
    }

    .elementor-30486 .elementor-element.elementor-element-3a9a8572 {
        width: 30%
    }

    .elementor-30486 .elementor-element.elementor-element-790d6a59 {
        width: 70%
    }

    .elementor-30486 .elementor-element.elementor-element-2e00f227 {
        width: 30%
    }

    .elementor-30486 .elementor-element.elementor-element-7cc25460 {
        width: 70%
    }

    .elementor-30486 .elementor-element.elementor-element-aaa5a9 {
        width: 30%
    }

    .elementor-30486 .elementor-element.elementor-element-cfa6917 {
        width: 70%
    }

    .elementor-30486 .elementor-element.elementor-element-c05e77e {
        width: 30%
    }
}

@media(min-width:1280px) {

    .elementor-30486 .elementor-element.elementor-element-555d6086:not(.elementor-motion-effects-element-type-background),
    .elementor-30486 .elementor-element.elementor-element-555d6086>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-30486 .elementor-element.elementor-element-a0b458e:not(.elementor-motion-effects-element-type-background),
    .elementor-30486 .elementor-element.elementor-element-a0b458e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width:1279px) {
    .elementor-30486 .elementor-element.elementor-element-555d6086 {
        padding: 50px 20px 50px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-681d847 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30486 .elementor-element.elementor-element-75d692c .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30486 .elementor-element.elementor-element-a0b458e {
        padding: 50px 20px 50px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-26c79bf .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30486 .elementor-element.elementor-element-19e74bc .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30486 .elementor-element.elementor-element-2f42b27 {
        padding: 35px 20px 30px 020px
    }

    .elementor-30486 .elementor-element.elementor-element-29352e20,
    .elementor-30486 .elementor-element.elementor-element-29352e20>.elementor-background-overlay {
        border-radius: 16px 16px 16px 16px
    }

    .elementor-30486 .elementor-element.elementor-element-29352e20 {
        padding: 20px 20px 20px 30px
    }

    .elementor-30486 .elementor-element.elementor-element-738f3dce>.elementor-element-populated.elementor-column-wrap {
        padding: 0 20px 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-738f3dce>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 20px 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text {
        font-size: 14px
    }

    .elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-button a.eael-infobox-button {
        padding: 14px 25px 14px 25px
    }

    .elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-content .title {
        font-size: 22px;
        margin: 0 0 010px 0
    }

    .elementor-30486 .elementor-element.elementor-element-70288cf4 .eael-infobox .infobox-content p {
        margin: 0 0 16px 0;
        font-size: 14px
    }

    .elementor-30486 .elementor-element.elementor-element-5c476b4a,
    .elementor-30486 .elementor-element.elementor-element-5c476b4a>.elementor-background-overlay {
        border-radius: 16px 16px 16px 16px
    }

    .elementor-30486 .elementor-element.elementor-element-5c476b4a {
        padding: 20px 20px 20px 30px
    }

    .elementor-30486 .elementor-element.elementor-element-790d6a59>.elementor-element-populated.elementor-column-wrap {
        padding: 0 20px 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-790d6a59>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 20px 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text {
        font-size: 14px
    }

    .elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-button a.eael-infobox-button {
        padding: 14px 25px 14px 25px
    }

    .elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-content .title {
        font-size: 22px;
        margin: 0 0 010px 0
    }

    .elementor-30486 .elementor-element.elementor-element-2cf181a7 .eael-infobox .infobox-content p {
        margin: 0 0 16px 0;
        font-size: 14px
    }

    .elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text {
        font-size: 14px
    }

    .elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-button a.eael-infobox-button {
        padding: 14px 25px 14px 25px
    }

    .elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-content .title {
        font-size: 22px;
        margin: 0 0 010px 0
    }

    .elementor-30486 .elementor-element.elementor-element-54de820 .eael-infobox .infobox-content p {
        margin: 0 0 16px 0;
        font-size: 14px
    }

    .elementor-30486 .elementor-element.elementor-element-4e604d0f,
    .elementor-30486 .elementor-element.elementor-element-4e604d0f>.elementor-background-overlay {
        border-radius: 16px 16px 16px 16px
    }

    .elementor-30486 .elementor-element.elementor-element-4e604d0f {
        padding: 20px 20px 20px 30px
    }

    .elementor-30486 .elementor-element.elementor-element-7cc25460>.elementor-element-populated.elementor-column-wrap {
        padding: 0 20px 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-7cc25460>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 20px 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text {
        font-size: 14px
    }

    .elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-button a.eael-infobox-button {
        padding: 14px 25px 14px 25px
    }

    .elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-content .title {
        font-size: 22px;
        margin: 0 0 010px 0
    }

    .elementor-30486 .elementor-element.elementor-element-739a53 .eael-infobox .infobox-content p {
        margin: 0 0 16px 0;
        font-size: 14px
    }

    .elementor-30486 .elementor-element.elementor-element-777d4f8,
    .elementor-30486 .elementor-element.elementor-element-777d4f8>.elementor-background-overlay {
        border-radius: 16px 16px 16px 16px
    }

    .elementor-30486 .elementor-element.elementor-element-777d4f8 {
        padding: 20px 20px 20px 30px
    }

    .elementor-30486 .elementor-element.elementor-element-cfa6917>.elementor-element-populated.elementor-column-wrap {
        padding: 0 20px 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-cfa6917>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 20px 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-button .eael-infobox-button .infobox-button-text {
        font-size: 14px
    }

    .elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-button a.eael-infobox-button {
        padding: 14px 25px 14px 25px
    }

    .elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-content .title {
        font-size: 22px;
        margin: 0 0 010px 0
    }

    .elementor-30486 .elementor-element.elementor-element-f764103 .eael-infobox .infobox-content p {
        margin: 0 0 16px 0;
        font-size: 14px
    }

    .elementor-30486 .elementor-element.elementor-element-2b118388 {
        padding: 35px 20px 30px 020px
    }

    .elementor-30486 .elementor-element.elementor-element-64db061 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30486 .elementor-element.elementor-element-3909896>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-59502c5>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e078370>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-988ae44>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e31bb53>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-3e91428>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-7d6e7e2 {
        padding: 40px 20px 40px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-1faebb9>.elementor-container {
        max-width: 657px
    }

    .elementor-30486 .elementor-element.elementor-element-1faebb9 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-30486 .elementor-element.elementor-element-cc31b59>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c7c3347>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c6af343>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-802176b>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c275334>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-52acfce>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30486 .elementor-element.elementor-element-9968132 img {
        width: 95%
    }

    .elementor-30486 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30486 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }
}

@media(max-width:767px) {
    .elementor-30486 .elementor-element.elementor-element-555d6086 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-30486 .elementor-element.elementor-element-681d847 {
        text-align: center
    }

    .elementor-30486 .elementor-element.elementor-element-681d847 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30486 .elementor-element.elementor-element-75d692c {
        text-align: center
    }

    .elementor-30486 .elementor-element.elementor-element-75d692c .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30486 .elementor-element.elementor-element-1f552ac {
        text-align: center
    }

    .elementor-30486 .elementor-element.elementor-element-a0b458e {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-30486 .elementor-element.elementor-element-26c79bf {
        text-align: center
    }

    .elementor-30486 .elementor-element.elementor-element-26c79bf .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30486 .elementor-element.elementor-element-19e74bc {
        text-align: center
    }

    .elementor-30486 .elementor-element.elementor-element-19e74bc .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30486 .elementor-element.elementor-element-dbc95e3 {
        text-align: center
    }

    .elementor-30486 .elementor-element.elementor-element-29352e20 {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-738f3dce>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30486 .elementor-element.elementor-element-738f3dce>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-738f3dce>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-3a9a8572>.elementor-element-populated {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30486 .elementor-element.elementor-element-5c476b4a {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-790d6a59>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30486 .elementor-element.elementor-element-790d6a59>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-790d6a59>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-2e00f227>.elementor-element-populated {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30486 .elementor-element.elementor-element-4e604d0f {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-7cc25460>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30486 .elementor-element.elementor-element-7cc25460>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-7cc25460>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-aaa5a9>.elementor-element-populated {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30486 .elementor-element.elementor-element-777d4f8 {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-cfa6917>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30486 .elementor-element.elementor-element-cfa6917>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-cfa6917>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-c05e77e>.elementor-element-populated {
        margin: 0 0 20px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30486 .elementor-element.elementor-element-1815db4>.elementor-widget-container {
        margin: 50px 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-fcc9c6c>.elementor-widget-container {
        margin: 50px 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-1c919da {
        padding: 0 0 50px 0
    }

    .elementor-30486 .elementor-element.elementor-element-64db061 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30486 .elementor-element.elementor-element-3909896>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-59502c5>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e078370>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-988ae44>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e31bb53>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-3e91428>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-7d6e7e2 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-30486 .elementor-element.elementor-element-302787b>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-302787b>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-30486 .elementor-element.elementor-element-cc31b59>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c7c3347>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c6af343>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-802176b>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c275334>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-52acfce>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30486 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30486 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30486 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30486 .elementor-element.elementor-element-13453be {
        padding: 40px 0 0 0
    }
}

.transform-text {
    text-transform: uppercase
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-3909896 .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-3909896 .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-3909896 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-59502c5 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-e078370 .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-e078370 .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-e078370 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-988ae44 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-e31bb53 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-3e91428 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-cc31b59 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-c7c3347 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-c6af343 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-802176b .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-802176b .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-802176b .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-c275334 .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-c275334 .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-c275334 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30486 .elementor-element.elementor-element-52acfce .testimonial-star-rating {
    order: 1
}

.elementor-30486 .elementor-element.elementor-element-52acfce .clearfix {
    order: 3
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-text {
    order: 2
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30486 .elementor-element.elementor-element-52acfce .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

#uc_animated_ripples_bg_addon42200ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

.eael-custom-radio-checkbox input[type=checkbox]:checked:before,
.eael-custom-radio-checkbox input[type=radio]:checked:before {
    background: #999;
    transition: all .25s linear 0s;
    transition: all .25s linear 0s
}

.eael-post-elements-readmore-btn {
    font-size: 12px;
    font-weight: 500;
    transition: all 300ms ease-in-out;
    display: inline-block
}

.infobox-icon .infobox-icon-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    transition: .3s;
    box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.infobox-icon .infobox-icon-wrap i {
    transition: .3s
}

.trx_addons_inline_1909534017 img.logo_image {
    max-height: 64px
}

.elementor-30721 .elementor-element.elementor-element-63395a3:not(.elementor-motion-effects-element-type-background),
.elementor-30721 .elementor-element.elementor-element-63395a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/offshore-sompanies-1.jpg);
    background-size: cover
}

.elementor-30721 .elementor-element.elementor-element-63395a3>.elementor-background-overlay {
    background-color: #fff0;
    background-image: linear-gradient(68deg, var(--e-global-color-7a1ccbe5)57%, var(--e-global-color-text)100%);
    opacity: .64;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30721 .elementor-element.elementor-element-63395a3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-63395a3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-63395a3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-63395a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -180px;
    margin-bottom: 0;
    padding: 200px 0 100px 0
}

.elementor-30721 .elementor-element.elementor-element-19182aa .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: var(--e-global-color-fb94b1b)
}

.elementor-30721 .elementor-element.elementor-element-e3d634e .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30721 .elementor-element.elementor-element-5f91450 {
    text-align: justify
}

.elementor-30721 .elementor-element.elementor-element-5f91450 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-df750cb)
}

.elementor-30721 .elementor-element.elementor-element-136da3c>.elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 70px;
    width: 70px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 70px)
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-30721 .elementor-element.elementor-element-136da3c .-icon-position-left .eael-feature-list-content-box,
.elementor-30721 .elementor-element.elementor-element-136da3c .-icon-position-right .eael-feature-list-content-box,
.elementor-30721 .elementor-element.elementor-element-136da3c .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-content-box .eael-feature-list-title,
.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-fb94b1b)
}

.elementor-30721 .elementor-element.elementor-element-136da3c .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179)
}

.elementor-30721 .elementor-element.elementor-element-2f42b27:not(.elementor-motion-effects-element-type-background),
.elementor-30721 .elementor-element.elementor-element-2f42b27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-30721 .elementor-element.elementor-element-2f42b27>.elementor-container {
    max-width: 1320px
}

.elementor-30721 .elementor-element.elementor-element-2f42b27 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-2f42b27 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-2f42b27 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-2f42b27 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0;
    padding: 60px 20px 120px 20px
}

.elementor-30721 .elementor-element.elementor-element-2f42b27>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30721 .elementor-element.elementor-element-5d99f351>.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-30721 .elementor-element.elementor-element-7ee429a .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-7ee429a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-7ee429a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-cfb6b63 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-facca79 {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-30721 .elementor-element.elementor-element-537a9e0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-537a9e0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-537a9e0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-537a9e0 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-30721 .elementor-element.elementor-element-0351385 .eael-counter-container {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-0351385 .eael-counter-number {
    color: var(--e-global-color-2d9afb7)
}

.elementor-30721 .elementor-element.elementor-element-0351385 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-30721 .elementor-element.elementor-element-0351385 .eael-counter-number-suffix {
    color: var(--e-global-color-2d9afb7);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-30721 .elementor-element.elementor-element-0351385 .eael-counter-title {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-416fa05 .eael-counter-container {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-416fa05 .eael-counter-number {
    color: var(--e-global-color-2d9afb7)
}

.elementor-30721 .elementor-element.elementor-element-416fa05 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-30721 .elementor-element.elementor-element-416fa05 .eael-counter-number-suffix {
    color: var(--e-global-color-2d9afb7);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-30721 .elementor-element.elementor-element-416fa05 .eael-counter-title {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-fdedf31 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-fdedf31 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-fdedf31 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-fdedf31 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-30721 .elementor-element.elementor-element-a70db8b {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-30721 .elementor-element.elementor-element-0fec0d8>.elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-88c9ed0:not(.elementor-motion-effects-element-type-background),
.elementor-30721 .elementor-element.elementor-element-88c9ed0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-30721 .elementor-element.elementor-element-88c9ed0>.elementor-container {
    max-width: 1320px
}

.elementor-30721 .elementor-element.elementor-element-88c9ed0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-88c9ed0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-88c9ed0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-88c9ed0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px 120px 20px
}

.elementor-30721 .elementor-element.elementor-element-88c9ed0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30721 .elementor-element.elementor-element-e8641d6>.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-30721 .elementor-element.elementor-element-6450360 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-6450360 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-6450360 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-d60f15b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-81df106 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-820f3e7 {
    text-align: justify
}

.elementor-30721 .elementor-element.elementor-element-820f3e7 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-30721 .elementor-element.elementor-element-899fce3 {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-30721 .elementor-element.elementor-element-7c098c5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-7c098c5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-7c098c5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-7c098c5 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-30721 .elementor-element.elementor-element-d38120f>.elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-bf84caa>.elementor-container {
    max-width: 1320px
}

.elementor-30721 .elementor-element.elementor-element-bf84caa .circle {
    scale: 100%
}

.elementor-30721 .elementor-element.elementor-element-bf84caa .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-bf84caa .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-bf84caa .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-bf84caa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 20px 120px 20px
}

.elementor-30721 .elementor-element.elementor-element-bf84caa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30721 .elementor-element.elementor-element-4793b6a>.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-30721 .elementor-element.elementor-element-b79ac89 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-b79ac89 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-b79ac89 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-80f860d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-bdc10cc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-4da8532 {
    text-align: justify
}

.elementor-30721 .elementor-element.elementor-element-4da8532 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-30721 .elementor-element.elementor-element-8604458 {
    text-align: justify
}

.elementor-30721 .elementor-element.elementor-element-8604458 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-30721 .elementor-element.elementor-element-a3ae0cd .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-a3ae0cd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-a3ae0cd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-a3ae0cd {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-30721 .elementor-element.elementor-element-f591f47>.elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-5833209:not(.elementor-motion-effects-element-type-background),
.elementor-30721 .elementor-element.elementor-element-5833209>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-30721 .elementor-element.elementor-element-5833209 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-5833209 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-5833209 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-5833209 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30721 .elementor-element.elementor-element-5833209>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30721 .elementor-element.elementor-element-f21d8b9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-f21d8b9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-f21d8b9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-f21d8b9 {
    padding: 30px 0 30px 0
}

.elementor-30721 .elementor-element.elementor-element-8cca966 {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-8cca966 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-30721 .elementor-element.elementor-element-17a37fa .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-17a37fa .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-17a37fa .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-bc54f81>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-bc54f81:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30721 .elementor-element.elementor-element-bc54f81.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-bc54f81 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-f7c479d>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-f7c479d:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-f7c479d.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-f7c479d .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-f7c479d span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-a60c75d>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-a60c75d:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30721 .elementor-element.elementor-element-a60c75d.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-a60c75d .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-a60c75d span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-7314da4>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-7314da4:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-7314da4.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-7314da4 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-7314da4 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-84e3f2a .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 20px 0 0 0;
    padding: 40px 32px 32px 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-4ff52b7 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-7d6e7e2:not(.elementor-motion-effects-element-type-background),
.elementor-30721 .elementor-element.elementor-element-7d6e7e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-30721 .elementor-element.elementor-element-7d6e7e2>.elementor-container {
    max-width: 1320px
}

.elementor-30721 .elementor-element.elementor-element-7d6e7e2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-7d6e7e2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-7d6e7e2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-7d6e7e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 20px 50px 20px
}

.elementor-30721 .elementor-element.elementor-element-7d6e7e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30721 .elementor-element.elementor-element-1faebb9>.elementor-container {
    max-width: 976px
}

.elementor-30721 .elementor-element.elementor-element-1faebb9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-1faebb9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-1faebb9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-1faebb9 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-30721 .elementor-element.elementor-element-60bf57a>.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-30721 .elementor-element.elementor-element-dcf10b4 {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-dcf10b4 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-31b0e31 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-31b0e31 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-31b0e31 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-302787b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-30721 .elementor-element.elementor-element-302787b>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-30721 .elementor-element.elementor-element-cc31b59>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-cc31b59:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30721 .elementor-element.elementor-element-cc31b59.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-cc31b59 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-c7c3347>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-c7c3347:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-c7c3347.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-c7c3347 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-1df0022>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-30721 .elementor-element.elementor-element-c6af343>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-c6af343:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-c6af343.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-c6af343 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-c6af343 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-802176b>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-802176b:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30721 .elementor-element.elementor-element-802176b.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-802176b .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-802176b .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-802176b .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-802176b .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-802176b .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-802176b .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-802176b .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-802176b .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-802176b span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-e6dab74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-30721 .elementor-element.elementor-element-e6dab74>.elementor-element-populated {
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-30721 .elementor-element.elementor-element-c275334>.elementor-widget-container {
    background-color: #EEFAEA;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-c275334:hover .elementor-widget-container {
    background-color: var(--e-global-color-5809377)
}

.elementor-30721 .elementor-element.elementor-element-c275334.ha-has-bg-overlay>.elementor-widget-container:before {
    opacity: .64;
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-c275334 .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c275334 .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c275334 .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-c275334 .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c275334 .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-c275334 .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-c275334 .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-c275334 .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-c275334 span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-52acfce>.elementor-widget-container {
    background-color: #B9DBFF;
    margin: 10px 0 0 0;
    padding: 0 32px 0 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 5px 5px 10px 0 rgb(0 0 0 / .5)
}

.elementor-30721 .elementor-element.elementor-element-52acfce:hover .elementor-widget-container {
    background-color: var(--e-global-color-primary)
}

.elementor-30721 .elementor-element.elementor-element-52acfce.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content {
    text-align: center
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-image {
    text-align: center;
    max-width: 100%
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-image figure>img {
    width: 150px
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-image img {
    margin: 0 0 15px 0
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user {
    color: #1F2636;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user-company {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-text {
    color: #526079;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin: 0 0 0 0
}

.elementor-30721 .elementor-element.elementor-element-52acfce .rating-five .testimonial-star-rating li i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-52acfce .rating-one .testimonial-star-rating li:first-child i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-52acfce .rating-two .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-52acfce .rating-two .testimonial-star-rating li:nth-child(2)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-52acfce .rating-three .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-52acfce .rating-three .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-52acfce .rating-three .testimonial-star-rating li:nth-child(3)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(1)i,
.elementor-30721 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(2)i,
.elementor-30721 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(3)i,
.elementor-30721 .elementor-element.elementor-element-52acfce .rating-four .testimonial-star-rating li:nth-child(4)i {
    color: #f2b01e
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content .testimonial-star-rating {
    margin: 0 0 20px 0
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-quote {
    color: rgb(0 0 0 / .15);
    font-size: 0
}

.elementor-30721 .elementor-element.elementor-element-52acfce span.eael-testimonial-quote {
    top: 5%;
    right: 5%
}

.elementor-30721 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-30721 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-30721 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0
}

.elementor-30721 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-30721 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30721 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30721 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30721 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-30721 .elementor-element.elementor-element-358d600>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30721 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-30721 .elementor-element.elementor-element-5305de9 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0
}

.elementor-30721 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30721 .elementor-element.elementor-element-005b49c {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-30721 .elementor-element.elementor-element-0401bc8>.elementor-widget-container {
    margin: 10px 0 10px 0
}

.elementor-30721 .elementor-element.elementor-element-0401bc8 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: none;
    color: #40D7E1
}

.elementor-30721 .elementor-element.elementor-element-6df244f>.elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-bc-flex-widget .elementor-30721 .elementor-element.elementor-element-26a5539.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-30721 .elementor-element.elementor-element-26a5539.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-30721 .elementor-element.elementor-element-26a5539>.elementor-element-populated.elementor-column-wrap {
    padding: 20px 20px 20px 20px
}

.elementor-30721 .elementor-element.elementor-element-26a5539>.elementor-element-populated.elementor-widget-wrap {
    padding: 20px 20px 20px 20px
}

body.elementor-page-30721:not(.elementor-motion-effects-element-type-background),
body.elementor-page-30721>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-30721 .elementor-element.elementor-element-79d517d {
        width: 48.509%
    }

    .elementor-30721 .elementor-element.elementor-element-da852f8 {
        width: 51.491%
    }
}

@media(min-width:1280px) {

    .elementor-30721 .elementor-element.elementor-element-63395a3:not(.elementor-motion-effects-element-type-background),
    .elementor-30721 .elementor-element.elementor-element-63395a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width:1279px) {
    .elementor-30721 .elementor-element.elementor-element-63395a3 {
        padding: 50px 20px 50px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-19182aa .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30721 .elementor-element.elementor-element-e3d634e .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-136da3c .-icon-position-left .eael-feature-list-content-box,
    .elementor-30721 .elementor-element.elementor-element-136da3c .-icon-position-right .eael-feature-list-content-box,
    .elementor-30721 .elementor-element.elementor-element-136da3c .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-30721 .elementor-element.elementor-element-2f42b27 {
        padding: 35px 20px 30px 020px
    }

    .elementor-30721 .elementor-element.elementor-element-cfb6b63 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-0351385 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-0351385 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-416fa05 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-416fa05 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-88c9ed0 {
        padding: 35px 20px 30px 020px
    }

    .elementor-30721 .elementor-element.elementor-element-d60f15b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-81df106 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-bf84caa {
        padding: 35px 20px 30px 020px
    }

    .elementor-30721 .elementor-element.elementor-element-80f860d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-bdc10cc .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-8cca966 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-bc54f81>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-f7c479d>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-a60c75d>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-7314da4>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-84e3f2a>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-4ff52b7>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-7d6e7e2 {
        padding: 40px 20px 40px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-1faebb9>.elementor-container {
        max-width: 657px
    }

    .elementor-30721 .elementor-element.elementor-element-1faebb9 {
        margin-top: 0;
        margin-bottom: 30px
    }

    .elementor-30721 .elementor-element.elementor-element-cc31b59>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c7c3347>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c6af343>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-802176b>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c275334>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-52acfce>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30721 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30721 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }
}

@media(max-width:767px) {
    .elementor-30721 .elementor-element.elementor-element-63395a3 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-30721 .elementor-element.elementor-element-19182aa {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-19182aa .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30721 .elementor-element.elementor-element-e3d634e {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-e3d634e .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-5f91450 {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-136da3c .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-30721 .elementor-element.elementor-element-136da3c .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-30721 .elementor-element.elementor-element-136da3c .-icon-position-left .eael-feature-list-content-box,
    .elementor-30721 .elementor-element.elementor-element-136da3c .-icon-position-right .eael-feature-list-content-box,
    .elementor-30721 .elementor-element.elementor-element-136da3c .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-30721 .elementor-element.elementor-element-cfb6b63 {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-cfb6b63 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-0351385 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-0351385 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-416fa05 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-416fa05 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-d60f15b {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-d60f15b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-81df106 {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-81df106 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-820f3e7 {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-80f860d {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-80f860d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-bdc10cc {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-bdc10cc .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-4da8532 {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-8604458 {
        text-align: center
    }

    .elementor-30721 .elementor-element.elementor-element-5833209 {
        padding: 0 0 50px 0
    }

    .elementor-30721 .elementor-element.elementor-element-8cca966 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-bc54f81>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-f7c479d>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-a60c75d>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-7314da4>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-84e3f2a>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-4ff52b7>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-7d6e7e2 {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-30721 .elementor-element.elementor-element-302787b>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-30721 .elementor-element.elementor-element-302787b>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-30721 .elementor-element.elementor-element-cc31b59>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c7c3347>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c6af343>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-802176b>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c275334>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-52acfce>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-user-company {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content .eael-testimonial-text {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-30721 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30721 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30721 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30721 .elementor-element.elementor-element-005b49c {
        text-align: left
    }
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-bc54f81 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-f7c479d .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-a60c75d .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-7314da4 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-84e3f2a .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-4ff52b7 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-cc31b59 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-c7c3347 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-c6af343 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-802176b .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-802176b .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-802176b .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-c275334 .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-c275334 .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-c275334 .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-content {
    display: flex;
    flex-direction: column
}

.elementor-30721 .elementor-element.elementor-element-52acfce .testimonial-star-rating {
    order: 1
}

.elementor-30721 .elementor-element.elementor-element-52acfce .clearfix {
    order: 3
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-text {
    order: 2
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-text h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
    line-height: 1.4;
    color: #1F2636 !important;
    font-family: "Spline Sans", sans-serif
}

.elementor-30721 .elementor-element.elementor-element-52acfce .eael-testimonial-text p {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.list h2 {
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 10px
}

.list ul li {
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    position: relative;
    left: 0;
    color: #fce4ec;
    list-style: none;
    margin: 4px 0;
    border-left: 2px solid deepskyblue;
    transition: 0.5s;
    cursor: pointer
}

.list ul li span {
    font-size: 16px;
    position: relative;
    padding: 8px;
    padding-left: 12px;
    display: inline-block;
    z-index: 1;
    transition: 0.5s
}

.list ul li:before {
    content: "";
    position: absolute;
    width: 100%;
    font-size: 16px;
    height: 100%;
    background: deepskyblue;
    transform: scaleX(0);
    transform-origin: left;
    transition: 0.5s
}

.myol li {
    font: bold 24pt helvetica, arial, sans-serif;
    position: relative;
    margin-bottom: 20px;
    color: deepskyblue
}

#uc_animated_ripples_bg_addon47093ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

.list h2 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 10px
}

.list ul li {
    font-family: "Montserrat", sans-serif;
    position: relative;
    left: 0;
    color: #fce4ec;
    list-style: none;
    font-size: 16px;
    margin: 4px 0;
    border-left: 2px solid deepskyblue;
    transition: 0.5s;
    cursor: pointer
}

#uc_animated_ripples_bg_addon58221ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
    transition: transform 2s;
    -moz-transition: -moz-transform 2s;
    -ms-transition: -ms-transform 2s;
    -o-transition: -o-transform 2s
}

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
    transform: translateY(-100%)
}

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
    transition: transform 2s;
    transform: translateY(0)
}

.eael-custom-radio-checkbox input[type=checkbox]:checked:before,
.eael-custom-radio-checkbox input[type=radio]:checked:before {
    background: #999;
    transition: all .25s linear 0s
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box {
    z-index: 2;
    transition: all .5s
}

.trx_addons_inline_1763633723 img.logo_image {
    max-height: 64px
}

.elementor-30112 .elementor-element.elementor-element-40fc879:not(.elementor-motion-effects-element-type-background),
.elementor-30112 .elementor-element.elementor-element-40fc879>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-40fc879>.elementor-background-overlay {
    background-color: #000;
    opacity: .87;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30112 .elementor-element.elementor-element-40fc879 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-40fc879 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-40fc879 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-40fc879 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-bc-flex-widget .elementor-30112 .elementor-element.elementor-element-714759b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30112 .elementor-element.elementor-element-714759b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30112 .elementor-element.elementor-element-714759b.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30112 .elementor-element.elementor-element-714759b>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-714759b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-104bc29>.elementor-widget-container {
    padding: 0 0 50px 0
}

.elementor-bc-flex-widget .elementor-30112 .elementor-element.elementor-element-b24b872.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30112 .elementor-element.elementor-element-b24b872.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30112 .elementor-element.elementor-element-b24b872>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-b24b872>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-70c7e70 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-0f14159 {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-302a189 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-30112 .elementor-element.elementor-element-05490bf {
    text-align: center
}

.elementor-30112 .elementor-element.elementor-element-05490bf .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-30112 .elementor-element.elementor-element-8728f57 {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-1615402 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30112 .elementor-element.elementor-element-7b295f1:not(.elementor-motion-effects-element-type-background),
.elementor-30112 .elementor-element.elementor-element-7b295f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/dubai-uae-dubay-oae-nochnoy-1966.png);
    background-size: cover
}

.elementor-30112 .elementor-element.elementor-element-7b295f1>.elementor-background-overlay {
    background-color: #000;
    opacity: .87;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30112 .elementor-element.elementor-element-7b295f1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-7b295f1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-7b295f1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-7b295f1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-bc-flex-widget .elementor-30112 .elementor-element.elementor-element-c7d3314.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30112 .elementor-element.elementor-element-c7d3314.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30112 .elementor-element.elementor-element-c7d3314>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-c7d3314>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-c8afeae .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-415f01b {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-afea10a {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30112 .elementor-element.elementor-element-37ef70f {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-60276c2 {
    text-align: center
}

.elementor-30112 .elementor-element.elementor-element-60276c2 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30112 .elementor-element.elementor-element-3f1ee21 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30112 .elementor-element.elementor-element-2635fce>.elementor-widget-container {
    margin: 5px 0 0 0
}

.elementor-bc-flex-widget .elementor-30112 .elementor-element.elementor-element-dd9a79d.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-30112 .elementor-element.elementor-element-dd9a79d.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30112 .elementor-element.elementor-element-dd9a79d>.elementor-element-populated.elementor-column-wrap {
    padding: 50px 0 50px 0
}

.elementor-30112 .elementor-element.elementor-element-dd9a79d>.elementor-element-populated.elementor-widget-wrap {
    padding: 50px 0 50px 0
}

.elementor-30112 .elementor-element.elementor-element-3abdfb0 img {
    filter: brightness(135%)contrast(100%)saturate(100%)blur(0)hue-rotate(0deg)
}

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

.elementor-30112 .elementor-element.elementor-element-2ddca50 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-2ddca50 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-2ddca50 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-2ddca50 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 50px 0
}

.elementor-30112 .elementor-element.elementor-element-2ddca50>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30112 .elementor-element.elementor-element-7cd6d79 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-1d40e23 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30112 .elementor-element.elementor-element-f4e30e6 {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    background-color: #101010;
    color: var(--e-global-color-5809377);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: none;
    border-style: none
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    color: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 16px
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 16px;
    width: 16px;
    line-height: 16px;
    fill: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff
}

.elementor-30112 .elementor-element.elementor-element-e010f8f .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff
}

.elementor-30112 .elementor-element.elementor-element-52a6195a:not(.elementor-motion-effects-element-type-background),
.elementor-30112 .elementor-element.elementor-element-52a6195a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2024/06/dubai-uae-dubay-oae-nochnoy-1966.png);
    background-size: cover
}

.elementor-30112 .elementor-element.elementor-element-52a6195a>.elementor-background-overlay {
    background-color: #000;
    opacity: .87;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30112 .elementor-element.elementor-element-52a6195a .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-52a6195a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-52a6195a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-52a6195a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 150px 0
}

.elementor-bc-flex-widget .elementor-30112 .elementor-element.elementor-element-7e8e57e2.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30112 .elementor-element.elementor-element-7e8e57e2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30112 .elementor-element.elementor-element-7e8e57e2.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0% 0% 50% 0%
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header {
    padding: 0% 0% 0% 0%;
    margin: 25% 0% 0% 0%
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header i {
    font-size: 36px;
    color: #4d4d4d
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header img {
    height: 36px;
    width: 36px
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header .eael-dch-svg-icon {
    height: 36px;
    width: 36px
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header .eael-dch-svg-icon svg {
    height: 36px;
    width: 36px
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header svg {
    fill: #4d4d4d
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header .title {
    color: var(--e-global-color-13ed1179)
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header .title span.lead {
    color: gold
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header .title,
.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header .title span {
    font-size: 48px
}

.elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header .subtext {
    color: var(--e-global-color-13ed1179)
}

.elementor-30112 .elementor-element.elementor-element-332a99d0 {
    text-align: center
}

.elementor-30112 .elementor-element.elementor-element-332a99d0>.elementor-widget-container {
    background-color: rgb(35 35 35 / .91);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #d1dfd1;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 5px 5px 20px 2px rgb(0 0 0 / .05)
}

.elementor-30112 .elementor-element.elementor-element-332a99d0:hover .elementor-widget-container {
    background-color: #FFCC37CC
}

.elementor-30112 .elementor-element.elementor-element-332a99d0.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30112 .elementor-element.elementor-element-332a99d0 .ha-testimonial__content {
    margin-bottom: 20px;
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    border-radius: 0 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-332a99d0 .ha-testimonial__reviewer-thumb {
    -webkit-flex: 0 0 80px;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    max-width: 80px;
    height: 80px
}

.elementor-30112 .elementor-element.elementor-element-332a99d0.ha-testimonial--left .ha-testimonial__reviewer-meta {
    -webkit-flex: 0 0 calc(100% - 80px);
    -ms-flex: 0 0 calc(100% - 80px);
    flex: 0 0 calc(100% - 80px);
    max-width: calc(100% - 80px);
    padding-left: 0
}

.elementor-30112 .elementor-element.elementor-element-332a99d0.ha-testimonial--right .ha-testimonial__reviewer-meta {
    -webkit-flex: 0 0 calc(100% - 80px);
    -ms-flex: 0 0 calc(100% - 80px);
    flex: 0 0 calc(100% - 80px);
    max-width: calc(100% - 80px);
    padding-right: 0
}

.elementor-30112 .elementor-element.elementor-element-332a99d0.ha-testimonial--left .ha-testimonial__content:after {
    left: calc((80px / 2)- 18px)
}

.elementor-30112 .elementor-element.elementor-element-332a99d0.ha-testimonial--right .ha-testimonial__content:after {
    right: calc((80px / 2)- 18px)
}

.elementor-30112 .elementor-element.elementor-element-332a99d0.ha-testimonial--center .ha-testimonial__reviewer-meta {
    padding-top: 0
}

.elementor-30112 .elementor-element.elementor-element-332a99d0 .ha-testimonial__reviewer-thumb img {
    border-radius: 100px 100px 100px 100px
}

.ha-testimonial__reviewer-thumb img {
    box-shadow: 10px 10px 10px 0 #fff0
}

.elementor-30112 .elementor-element.elementor-element-332a99d0 .ha-testimonial__reviewer-name {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0
}

.elementor-30112 .elementor-element.elementor-element-332a99d0 .ha-testimonial__reviewer-title {
    color: rgb(255 255 255 / .5);
    font-size: 14px
}

.elementor-30112 .elementor-element.elementor-element-c7dfe8a {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-bf38962 .gradient_button {
    border-radius: 20px;
    padding: 10px 40px 10px 40px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-7a1ccbe5);
    border-style: none
}

.elementor-30112 .elementor-element.elementor-element-bf38962 .gradient_button:hover {
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-437cfd0 {
    text-align: center
}

.elementor-30112 .elementor-element.elementor-element-437cfd0>.elementor-widget-container {
    background-color: rgb(35 35 35 / .91);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #d1dfd1;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 5px 5px 20px 2px rgb(0 0 0 / .05)
}

.elementor-30112 .elementor-element.elementor-element-437cfd0:hover .elementor-widget-container {
    background-color: #FFCC37CC
}

.elementor-30112 .elementor-element.elementor-element-437cfd0.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30112 .elementor-element.elementor-element-437cfd0 .ha-testimonial__content {
    margin-bottom: 20px;
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    border-radius: 0 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-437cfd0 .ha-testimonial__reviewer-thumb {
    -webkit-flex: 0 0 80px;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    max-width: 80px;
    height: 80px
}

.elementor-30112 .elementor-element.elementor-element-437cfd0.ha-testimonial--left .ha-testimonial__reviewer-meta {
    -webkit-flex: 0 0 calc(100% - 80px);
    -ms-flex: 0 0 calc(100% - 80px);
    flex: 0 0 calc(100% - 80px);
    max-width: calc(100% - 80px);
    padding-left: 0
}

.elementor-30112 .elementor-element.elementor-element-437cfd0.ha-testimonial--right .ha-testimonial__reviewer-meta {
    -webkit-flex: 0 0 calc(100% - 80px);
    -ms-flex: 0 0 calc(100% - 80px);
    flex: 0 0 calc(100% - 80px);
    max-width: calc(100% - 80px);
    padding-right: 0
}

.elementor-30112 .elementor-element.elementor-element-437cfd0.ha-testimonial--left .ha-testimonial__content:after {
    left: calc((80px / 2)- 18px)
}

.elementor-30112 .elementor-element.elementor-element-437cfd0.ha-testimonial--right .ha-testimonial__content:after {
    right: calc((80px / 2)- 18px)
}

.elementor-30112 .elementor-element.elementor-element-437cfd0.ha-testimonial--center .ha-testimonial__reviewer-meta {
    padding-top: 0
}

.elementor-30112 .elementor-element.elementor-element-437cfd0 .ha-testimonial__reviewer-thumb img {
    border-radius: 100px 100px 100px 100px
}

.elementor-30112 .elementor-element.elementor-element-437cfd0 .ha-testimonial__reviewer-name {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0
}

.elementor-30112 .elementor-element.elementor-element-437cfd0 .ha-testimonial__reviewer-title {
    color: rgb(255 255 255 / .5);
    font-size: 14px
}

.elementor-30112 .elementor-element.elementor-element-3ecbe8c {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-feb3973 .gradient_button {
    border-radius: 20px;
    padding: 10px 40px 10px 40px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-7a1ccbe5);
    border-style: none
}

.elementor-30112 .elementor-element.elementor-element-feb3973 .gradient_button:hover {
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2 {
    text-align: center
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2>.elementor-widget-container {
    background-color: rgb(35 35 35 / .91);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #d1dfd1;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 5px 5px 20px 2px rgb(0 0 0 / .05)
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2:hover .elementor-widget-container {
    background-color: #FFCC37CC
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2 .ha-testimonial__content {
    margin-bottom: 20px;
    color: #FFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    border-radius: 0 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2 .ha-testimonial__reviewer-thumb {
    -webkit-flex: 0 0 80px;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    max-width: 80px;
    height: 80px
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2.ha-testimonial--left .ha-testimonial__reviewer-meta {
    -webkit-flex: 0 0 calc(100% - 80px);
    -ms-flex: 0 0 calc(100% - 80px);
    flex: 0 0 calc(100% - 80px);
    max-width: calc(100% - 80px);
    padding-left: 0
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2.ha-testimonial--right .ha-testimonial__reviewer-meta {
    -webkit-flex: 0 0 calc(100% - 80px);
    -ms-flex: 0 0 calc(100% - 80px);
    flex: 0 0 calc(100% - 80px);
    max-width: calc(100% - 80px);
    padding-right: 0
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2.ha-testimonial--left .ha-testimonial__content:after {
    left: calc((80px / 2)- 18px)
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2.ha-testimonial--right .ha-testimonial__content:after {
    right: calc((80px / 2)- 18px)
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2.ha-testimonial--center .ha-testimonial__reviewer-meta {
    padding-top: 0
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2 .ha-testimonial__reviewer-thumb img {
    border-radius: 100px 100px 100px 100px
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2 .ha-testimonial__reviewer-name {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0
}

.elementor-30112 .elementor-element.elementor-element-5dc4c8e2 .ha-testimonial__reviewer-title {
    color: rgb(255 255 255 / .5);
    font-size: 14px
}

.elementor-30112 .elementor-element.elementor-element-06851a6 {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-2f46fa0 .gradient_button {
    border-radius: 20px;
    padding: 10px 40px 10px 40px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var(--e-global-color-7a1ccbe5);
    border-style: none
}

.elementor-30112 .elementor-element.elementor-element-2f46fa0 .gradient_button:hover {
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-1d46570:not(.elementor-motion-effects-element-type-background),
.elementor-30112 .elementor-element.elementor-element-1d46570>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-1d46570 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30112 .elementor-element.elementor-element-1d46570>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30112 .elementor-element.elementor-element-d90e6e8>.elementor-element-populated {
    margin: 50px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-30112 .elementor-element.elementor-element-fb74ebb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30112 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-fb74ebb {
    padding: 100px 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-a077431 {
    text-align: left
}

.elementor-30112 .elementor-element.elementor-element-a077431 img {
    width: 80%
}

.elementor-30112 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-30112 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30112 .elementor-element.elementor-element-24583f2 {
    text-align: left
}

.elementor-30112 .elementor-element.elementor-element-24583f2 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30112 .elementor-element.elementor-element-8b952b5 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30112 .elementor-element.elementor-element-5e01312 {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-f6734dc .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-7a1ccbe5);
    border-style: none
}

.elementor-30112 .elementor-element.elementor-element-f6734dc .gradient_button:hover {
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-1749489 {
    width: auto;
    max-width: auto;
    top: -17.682%
}

body:not(.rtl).elementor-30112 .elementor-element.elementor-element-1749489 {
    right: -23%
}

body.rtl .elementor-30112 .elementor-element.elementor-element-1749489 {
    left: -23%
}

.elementor-30112 .elementor-element.elementor-element-1749489 img {
    width: 74%
}

.elementor-30112 .elementor-element.elementor-element-4a935fed:not(.elementor-motion-effects-element-type-background),
.elementor-30112 .elementor-element.elementor-element-4a935fed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5);
    background-image: url(/wp-content/uploads/2024/06/Ellipse-2212-min-1-2.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain
}

.elementor-30112 .elementor-element.elementor-element-4a935fed {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30112 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-4a935fed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30112 .elementor-element.elementor-element-7d34b1ed>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30112 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-7d34b1ed {
    padding: 100px 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-30112 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30112 .elementor-element.elementor-element-cd98edd {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30112 .elementor-element.elementor-element-41b52c0 {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-c944a09 .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: var(--e-global-color-7a1ccbe5);
    border-style: none
}

.elementor-30112 .elementor-element.elementor-element-c944a09 .gradient_button:hover {
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-9ed3fc2 .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: var(--e-global-color-7a1ccbe5);
    border-style: none
}

.elementor-30112 .elementor-element.elementor-element-9ed3fc2 .gradient_button:hover {
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-135b9130 {
    text-align: right
}

.elementor-30112 .elementor-element.elementor-element-135b9130 img {
    width: 80%
}

.elementor-30112 .elementor-element.elementor-element-310c3f5f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30112 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-310c3f5f {
    padding: 100px 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-450d2566 {
    text-align: left
}

.elementor-30112 .elementor-element.elementor-element-450d2566 img {
    width: 80%
}

.elementor-30112 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-30112 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30112 .elementor-element.elementor-element-f2fde26 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30112 .elementor-element.elementor-element-520852a {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30112 .elementor-element.elementor-element-b5b20e5 {
    --spacer-size: 50px
}

.elementor-30112 .elementor-element.elementor-element-7cabeeb .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: var(--e-global-color-7a1ccbe5);
    border-style: none
}

.elementor-30112 .elementor-element.elementor-element-7cabeeb .gradient_button:hover {
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-556f9270 {
    width: auto;
    max-width: auto;
    top: -17.682%
}

body:not(.rtl).elementor-30112 .elementor-element.elementor-element-556f9270 {
    right: -23%
}

body.rtl .elementor-30112 .elementor-element.elementor-element-556f9270 {
    left: -23%
}

.elementor-30112 .elementor-element.elementor-element-556f9270 img {
    width: 74%
}

.elementor-30112 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-30112 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-30112 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 0 0
}

.elementor-30112 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-30112 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-30112 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-30112 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-30112 .elementor-element.elementor-element-9968132 {
    text-align: left
}

.elementor-30112 .elementor-element.elementor-element-9968132 img {
    width: 80%
}

.elementor-30112 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: var(--e-global-color-8d75d51)
}

.elementor-30112 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-30112 .elementor-element.elementor-element-ae9dbde {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-30112 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-30112 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-30112 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30112 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30112 .elementor-element.elementor-element-13453be {
    padding: 100px 0 0 0
}

body.elementor-page-30112:not(.elementor-motion-effects-element-type-background),
body.elementor-page-30112>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-30112 .elementor-element.elementor-element-714759b {
        width: 40%
    }

    .elementor-30112 .elementor-element.elementor-element-b24b872 {
        width: 60%
    }

    .elementor-30112 .elementor-element.elementor-element-c7d3314 {
        width: 60%
    }

    .elementor-30112 .elementor-element.elementor-element-dd9a79d {
        width: 40%
    }

    .elementor-30112 .elementor-element.elementor-element-d518848 {
        width: 50%
    }

    .elementor-30112 .elementor-element.elementor-element-a25c47a {
        width: 50%
    }
}

@media(min-width:1280px) {

    .elementor-30112 .elementor-element.elementor-element-7b295f1:not(.elementor-motion-effects-element-type-background),
    .elementor-30112 .elementor-element.elementor-element-7b295f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-30112 .elementor-element.elementor-element-52a6195a:not(.elementor-motion-effects-element-type-background),
    .elementor-30112 .elementor-element.elementor-element-52a6195a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width:1279px) {
    .elementor-30112 .elementor-element.elementor-element-40fc879 {
        padding: 50px 10px 50px 10px
    }

    .elementor-30112 .elementor-element.elementor-element-70c7e70 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-1615402 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-7b295f1 {
        padding: 50px 10px 50px 10px
    }

    .elementor-30112 .elementor-element.elementor-element-c8afeae .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-afea10a {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-60276c2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-3f1ee21 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-7cd6d79 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-1d40e23 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-52a6195a {
        padding: 50px 10px 50px 10px
    }

    .elementor-30112 .elementor-element.elementor-element-bf38962 {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-30112 .elementor-element.elementor-element-feb3973 {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-30112 .elementor-element.elementor-element-2f46fa0 {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-30112 .elementor-element.elementor-element-a077431 img {
        width: 95%
    }

    .elementor-30112 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30112 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30112 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-24583f2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-8b952b5 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-f6734dc {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    body:not(.rtl).elementor-30112 .elementor-element.elementor-element-1749489 {
        right: 0%
    }

    body.rtl .elementor-30112 .elementor-element.elementor-element-1749489 {
        left: 0%
    }

    .elementor-30112 .elementor-element.elementor-element-1749489 img {
        width: 62%
    }

    .elementor-30112 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30112 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30112 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-cd98edd {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-c944a09 {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-30112 .elementor-element.elementor-element-9ed3fc2 {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-30112 .elementor-element.elementor-element-135b9130>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-135b9130 img {
        width: 100%
    }

    .elementor-30112 .elementor-element.elementor-element-450d2566 img {
        width: 95%
    }

    .elementor-30112 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30112 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30112 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-f2fde26 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-520852a {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-7cabeeb {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    body:not(.rtl).elementor-30112 .elementor-element.elementor-element-556f9270 {
        right: 0%
    }

    body.rtl .elementor-30112 .elementor-element.elementor-element-556f9270 {
        left: 0%
    }

    .elementor-30112 .elementor-element.elementor-element-556f9270 img {
        width: 62%
    }

    .elementor-30112 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30112 .elementor-element.elementor-element-9968132 img {
        width: 95%
    }

    .elementor-30112 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30112 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-ae9dbde {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-30112 .elementor-element.elementor-element-70c7e70 {
        text-align: center
    }

    .elementor-30112 .elementor-element.elementor-element-70c7e70 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-302a189 {
        text-align: center
    }

    .elementor-30112 .elementor-element.elementor-element-05490bf {
        text-align: center
    }

    .elementor-30112 .elementor-element.elementor-element-1615402>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-1615402 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-c8afeae {
        text-align: center
    }

    .elementor-30112 .elementor-element.elementor-element-c8afeae .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-afea10a>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-afea10a {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-60276c2 {
        text-align: center
    }

    .elementor-30112 .elementor-element.elementor-element-60276c2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-3f1ee21 {
        text-align: center
    }

    .elementor-30112 .elementor-element.elementor-element-3f1ee21 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-7cd6d79 {
        text-align: center
    }

    .elementor-30112 .elementor-element.elementor-element-7cd6d79 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-1d40e23>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-1d40e23 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-7e8e57e2>.elementor-element-populated.elementor-column-wrap {
        padding: 0 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-7e8e57e2>.elementor-element-populated.elementor-widget-wrap {
        padding: 0 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-7e9ba0e>.elementor-widget-container {
        padding: 0% 0% 0% 0%
    }

    .elementor-30112 .elementor-element.elementor-element-7e9ba0e .eael-dual-header {
        margin: 0% 0% 0% 0%
    }

    .elementor-30112 .elementor-element.elementor-element-bf38962>.elementor-widget-container {
        padding: 0 0 20px 0
    }

    .elementor-30112 .elementor-element.elementor-element-feb3973>.elementor-widget-container {
        padding: 0 0 20px 0
    }

    .elementor-30112 .elementor-element.elementor-element-2f46fa0>.elementor-widget-container {
        padding: 0 0 20px 0
    }

    .elementor-30112 .elementor-element.elementor-element-fb74ebb {
        padding: 40px 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30112 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30112 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-24583f2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-8b952b5>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-8b952b5 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-7d34b1ed {
        padding: 40px 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30112 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30112 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-cd98edd>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-cd98edd {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-310c3f5f {
        padding: 40px 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30112 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30112 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-f2fde26 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-520852a>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-520852a {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30112 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-30112 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-30112 .elementor-element.elementor-element-ae9dbde>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-30112 .elementor-element.elementor-element-ae9dbde {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-30112 .elementor-element.elementor-element-13453be {
        padding: 40px 0 0 0
    }
}

#wpcf7-f5-p30112-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(1)>p>span>span>input,
#wpcf7-f5-p30112-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(2)>p>span>span>input,
#wpcf7-f5-p30112-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(1)>p>span>span>input,
#wpcf7-f5-p30112-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(3)>p>span>span>input,
#wpcf7-f5-p30112-o1>form>div.form-style-1>div.columns_wrap.margin-bottom>div>p>span>span>textarea {
    color: gold
}

#wpcf7-f30264-p30112-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(1)>p>span>span>input,
#wpcf7-f30264-p30112-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(2)>p>span>span>input,
#wpcf7-f30264-p30112-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(1)>p>span>span>input,
#wpcf7-f30264-p30112-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(3)>p>span>span>input,
#wpcf7-f30264-p30112-o1>form>div.form-style-1>div.columns_wrap.margin-bottom>div>p>span>span>textarea {
    color: gold
}

#wpcf7-f30264-p30112-o1>form>div.form-style-1>p>span.wpcf7-submit-style>span,
#wpcf7-f30264-p30112-o1>form>div.form-style-1>p>span.wpcf7-submit-style>span:before,
#wpcf7-f30264-p30112-o1>form>div.form-style-1>p>span.wpcf7-submit-style,
#wpcf7-f30264-p30112-o1>form>div.form-style-1>p>span.wpcf7-submit-style>input {
    color: #000
}

.elementor-30201 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects {
    background-color: rgb(10 10 10 / .85) !important
}

.elementor-30201 .elementor-element.elementor-element-198ffb2 {
    transition: background-color 1s ease !important
}

.elementor-30201 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects>.elementor-container {
    min-height: 50px
}

.elementor-30201 .elementor-element.elementor-element-198ffb2>.elementor-container {
    transition: min-height 1s ease !important
}

.elementor-30201 .elementor-element.elementor-element-b15e392.elementor-sticky--effects {
    background-color: rgb(10 10 10 / .85) !important
}

.elementor-30201 .elementor-element.elementor-element-b15e392 {
    transition: background-color 1s ease !important
}

.elementor-30201 .elementor-element.elementor-element-b15e392.elementor-sticky--effects>.elementor-container {
    min-height: 80px
}

.elementor-30201 .elementor-element.elementor-element-b15e392>.elementor-container {
    transition: min-height 1s ease !important
}

#uc_underline_animated_button_elementor_80593b1 a:after {
    position: absolute;
    content: '';
    bottom: -1px;
    left: calc(0.7em * 1.2);
    right: calc(0.7em * 1.2);
    height: 1px;
    background: #EDCF00;
    transition: transform 0.8s cubic-bezier(1, 0, .37, 1)0.2s, right 0.2s cubic-bezier(.04, .48, 0, 1)0.6s, left 0.4s cubic-bezier(.04, .48, 0, 1)0.6s;
    transform-origin: left
}

#uc_underline_animated_button_elementor_80593b1 .line {
    position: absolute;
    background: #EDCF00
}

.elementor-30154 .elementor-element.elementor-element-77881ed:not(.elementor-motion-effects-element-type-background),
.elementor-30154 .elementor-element.elementor-element-77881ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, #000000 33%, #000000 100%)
}

.elementor-30154 .elementor-element.elementor-element-77881ed .circle {
    scale: 100%
}

.elementor-30154 .elementor-element.elementor-element-77881ed .trx_addons_bg_text {
    z-index: 0
}

.elementor-30154 .elementor-element.elementor-element-77881ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30154 .elementor-element.elementor-element-77881ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30154 .elementor-element.elementor-element-77881ed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-30154 .elementor-element.elementor-element-77881ed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-30154 .elementor-element.elementor-element-5afddce .trx_addons_bg_text {
    z-index: 0
}

.elementor-30154 .elementor-element.elementor-element-5afddce .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30154 .elementor-element.elementor-element-5afddce .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30154 .elementor-element.elementor-element-de01249 {
    --spacer-size: 90px
}

.elementor-30154 .elementor-element.elementor-element-e61d0f2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30154 .elementor-element.elementor-element-e61d0f2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30154 .elementor-element.elementor-element-e61d0f2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30154 .elementor-element.elementor-element-08f72e6 .logo_image {
    max-height: 64px
}

.elementor-30154 .elementor-element.elementor-element-9cc2939 {
    --spacer-size: 50px
}

.elementor-30154 .elementor-element.elementor-element-fa557a5 .elementor-heading-title {
    color: #FFC400
}

.elementor-30154 .elementor-element.elementor-element-dc81da9 {
    --spacer-size: 6px
}

.elementor-30154 .elementor-element.elementor-element-6ddfc31 {
    --spacer-size: 6px
}

.elementor-30154 .elementor-element.elementor-element-7e15dfe {
    --spacer-size: 8px
}

.elementor-30154 .elementor-element.elementor-element-b0ce993 {
    width: auto;
    max-width: auto
}

.elementor-30154 .elementor-element.elementor-element-b0ce993 .elementor-heading-title {
    font-size: 19px;
    letter-spacing: 0
}

.elementor-30154 .elementor-element.elementor-element-e778f28 .elementor-heading-title {
    color: #FFC400
}

.elementor-30154 .elementor-element.elementor-element-83f0d01 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30154 .elementor-element.elementor-element-83f0d01 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30154 .elementor-element.elementor-element-83f0d01 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30154 .elementor-element.elementor-element-cfeeeb2 {
    --spacer-size: 50px
}

.elementor-30154 .elementor-element.elementor-element-68e8f21 .trx_addons_bg_text {
    z-index: 0
}

.elementor-30154 .elementor-element.elementor-element-68e8f21 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30154 .elementor-element.elementor-element-68e8f21 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30154 .elementor-element.elementor-element-e8c0b21 {
    text-align: center
}

.elementor-30154 .elementor-element.elementor-element-e8c0b21 .elementor-heading-title {
    text-transform: uppercase;
    color: #FFD200
}

.elementor-30154 .elementor-element.elementor-element-b76d4e7 {
    --spacer-size: 50px
}

.elementor-30154 .elementor-element.elementor-element-f3cf03a .trx_addons_bg_text {
    z-index: 0
}

.elementor-30154 .elementor-element.elementor-element-f3cf03a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30154 .elementor-element.elementor-element-f3cf03a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30154 .elementor-element.elementor-element-4f1d094 .sc_item_title_text {
    -webkit-text-stroke-width: 0
}

.elementor-30154 .elementor-element.elementor-element-4f1d094 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0
}

.elementor-30154 .elementor-element.elementor-element-ae2925d .trx_addons_bg_text {
    z-index: 0
}

.elementor-30154 .elementor-element.elementor-element-ae2925d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-30154 .elementor-element.elementor-element-ae2925d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-30154 .elementor-element.elementor-element-e776dbc {
    --spacer-size: 90px
}

.elementor-30154 .elementor-element.elementor-element-c8f5a09 {
    text-align: center;
    line-height: 1.4em
}

.elementor-30154 .elementor-element.elementor-element-ffee7ae {
    --spacer-size: 50px;
    width: 100%;
    max-width: 100%
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-30154 .elementor-element.elementor-element-e73f9e5 {
        width: 100%
    }
}

@media(max-width:1279px) {
    .elementor-30154 .elementor-element.elementor-element-08f72e6 .logo_image {
        max-height: 70px
    }

    .elementor-30154 .elementor-element.elementor-element-7e15dfe {
        --spacer-size: 5px
    }

    .elementor-30154 .elementor-element.elementor-element-cfeeeb2 {
        --spacer-size: 20px
    }

    .elementor-30154 .elementor-element.elementor-element-e8c0b21 {
        text-align: center
    }

    .elementor-30154 .elementor-element.elementor-element-b76d4e7 {
        --spacer-size: 20px
    }

    .elementor-30154 .elementor-element.elementor-element-e776dbc {
        --spacer-size: 40px
    }

    .elementor-30154 .elementor-element.elementor-element-c8f5a09 {
        text-align: center
    }
}

@media(max-width:767px) {
    .elementor-30154 .elementor-element.elementor-element-08f72e6>.elementor-widget-container {
        padding: 0 0 0 0
    }

    .elementor-30154 .elementor-element.elementor-element-08f72e6 .logo_image {
        max-height: 64px
    }

    .elementor-30154 .elementor-element.elementor-element-f5482d7 {
        width: 52%
    }

    .elementor-30154 .elementor-element.elementor-element-069e116 {
        font-size: 13px
    }

    .elementor-30154 .elementor-element.elementor-element-7e15dfe {
        --spacer-size: 2px
    }

    .elementor-30154 .elementor-element.elementor-element-b0ce993 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-30154 .elementor-element.elementor-element-c2681c1 {
        width: 48%
    }

    .elementor-30154 .elementor-element.elementor-element-e8c0b21 {
        text-align: center
    }

    .elementor-30154 .elementor-element.elementor-element-e73f9e5>.elementor-element-populated {
        margin: 13px 0 11px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30154 .elementor-element.elementor-element-e776dbc {
        --spacer-size: 35px
    }
}

#uc_animated_ripples_bg_addon116743ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

.eael-adv-accordion {
    width: auto;
    height: auto;
    transition: all .3s ease-in-out
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    padding: 15px;
    border: 1px solid rgb(0 0 0 / .02);
    background-color: #f1f1f1;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
    transition: all .3s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header>.eael-accordion-tab-title {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header>i,
.eael-adv-accordion .eael-accordion-list .eael-accordion-header span {
    margin-right: 10px
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg {
    font-size: 32px
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg {
    width: 1em;
    height: 1em
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover {
    background-color: #414141
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    background-color: #444
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 10;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.eael-accordion-header .eael-advanced-accordion-icon-closed {
    display: block
}

.eael-accordion-header .eael-advanced-accordion-icon-opened {
    display: none
}

.eael-accordion-header.active .eael-advanced-accordion-icon-closed {
    display: none
}

.eael-accordion-header.active .eael-advanced-accordion-icon-opened {
    display: block
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    z-index: 10;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.fa-accordion-icon {
    display: inline-block;
    margin-right: 10px
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    display: none;
    border: 1px solid #eee;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1rem;
    line-height: 1.7
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active {
    display: block
}

@-webkit-keyframes rotate-90 {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    100% {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }
}

@keyframes rotate-90 {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    100% {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 1;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    100% {
        opacity: 1;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }
}

@keyframes fadeIn {
    0% {
        opacity: 1;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    100% {
        opacity: 1;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }
}

.rtl .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.eael-dual-header {
    display: block;
    margin-bottom: 50px
}

.eael-dual-header .eaa-svg {
    font-size: 36px
}

.eael-dual-header svg {
    height: 1em;
    width: 1em
}

.eael-dual-header .dch-sep-icon,
.eael-dual-header .dch-icon {
    display: block;
    padding: 0;
    margin: 20px 0 10px 0;
    font-size: 36px
}

.eael-dual-header .title,
.eael-dual-header .title span {
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 48px;
    margin: 10px 0
}

.eael-dual-header .title.load,
.eael-dual-header .title span.load {
    color: #1abc9c
}

.eael-dual-header .title.load.gradient-color,
.eael-dual-header .title span.load.gradient-color {
    background-clip: text;
    -webkit-text-fill-color: #fff0
}

.eael-dual-header .subtext {
    font-size: 16px;
    display: block
}

.eael-dual-header-content-align-center {
    text-align: center
}

.eael-dual-header-content-align-left {
    text-align: left
}

.eael-dual-header-content-align-right {
    text-align: right
}

@media screen and(max-width:1024px)and(min-width:768px) {
    .eael-dual-header-content-tablet-align-center {
        text-align: center
    }

    .eael-dual-header-content-tablet-align-left {
        text-align: left
    }

    .eael-dual-header-content-tablet-align-right {
        text-align: right
    }
}

@media screen and(max-width:767px) {
    .eael-dual-header-content-mobile-align-center {
        text-align: center
    }

    .eael-dual-header-content-mobile-align-left {
        text-align: left
    }

    .eael-dual-header-content-mobile-align-right {
        text-align: right
    }
}

.eael-dch-separator-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.eael-dch-separator-wrap .separator-one,
.eael-dch-separator-wrap .separator-two {
    display: inline-block;
    width: 15%;
    height: 5px
}

.eael-dch-separator-wrap .separator-one {
    background: #207eff
}

.eael-dch-separator-wrap .separator-two {
    background: #4f6592
}

.eael-adv-accordion {
    width: auto;
    height: auto;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    padding: 15px;
    border: 1px solid rgb(0 0 0 / .02);
    background-color: #f1f1f1;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.trx_addons_inline_19436960 img.logo_image {
    max-height: 64px
}

.elementor-31308 .elementor-element.elementor-element-ea01678:not(.elementor-motion-effects-element-type-background),
.elementor-31308 .elementor-element.elementor-element-ea01678>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-ea01678 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-ea01678 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-ea01678 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-ea01678 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31308 .elementor-element.elementor-element-ea01678>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31308 .elementor-element.elementor-element-b7803b8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-b7803b8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-b7803b8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-8717364 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-8717364 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-8717364 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-0e58cfa.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31308 .elementor-element.elementor-element-0e58cfa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31308 .elementor-element.elementor-element-0e58cfa.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31308 .elementor-element.elementor-element-0e58cfa>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-31308 .elementor-element.elementor-element-0e58cfa>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

.elementor-31308 .elementor-element.elementor-element-18038fe {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-18038fe .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-680cf8f {
    --spacer-size: 50px
}

.elementor-31308 .elementor-element.elementor-element-771ec80 {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-771ec80 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-31308 .elementor-element.elementor-element-a8724b6 {
    --spacer-size: 50px
}

.elementor-31308 .elementor-element.elementor-element-5df1464 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-ea671c2:not(.elementor-motion-effects-element-type-background),
.elementor-31308 .elementor-element.elementor-element-ea671c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-ea671c2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-ea671c2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-ea671c2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-ea671c2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 50px 0
}

.elementor-31308 .elementor-element.elementor-element-ea671c2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31308 .elementor-element.elementor-element-cb3fe51 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-cb3fe51 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-cb3fe51 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-4ed0571 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-05a53bf {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-e4cf2ce img {
    filter: brightness(135%)contrast(100%)saturate(100%)blur(0)hue-rotate(0deg)
}

.elementor-31308 .elementor-element.elementor-element-642ea1f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-642ea1f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-642ea1f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-9ad2b36 {
    --spacer-size: 50px
}

.elementor-31308 .elementor-element.elementor-element-1f26aad .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    background-color: #101010;
    color: var(--e-global-color-5809377);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: none;
    border-style: none
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 16px
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 16px;
    width: 16px;
    line-height: 16px;
    fill: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff
}

.elementor-31308 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff
}

.elementor-31308 .elementor-element.elementor-element-fdd6e44:not(.elementor-motion-effects-element-type-background),
.elementor-31308 .elementor-element.elementor-element-fdd6e44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-fdd6e44 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-fdd6e44 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-fdd6e44 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-fdd6e44 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31308 .elementor-element.elementor-element-fdd6e44>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31308 .elementor-element.elementor-element-787b4c9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-787b4c9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-787b4c9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-9728d09 {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-9728d09 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-233755b {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-233755b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-31308 .elementor-element.elementor-element-17aac6e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-17aac6e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-17aac6e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4 .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-content--row .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4 .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4 .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4 .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-b4f0eb4 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-c32362b>.elementor-widget-container {
    background-color: #101010;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 7px 7px 10px 0 rgb(0 0 0 / .5)
}

.elementor-31308 .elementor-element.elementor-element-c32362b.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-31308 .elementor-element.elementor-element-c32362b {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.3rem
}

.elementor-31308 .elementor-element.elementor-element-04f0f63 {
    --spacer-size: 50px
}

.elementor-31308 .elementor-element.elementor-element-52e44d1:not(.elementor-motion-effects-element-type-background),
.elementor-31308 .elementor-element.elementor-element-52e44d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-52e44d1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-52e44d1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-52e44d1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-52e44d1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31308 .elementor-element.elementor-element-52e44d1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31308 .elementor-element.elementor-element-a1309c6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-a1309c6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-a1309c6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-9ce7c12 {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-9ce7c12 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-8461051 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-8461051 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-8461051 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-29a3d6d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31308 .elementor-element.elementor-element-29a3d6d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31308 .elementor-element.elementor-element-29a3d6d.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31308 .elementor-element.elementor-element-94dd8fc>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31308 .elementor-element.elementor-element-94dd8fc {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-94dd8fc .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-685126b)
}

.elementor-31308 .elementor-element.elementor-element-118bfae {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-6164c0c .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-6164c0c .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-6164c0c .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-content--row .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31308 .elementor-element.elementor-element-6164c0c.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31308 .elementor-element.elementor-element-6164c0c .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31308 .elementor-element.elementor-element-6164c0c .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31308 .elementor-element.elementor-element-6164c0c .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-6164c0c .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-6164c0c .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-6164c0c .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-da0cbd5.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-31308 .elementor-element.elementor-element-da0cbd5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-31308 .elementor-element.elementor-element-8699c2c .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-8699c2c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-8699c2c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-8699c2c {
    margin-top: 30px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-9b387bc.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-31308 .elementor-element.elementor-element-9b387bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-4762433.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31308 .elementor-element.elementor-element-4762433.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31308 .elementor-element.elementor-element-4f9d3b1>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-31308 .elementor-element.elementor-element-4f9d3b1 {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-4f9d3b1 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-685126b)
}

.elementor-31308 .elementor-element.elementor-element-ec1a60e {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-973dbc6 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-content--column .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-973dbc6 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-973dbc6 .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-content--row .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31308 .elementor-element.elementor-element-973dbc6.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31308 .elementor-element.elementor-element-973dbc6 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31308 .elementor-element.elementor-element-973dbc6 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31308 .elementor-element.elementor-element-973dbc6 .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-973dbc6 .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-973dbc6 .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-973dbc6 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-5eb6f8e:not(.elementor-motion-effects-element-type-background),
.elementor-31308 .elementor-element.elementor-element-5eb6f8e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-5eb6f8e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-5eb6f8e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-5eb6f8e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-5eb6f8e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31308 .elementor-element.elementor-element-5eb6f8e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31308 .elementor-element.elementor-element-c23be70 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-c23be70 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-c23be70 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-57481b8 {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-57481b8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-60f292c .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-60f292c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-60f292c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-cf9c1b2.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-31308 .elementor-element.elementor-element-cf9c1b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-fb959f9.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31308 .elementor-element.elementor-element-fb959f9.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31308 .elementor-element.elementor-element-39838d4>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31308 .elementor-element.elementor-element-39838d4 {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-39838d4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-685126b)
}

.elementor-31308 .elementor-element.elementor-element-6c06d57 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-f9b282c .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-content--column .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-f9b282c .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-f9b282c .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-content--row .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31308 .elementor-element.elementor-element-f9b282c.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31308 .elementor-element.elementor-element-f9b282c .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31308 .elementor-element.elementor-element-f9b282c .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31308 .elementor-element.elementor-element-f9b282c .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-f9b282c .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-f9b282c .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-f9b282c .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-bd1dc76 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-bd1dc76 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-bd1dc76 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-bd1dc76 {
    margin-top: 30px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-5cc9884.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-31308 .elementor-element.elementor-element-5cc9884.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-a0bd643.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31308 .elementor-element.elementor-element-a0bd643.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31308 .elementor-element.elementor-element-179638a>.elementor-widget-container {
    padding: 0 0 20px 0
}

.elementor-31308 .elementor-element.elementor-element-179638a {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-179638a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-685126b)
}

.elementor-31308 .elementor-element.elementor-element-dd51335 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-content--column .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93 .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-content--row .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93 .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93 .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93 .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-8ed2a93 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-d7d8652:not(.elementor-motion-effects-element-type-background),
.elementor-31308 .elementor-element.elementor-element-d7d8652>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-d7d8652 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-d7d8652 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-d7d8652 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-d7d8652 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31308 .elementor-element.elementor-element-d7d8652>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-bff0c5e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31308 .elementor-element.elementor-element-cebd2e5 {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-cebd2e5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 70px;
    font-weight: 500;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-c375030 {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-c375030 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-027fa9e .elementor-icon-wrapper {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-027fa9e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-027fa9e.elementor-view-framed .elementor-icon,
.elementor-31308 .elementor-element.elementor-element-027fa9e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-13ed1179);
    border-color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-027fa9e.elementor-view-framed .elementor-icon,
.elementor-31308 .elementor-element.elementor-element-027fa9e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-edc27a4 .elementor-icon-wrapper {
    text-align: center
}

.elementor-31308 .elementor-element.elementor-element-edc27a4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-edc27a4.elementor-view-framed .elementor-icon,
.elementor-31308 .elementor-element.elementor-element-edc27a4.elementor-view-default .elementor-icon {
    color: var(--e-global-color-13ed1179);
    border-color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-edc27a4.elementor-view-framed .elementor-icon,
.elementor-31308 .elementor-element.elementor-element-edc27a4.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-f0b7c7f {
    --spacer-size: 50px
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-item-gap {
    width: 40px;
    height: 40px
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-item-line {
    background-color: #d9d9d9
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-icon {
    width: 50px;
    height: 36px;
    background-color: var(--e-global-color-685126b);
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-icon {
    font-size: 12px
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-graphic-image img {
    width: 12px;
    height: 12px;
    object-fit: cover
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-icon svg {
    fill: #fff
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-graphic-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-icon,
.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-graphic-image img {
    border-radius: 0 10px 0 10px
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .uc-item-active .ue-step-icon {
    background-color: #000000 !important
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-label {
    background-color: #fff0;
    color: #fff;
    padding: 5px 5px 5px 5px;
    border-radius: 10px 10px 10px 10px;
    min-width: 0;
    min-height: 0
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-item-content {
    padding: 0 0 0 0;
    text-align: left
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-item-spacer {
    width: 5px;
    height: 5px
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin-top: 10px
}

.elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-text {
    color: #aeaeae;
    margin-top: 10px
}

.elementor-31308 .elementor-element.elementor-element-4574ee1:not(.elementor-motion-effects-element-type-background),
.elementor-31308 .elementor-element.elementor-element-4574ee1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-4574ee1 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 0 0
}

.elementor-31308 .elementor-element.elementor-element-4574ee1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-4574ee1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-4574ee1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-4574ee1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31308 .elementor-element.elementor-element-cf3103e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31308 .elementor-element.elementor-element-cf3103e>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31308 .elementor-element.elementor-element-d940dbb .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-a463d76 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-31308 .elementor-element.elementor-element-89862e3 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31308 .elementor-element.elementor-element-cd88132>.elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-31308 .elementor-element.elementor-element-cd88132 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-247cc7a .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31308 .elementor-element.elementor-element-247cc7a .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31308 .elementor-element.elementor-element-247cc7a .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-content--row .ha-list-item,
.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31308 .elementor-element.elementor-element-247cc7a.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31308 .elementor-element.elementor-element-247cc7a .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31308 .elementor-element.elementor-element-247cc7a .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31308 .elementor-element.elementor-element-247cc7a .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-247cc7a .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-247cc7a .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31308 .elementor-element.elementor-element-247cc7a .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31308 .elementor-element.elementor-element-dbd0202>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31308 .elementor-element.elementor-element-dbd0202 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31308 .elementor-element.elementor-element-dbd0202 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31308 .elementor-element.elementor-element-dbd0202 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31308 .elementor-element.elementor-element-dbd0202 {
    padding: 100px 0 0 0
}

body.elementor-page-31308:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31308>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-31308 .elementor-element.elementor-element-18038fe .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-5df1464 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-4ed0571 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-05a53bf {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-1f26aad .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-9728d09 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-9ce7c12 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-118bfae {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-ec1a60e {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-57481b8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-6c06d57 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-dd51335 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-c375030 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-cf3103e>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31308 .elementor-element.elementor-element-d940dbb .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31308 .elementor-element.elementor-element-a463d76 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-89862e3 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-31308 .elementor-element.elementor-element-18038fe .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-5df1464>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31308 .elementor-element.elementor-element-5df1464 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-4ed0571 {
        text-align: center
    }

    .elementor-31308 .elementor-element.elementor-element-4ed0571 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-05a53bf>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31308 .elementor-element.elementor-element-05a53bf {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-1f26aad {
        text-align: center
    }

    .elementor-31308 .elementor-element.elementor-element-1f26aad .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-9728d09 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-9ce7c12 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-118bfae>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31308 .elementor-element.elementor-element-118bfae {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-ec1a60e>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31308 .elementor-element.elementor-element-ec1a60e {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-57481b8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-6c06d57>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31308 .elementor-element.elementor-element-6c06d57 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-dd51335>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31308 .elementor-element.elementor-element-dd51335 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-c375030 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-cf3103e>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31308 .elementor-element.elementor-element-d940dbb .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31308 .elementor-element.elementor-element-a463d76 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31308 .elementor-element.elementor-element-89862e3>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31308 .elementor-element.elementor-element-89862e3 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31308 .elementor-element.elementor-element-dbd0202 {
        padding: 40px 0 0 0
    }
}

#uc_step_process_elementor_90ccf5e {
    display: flex
}

#uc_step_process_elementor_90ccf5e .ue-link {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#uc_step_process_elementor_90ccf5e .ue-step-item {
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative
}

#uc_step_process_elementor_90ccf5e .ue-item-highlight {
    display: flex;
    align-items: center
}

#uc_step_process_elementor_90ccf5e .ue-step-item-gap {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_90ccf5e .ue-step-item-line {
    height: 1px;
    flex-grow: 1
}

#uc_step_process_elementor_90ccf5e .ue-step-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    line-height: 1em;
    transition: 0.3s
}

#uc_step_process_elementor_90ccf5e .ue-icon svg {
    height: 1em;
    width: 1em
}

#uc_step_process_elementor_90ccf5e .ue-step-label {
    position: absolute;
    right: px;
    top: px;
    display: flex;
    justify-content: center;
    align-items: center
}

.ue-step-label {
    font-size: 9px;
    line-height: 1em
}

#uc_step_process_elementor_90ccf5e .ue-step-item:last-child .ue-step-item-line:last-child {
    opacity: 0
}

#uc_step_process_elementor_90ccf5e .ue-step-item:first-child .ue-step-item-line:first-child {
    opacity: 0
}

#uc_step_process_elementor_90ccf5e .ue-step-item-spacer {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_90ccf5e.uc-remote-parent .ue-step-item {
    cursor: pointer
}

#uc_step_process_elementor_90ccf5e {
    flex-direction: column
}

#uc_step_process_elementor_90ccf5e .ue-step-item {
    flex-direction: row
}

#uc_step_process_elementor_90ccf5e .ue-item-highlight {
    flex-direction: column
}

#uc_step_process_elementor_90ccf5e .ue-step-item .ue-step-item-line:first-child {
    display: none
}

#uc_step_process_elementor_90ccf5e .ue-step-item-gap:nth-child(2) {
    display: none
}

#uc_step_process_elementor_90ccf5e .ue-step-item-line:first-child {
    display: none
}

#uc_step_process_elementor_90ccf5e .ue-step-item-line {
    height: 100%;
    width: 1px
}

#uc_animated_ripples_bg_addon57827ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

.trx_addons_inline_550429879 img.logo_image {
    max-height: 64px
}

.elementor-31228 .elementor-element.elementor-element-ba1ffd3:not(.elementor-motion-effects-element-type-background),
.elementor-31228 .elementor-element.elementor-element-ba1ffd3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-ba1ffd3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-ba1ffd3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-ba1ffd3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-ba1ffd3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0 0 0 0
}

.elementor-31228 .elementor-element.elementor-element-ba1ffd3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .elementor-repeater-item-5055a51.ha-slider-slide,
.elementor-31228 .elementor-element.elementor-element-f51b8a3 .elementor-repeater-item-5055a51.ha-slider-gallery-slide {
    background-color: var(--e-global-color-7a1ccbe5);
    background-image: url(/wp-content/uploads/2024/06/businesss.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-wrapper {
    height: 70vh
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-content {
    animation-duration: 1250ms;
    width: 100%;
    text-align: center
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-content-wrapper {
    align-items: center;
    justify-content: flex-end
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-figure {
    color: #FFF
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-content-title {
    margin-bottom: 8px;
    color: var(--e-global-color-685126b);
    font-family: "Montserrat", Sans-serif;
    font-size: 2rem;
    font-weight: 700
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-content-sub-title {
    margin-bottom: 3px;
    color: var(--e-global-color-685126b);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-content-description {
    margin-bottom: 0;
    color: #FFF;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-buttons .button-1 {
    margin: 0 calc(10px/2)0 0;
    color: #000;
    background-color: #FFF
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-buttons .button-2 {
    margin: 0 0 0 calc(10px/2);
    color: #FFF;
    background-color: #943FF8
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-buttons .button-1:hover {
    color: #FFF;
    background-color: #47B7F0
}

.elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-buttons .button-2:hover {
    color: #000;
    background-color: #F5E897
}

.elementor-31228 .elementor-element.elementor-element-e15930f {
    text-align: center
}

.elementor-31228 .elementor-element.elementor-element-e15930f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-18c9932 {
    --spacer-size: 50px
}

.elementor-31228 .elementor-element.elementor-element-b474c34 {
    text-align: center
}

.elementor-31228 .elementor-element.elementor-element-b474c34 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-31228 .elementor-element.elementor-element-26d7a68 {
    --spacer-size: 50px
}

.elementor-31228 .elementor-element.elementor-element-0ea5f2c {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-ea671c2:not(.elementor-motion-effects-element-type-background),
.elementor-31228 .elementor-element.elementor-element-ea671c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-ea671c2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-ea671c2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-ea671c2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-ea671c2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 50px 0
}

.elementor-31228 .elementor-element.elementor-element-ea671c2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31228 .elementor-element.elementor-element-cb3fe51 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-cb3fe51 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-cb3fe51 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-e4cf2ce img {
    filter: brightness(135%)contrast(100%)saturate(100%)blur(0)hue-rotate(0deg)
}

.elementor-31228 .elementor-element.elementor-element-4ed0571 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-56533db {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-642ea1f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-642ea1f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-642ea1f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-9ad2b36 {
    --spacer-size: 50px
}

.elementor-31228 .elementor-element.elementor-element-1f26aad .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    background-color: #101010;
    color: var(--e-global-color-5809377);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: none;
    border-style: none
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 16px
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 16px;
    width: 16px;
    line-height: 16px;
    fill: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-85052c3:not(.elementor-motion-effects-element-type-background),
.elementor-31228 .elementor-element.elementor-element-85052c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-85052c3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-85052c3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-85052c3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-85052c3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 50px 0
}

.elementor-31228 .elementor-element.elementor-element-85052c3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31228 .elementor-element.elementor-element-bf9bbf5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-bf9bbf5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-bf9bbf5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-1617ab6 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-d429346 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-d390bff img {
    filter: brightness(135%)contrast(100%)saturate(100%)blur(0)hue-rotate(0deg)
}

.elementor-31228 .elementor-element.elementor-element-14b545a .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-14b545a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-14b545a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-d08dc0e {
    --spacer-size: 50px
}

.elementor-31228 .elementor-element.elementor-element-e4ced90 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    background-color: #101010;
    color: var(--e-global-color-5809377);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: none;
    border-style: none
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 16px
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 16px;
    width: 16px;
    line-height: 16px;
    fill: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-06c6186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-fdd6e44:not(.elementor-motion-effects-element-type-background),
.elementor-31228 .elementor-element.elementor-element-fdd6e44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-fdd6e44 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-fdd6e44 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-fdd6e44 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-fdd6e44 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31228 .elementor-element.elementor-element-fdd6e44>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31228 .elementor-element.elementor-element-787b4c9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-787b4c9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-787b4c9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-9728d09 {
    text-align: center
}

.elementor-31228 .elementor-element.elementor-element-9728d09 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-2471761 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-110f272 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-17aac6e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-17aac6e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-17aac6e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-list-item,
.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4 .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-content--row .ha-list-item,
.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4 .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4 .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4 .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-b4f0eb4 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-c32362b>.elementor-widget-container {
    background-color: #101010;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 7px 7px 10px 0 rgb(0 0 0 / .5)
}

.elementor-31228 .elementor-element.elementor-element-c32362b.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-31228 .elementor-element.elementor-element-c32362b {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.3rem
}

.elementor-31228 .elementor-element.elementor-element-04f0f63 {
    --spacer-size: 50px
}

.elementor-31228 .elementor-element.elementor-element-52e44d1:not(.elementor-motion-effects-element-type-background),
.elementor-31228 .elementor-element.elementor-element-52e44d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-52e44d1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-52e44d1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-52e44d1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-52e44d1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31228 .elementor-element.elementor-element-52e44d1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31228 .elementor-element.elementor-element-a1309c6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-a1309c6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-a1309c6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-9ce7c12 {
    text-align: center
}

.elementor-31228 .elementor-element.elementor-element-9ce7c12 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-8461051 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-8461051 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-8461051 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-8461051 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 25px 0
}

.elementor-bc-flex-widget .elementor-31228 .elementor-element.elementor-element-29a3d6d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31228 .elementor-element.elementor-element-29a3d6d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31228 .elementor-element.elementor-element-29a3d6d.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31228 .elementor-element.elementor-element-6164c0c .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-list-item,
.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31228 .elementor-element.elementor-element-6164c0c .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31228 .elementor-element.elementor-element-6164c0c .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-content--row .ha-list-item,
.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31228 .elementor-element.elementor-element-6164c0c.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31228 .elementor-element.elementor-element-6164c0c .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31228 .elementor-element.elementor-element-6164c0c .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31228 .elementor-element.elementor-element-6164c0c .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-6164c0c .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-6164c0c .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-6164c0c .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-d7d8652:not(.elementor-motion-effects-element-type-background),
.elementor-31228 .elementor-element.elementor-element-d7d8652>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-d7d8652 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-d7d8652 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-d7d8652 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-d7d8652 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31228 .elementor-element.elementor-element-d7d8652>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31228 .elementor-element.elementor-element-bff0c5e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31228 .elementor-element.elementor-element-cebd2e5 {
    text-align: center
}

.elementor-31228 .elementor-element.elementor-element-cebd2e5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 70px;
    font-weight: 500;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-c375030 {
    text-align: center
}

.elementor-31228 .elementor-element.elementor-element-c375030 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-027fa9e .elementor-icon-wrapper {
    text-align: center
}

.elementor-31228 .elementor-element.elementor-element-027fa9e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-027fa9e.elementor-view-framed .elementor-icon,
.elementor-31228 .elementor-element.elementor-element-027fa9e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-13ed1179);
    border-color: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-027fa9e.elementor-view-framed .elementor-icon,
.elementor-31228 .elementor-element.elementor-element-027fa9e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-edc27a4 .elementor-icon-wrapper {
    text-align: center
}

.elementor-31228 .elementor-element.elementor-element-edc27a4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-edc27a4.elementor-view-framed .elementor-icon,
.elementor-31228 .elementor-element.elementor-element-edc27a4.elementor-view-default .elementor-icon {
    color: var(--e-global-color-13ed1179);
    border-color: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-edc27a4.elementor-view-framed .elementor-icon,
.elementor-31228 .elementor-element.elementor-element-edc27a4.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-f0b7c7f {
    --spacer-size: 50px
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-item-gap {
    width: 40px;
    height: 40px
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-item-line {
    background-color: #d9d9d9
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-icon {
    width: 50px;
    height: 36px;
    background-color: var(--e-global-color-685126b);
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-icon {
    font-size: 12px
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-graphic-image img {
    width: 12px;
    height: 12px;
    object-fit: cover
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-icon svg {
    fill: #fff
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-graphic-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-icon,
.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-graphic-image img {
    border-radius: 0 10px 0 10px
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .uc-item-active .ue-step-icon {
    background-color: #000000 !important
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-label {
    background-color: #fff0;
    color: #fff;
    padding: 5px 5px 5px 5px;
    border-radius: 10px 10px 10px 10px;
    min-width: 0;
    min-height: 0
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-item-content {
    padding: 0 0 0 0;
    text-align: left
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-item-spacer {
    width: 5px;
    height: 5px
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin-top: 10px
}

.elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-text {
    color: #aeaeae;
    margin-top: 10px
}

.elementor-31228 .elementor-element.elementor-element-4574ee1:not(.elementor-motion-effects-element-type-background),
.elementor-31228 .elementor-element.elementor-element-4574ee1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-4574ee1 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 0 0
}

.elementor-31228 .elementor-element.elementor-element-4574ee1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-4574ee1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-4574ee1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-4574ee1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31228 .elementor-element.elementor-element-cf3103e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31228 .elementor-element.elementor-element-cf3103e>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31228 .elementor-element.elementor-element-d940dbb .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-a463d76 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-31228 .elementor-element.elementor-element-df1c7cf {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31228 .elementor-element.elementor-element-cd88132>.elementor-widget-container {
    margin: 20px 0 0 0
}

.elementor-31228 .elementor-element.elementor-element-cd88132 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-247cc7a .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-list-item,
.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31228 .elementor-element.elementor-element-247cc7a .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31228 .elementor-element.elementor-element-247cc7a .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-content--row .ha-list-item,
.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31228 .elementor-element.elementor-element-247cc7a.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31228 .elementor-element.elementor-element-247cc7a .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31228 .elementor-element.elementor-element-247cc7a .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31228 .elementor-element.elementor-element-247cc7a .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-247cc7a .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-247cc7a .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31228 .elementor-element.elementor-element-247cc7a .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31228 .elementor-element.elementor-element-dbd0202>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31228 .elementor-element.elementor-element-dbd0202 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31228 .elementor-element.elementor-element-dbd0202 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31228 .elementor-element.elementor-element-dbd0202 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31228 .elementor-element.elementor-element-dbd0202 {
    padding: 100px 0 0 0
}

body.elementor-page-31228:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31228>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-wrapper {
        height: 45vh
    }

    .elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-content-sub-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-content-description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-e15930f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-0ea5f2c {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-4ed0571 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-56533db {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-1f26aad .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-1617ab6 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-d429346 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-e4ced90 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-9728d09 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-2471761 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-9ce7c12 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-c375030 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-cf3103e>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31228 .elementor-element.elementor-element-d940dbb .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31228 .elementor-element.elementor-element-a463d76 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-df1c7cf {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-31228 .elementor-element.elementor-element-ba1ffd3 {
        margin-top: -12%;
        margin-bottom: 0%
    }

    .elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-wrapper {
        height: 60vh
    }

    .elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-content {
        width: 70%
    }

    .elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-content-sub-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-content-description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-buttons .button-1 {
        margin: 0 0 calc(0px/2)0
    }

    .elementor-31228 .elementor-element.elementor-element-f51b8a3 .ha-slider-buttons .button-2 {
        margin: calc(0px/2)0 0 0
    }

    .elementor-31228 .elementor-element.elementor-element-e15930f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-0ea5f2c>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31228 .elementor-element.elementor-element-0ea5f2c {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-4ed0571 {
        text-align: center
    }

    .elementor-31228 .elementor-element.elementor-element-4ed0571 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-56533db>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31228 .elementor-element.elementor-element-56533db {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-1f26aad {
        text-align: center
    }

    .elementor-31228 .elementor-element.elementor-element-1f26aad .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-1617ab6 {
        text-align: center
    }

    .elementor-31228 .elementor-element.elementor-element-1617ab6 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-d429346>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31228 .elementor-element.elementor-element-d429346 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-e4ced90 {
        text-align: center
    }

    .elementor-31228 .elementor-element.elementor-element-e4ced90 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-9728d09 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-2471761>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31228 .elementor-element.elementor-element-2471761 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-110f272>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31228 .elementor-element.elementor-element-110f272 {
        text-align: center
    }

    .elementor-31228 .elementor-element.elementor-element-9ce7c12 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-c375030 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-cf3103e>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31228 .elementor-element.elementor-element-d940dbb {
        text-align: center
    }

    .elementor-31228 .elementor-element.elementor-element-d940dbb .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31228 .elementor-element.elementor-element-a463d76 {
        text-align: center
    }

    .elementor-31228 .elementor-element.elementor-element-a463d76 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31228 .elementor-element.elementor-element-df1c7cf>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31228 .elementor-element.elementor-element-df1c7cf {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31228 .elementor-element.elementor-element-cd88132 {
        text-align: center
    }

    .elementor-31228 .elementor-element.elementor-element-dbd0202 {
        padding: 40px 0 0 0
    }
}

#uc_animated_ripples_bg_addon50226ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

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

.elementor-31283 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31283 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31283 .elementor-element.elementor-element-d394f72 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31283 .elementor-element.elementor-element-d394f72 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31283 .elementor-element.elementor-element-d394f72>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31283 .elementor-element.elementor-element-48d3da0.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31283 .elementor-element.elementor-element-48d3da0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31283 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
    padding: 40px 62px 40px 62px
}

.elementor-31283 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
    padding: 40px 62px 40px 62px
}

.elementor-31283 .elementor-element.elementor-element-bef4d87 {
    --spacer-size: 67px
}

.elementor-31283 .elementor-element.elementor-element-bef4d87.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-31283 .elementor-element.elementor-element-3b03dda .ha-pdf-title {
    color: #FA0;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500
}

.elementor-31283 .elementor-element.elementor-element-3b03dda .pdf-icon {
    color: #FA0;
    font-size: 30px;
    margin-right: 10px
}

.elementor-31283 .elementor-element.elementor-element-3b03dda .pdf-icon svg {
    fill: #FA0;
    width: 30px;
    height: auto
}

.elementor-31283 .elementor-element.elementor-element-3b03dda .ha-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    border-radius: 6px 6px 6px 6px;
    color: #000;
    background-color: #FFCB00
}

.elementor-31283 .elementor-element.elementor-element-3b03dda .ha-btn:hover,
.elementor-31283 .elementor-element.elementor-element-3b03dda .ha-btn:focus {
    color: #FFF;
    background-color: #FF8F00
}

@media(max-width:1279px) {
    .elementor-31283 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
        padding: 38px 30px 35px 30px
    }

    .elementor-31283 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
        padding: 38px 30px 35px 30px
    }

    .elementor-31283 .elementor-element.elementor-element-bef4d87 {
        --spacer-size: 13px
    }
}

@media(max-width:767px) {
    .elementor-31283 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-column-wrap {
        padding: 27px 25px 25px 25px
    }

    .elementor-31283 .elementor-element.elementor-element-48d3da0>.elementor-element-populated.elementor-widget-wrap {
        padding: 27px 25px 25px 25px
    }

    .elementor-31283 .elementor-element.elementor-element-bef4d87 {
        --spacer-size: 4px
    }
}

.trx_addons_inline_612536055 img.logo_image {
    max-height: 64px
}

.elementor-31163 .elementor-element.elementor-element-ea01678:not(.elementor-motion-effects-element-type-background),
.elementor-31163 .elementor-element.elementor-element-ea01678>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-ea01678 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-ea01678 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-ea01678 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-ea01678 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31163 .elementor-element.elementor-element-ea01678>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31163 .elementor-element.elementor-element-b7803b8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-b7803b8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-b7803b8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-8717364 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-8717364 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-8717364 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31163 .elementor-element.elementor-element-0e58cfa.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31163 .elementor-element.elementor-element-0e58cfa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31163 .elementor-element.elementor-element-0e58cfa.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31163 .elementor-element.elementor-element-0e58cfa>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-31163 .elementor-element.elementor-element-0e58cfa>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

.elementor-31163 .elementor-element.elementor-element-18038fe {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-18038fe .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-680cf8f {
    --spacer-size: 50px
}

.elementor-31163 .elementor-element.elementor-element-771ec80 {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-771ec80 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-31163 .elementor-element.elementor-element-a8724b6 {
    --spacer-size: 50px
}

.elementor-31163 .elementor-element.elementor-element-c2a7403 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-ea671c2:not(.elementor-motion-effects-element-type-background),
.elementor-31163 .elementor-element.elementor-element-ea671c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-ea671c2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-ea671c2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-ea671c2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-ea671c2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 50px 0
}

.elementor-31163 .elementor-element.elementor-element-ea671c2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31163 .elementor-element.elementor-element-cb3fe51 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-cb3fe51 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-cb3fe51 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-e4cf2ce img {
    filter: brightness(135%)contrast(100%)saturate(100%)blur(0)hue-rotate(0deg)
}

.elementor-31163 .elementor-element.elementor-element-4ed0571 {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-4ed0571 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-cb77264 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-642ea1f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-642ea1f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-642ea1f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-9ad2b36 {
    --spacer-size: 50px
}

.elementor-31163 .elementor-element.elementor-element-1f26aad .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    background-color: #101010;
    color: var(--e-global-color-5809377);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: none;
    border-style: none
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 16px
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 16px;
    width: 16px;
    line-height: 16px;
    fill: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-78cb204 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-59f5ed5:not(.elementor-motion-effects-element-type-background),
.elementor-31163 .elementor-element.elementor-element-59f5ed5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-59f5ed5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-59f5ed5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-59f5ed5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-59f5ed5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 50px 0
}

.elementor-31163 .elementor-element.elementor-element-59f5ed5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31163 .elementor-element.elementor-element-eb78953 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-eb78953 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-eb78953 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-846dd7c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-676b897 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-586530f img {
    filter: brightness(135%)contrast(100%)saturate(100%)blur(0)hue-rotate(0deg)
}

.elementor-31163 .elementor-element.elementor-element-749e40c .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-749e40c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-749e40c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-2c86b2f {
    --spacer-size: 50px
}

.elementor-31163 .elementor-element.elementor-element-ac90c54 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    background-color: #101010;
    color: var(--e-global-color-5809377);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: none;
    border-style: none
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 16px
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 16px;
    width: 16px;
    line-height: 16px;
    fill: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: var(--e-global-color-8d75d51);
    fill: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #fff;
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-dc3e62b .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-fdd6e44:not(.elementor-motion-effects-element-type-background),
.elementor-31163 .elementor-element.elementor-element-fdd6e44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-fdd6e44 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-fdd6e44 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-fdd6e44 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-fdd6e44 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31163 .elementor-element.elementor-element-fdd6e44>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31163 .elementor-element.elementor-element-787b4c9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-787b4c9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-787b4c9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-9728d09 {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-9728d09 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-233755b {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-233755b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-31163 .elementor-element.elementor-element-17aac6e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-17aac6e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-17aac6e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-list-item,
.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-content--row .ha-list-item,
.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-text {
    font-family: var(--e-global-typography-5915589-font-family), Sans-serif;
    font-size: var(--e-global-typography-5915589-font-size);
    font-weight: var(--e-global-typography-5915589-font-weight);
    text-transform: var(--e-global-typography-5915589-text-transform);
    line-height: var(--e-global-typography-5915589-line-height);
    color: #FFFFFFCF
}

.elementor-31163 .elementor-element.elementor-element-c32362b>.elementor-widget-container {
    background-color: #101010;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 7px 7px 10px 0 rgb(0 0 0 / .5)
}

.elementor-31163 .elementor-element.elementor-element-c32362b.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-31163 .elementor-element.elementor-element-c32362b {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.3rem
}

.elementor-31163 .elementor-element.elementor-element-04f0f63 {
    --spacer-size: 50px
}

.elementor-31163 .elementor-element.elementor-element-52e44d1:not(.elementor-motion-effects-element-type-background),
.elementor-31163 .elementor-element.elementor-element-52e44d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-52e44d1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-52e44d1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-52e44d1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-52e44d1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31163 .elementor-element.elementor-element-52e44d1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31163 .elementor-element.elementor-element-a1309c6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-a1309c6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-a1309c6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-9ce7c12 {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-9ce7c12 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-8461051 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-8461051 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-8461051 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31163 .elementor-element.elementor-element-29a3d6d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31163 .elementor-element.elementor-element-29a3d6d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31163 .elementor-element.elementor-element-29a3d6d.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31163 .elementor-element.elementor-element-6164c0c .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-list-item,
.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31163 .elementor-element.elementor-element-6164c0c .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31163 .elementor-element.elementor-element-6164c0c .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-content--row .ha-list-item,
.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31163 .elementor-element.elementor-element-6164c0c.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31163 .elementor-element.elementor-element-6164c0c .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31163 .elementor-element.elementor-element-6164c0c .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31163 .elementor-element.elementor-element-6164c0c .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-6164c0c .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-6164c0c .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-6164c0c .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-f95801c:not(.elementor-motion-effects-element-type-background),
.elementor-31163 .elementor-element.elementor-element-f95801c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-f95801c .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-f95801c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-f95801c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-f95801c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31163 .elementor-element.elementor-element-f95801c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31163 .elementor-element.elementor-element-01c949f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-01c949f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-01c949f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-c665647 {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-c665647 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-fe2dfb8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-fe2dfb8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-fe2dfb8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31163 .elementor-element.elementor-element-22f6143.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31163 .elementor-element.elementor-element-22f6143.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31163 .elementor-element.elementor-element-22f6143.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31163 .elementor-element.elementor-element-0f5897a .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-content--column .ha-list-item,
.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31163 .elementor-element.elementor-element-0f5897a .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31163 .elementor-element.elementor-element-0f5897a .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-content--row .ha-list-item,
.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31163 .elementor-element.elementor-element-0f5897a.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31163 .elementor-element.elementor-element-0f5897a .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31163 .elementor-element.elementor-element-0f5897a .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31163 .elementor-element.elementor-element-0f5897a .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-0f5897a .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-0f5897a .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-0f5897a .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-d7d8652:not(.elementor-motion-effects-element-type-background),
.elementor-31163 .elementor-element.elementor-element-d7d8652>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-d7d8652 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-d7d8652 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-d7d8652 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-d7d8652 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31163 .elementor-element.elementor-element-d7d8652>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31163 .elementor-element.elementor-element-bff0c5e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31163 .elementor-element.elementor-element-cebd2e5 {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-cebd2e5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 70px;
    font-weight: 500;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-c375030 {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-c375030 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-027fa9e .elementor-icon-wrapper {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-027fa9e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-027fa9e.elementor-view-framed .elementor-icon,
.elementor-31163 .elementor-element.elementor-element-027fa9e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-13ed1179);
    border-color: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-027fa9e.elementor-view-framed .elementor-icon,
.elementor-31163 .elementor-element.elementor-element-027fa9e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-edc27a4 .elementor-icon-wrapper {
    text-align: center
}

.elementor-31163 .elementor-element.elementor-element-edc27a4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-edc27a4.elementor-view-framed .elementor-icon,
.elementor-31163 .elementor-element.elementor-element-edc27a4.elementor-view-default .elementor-icon {
    color: var(--e-global-color-13ed1179);
    border-color: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-edc27a4.elementor-view-framed .elementor-icon,
.elementor-31163 .elementor-element.elementor-element-edc27a4.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-f0b7c7f {
    --spacer-size: 50px
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-item-gap {
    width: 40px;
    height: 40px
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-item-line {
    background-color: #d9d9d9
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-icon {
    width: 50px;
    height: 36px;
    background-color: var(--e-global-color-685126b);
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-icon {
    font-size: 12px
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-graphic-image img {
    width: 12px;
    height: 12px;
    object-fit: cover
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-icon svg {
    fill: #fff
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-graphic-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-icon,
.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-graphic-image img {
    border-radius: 0 10px 0 10px
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .uc-item-active .ue-step-icon {
    background-color: #000000 !important
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-label {
    background-color: #fff0;
    color: #fff;
    padding: 5px 5px 5px 5px;
    border-radius: 10px 10px 10px 10px;
    min-width: 0;
    min-height: 0
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-item-content {
    padding: 0 0 0 0;
    text-align: left
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-item-spacer {
    width: 5px;
    height: 5px
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    margin-top: 10px
}

.elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-text {
    color: #aeaeae;
    margin-top: 10px
}

.elementor-31163 .elementor-element.elementor-element-4574ee1:not(.elementor-motion-effects-element-type-background),
.elementor-31163 .elementor-element.elementor-element-4574ee1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-4574ee1 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0 0 0
}

.elementor-31163 .elementor-element.elementor-element-4574ee1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-4574ee1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-4574ee1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-4574ee1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31163 .elementor-element.elementor-element-cf3103e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31163 .elementor-element.elementor-element-cf3103e>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31163 .elementor-element.elementor-element-d940dbb .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-a463d76 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFF
}

.elementor-31163 .elementor-element.elementor-element-02021f9 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31163 .elementor-element.elementor-element-b3f1760>.elementor-widget-container {
    padding: 10px 0 0 0
}

.elementor-31163 .elementor-element.elementor-element-b3f1760 {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-247cc7a .ha-feature-list-wrap {
    flex-direction: column;
    border-color: #242424
}

.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-list-item,
.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31163 .elementor-element.elementor-element-247cc7a .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31163 .elementor-element.elementor-element-247cc7a .ha-list-item {
    border-color: #242424;
    background-color: var(--e-global-color-7a1ccbe5)
}

.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-content--row .ha-list-item,
.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31163 .elementor-element.elementor-element-247cc7a.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31163 .elementor-element.elementor-element-247cc7a .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31163 .elementor-element.elementor-element-247cc7a .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31163 .elementor-element.elementor-element-247cc7a .ha-icon i {
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-247cc7a .ha-icon svg {
    fill: var(--e-global-color-8d75d51);
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-247cc7a .ha-icon span {
    color: var(--e-global-color-8d75d51)
}

.elementor-31163 .elementor-element.elementor-element-247cc7a .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31163 .elementor-element.elementor-element-dbd0202>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31163 .elementor-element.elementor-element-dbd0202 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31163 .elementor-element.elementor-element-dbd0202 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31163 .elementor-element.elementor-element-dbd0202 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31163 .elementor-element.elementor-element-dbd0202 {
    padding: 100px 0 0 0
}

body.elementor-page-31163:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31163>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-31163 .elementor-element.elementor-element-18038fe .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-c2a7403 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31163 .elementor-element.elementor-element-4ed0571 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-cb77264 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31163 .elementor-element.elementor-element-1f26aad .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-846dd7c .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-676b897 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31163 .elementor-element.elementor-element-ac90c54 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-9728d09 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-text {
        font-size: var(--e-global-typography-5915589-font-size);
        line-height: var(--e-global-typography-5915589-line-height)
    }

    .elementor-31163 .elementor-element.elementor-element-9ce7c12 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-c665647 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-c375030 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31163 .elementor-element.elementor-element-cf3103e>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31163 .elementor-element.elementor-element-d940dbb .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31163 .elementor-element.elementor-element-a463d76 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-02021f9 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-31163 .elementor-element.elementor-element-18038fe .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-c2a7403>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31163 .elementor-element.elementor-element-c2a7403 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31163 .elementor-element.elementor-element-4ed0571 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-cb77264>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31163 .elementor-element.elementor-element-cb77264 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31163 .elementor-element.elementor-element-1f26aad {
        text-align: center
    }

    .elementor-31163 .elementor-element.elementor-element-1f26aad .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-846dd7c .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-676b897>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31163 .elementor-element.elementor-element-676b897 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31163 .elementor-element.elementor-element-ac90c54 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-9728d09 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-b4f0eb4 .ha-text {
        font-size: var(--e-global-typography-5915589-font-size);
        line-height: var(--e-global-typography-5915589-line-height)
    }

    .elementor-31163 .elementor-element.elementor-element-9ce7c12 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-c665647 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-c375030 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-90ccf5e .ue-step-item-content-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31163 .elementor-element.elementor-element-cf3103e>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31163 .elementor-element.elementor-element-d940dbb .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31163 .elementor-element.elementor-element-a463d76 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31163 .elementor-element.elementor-element-02021f9>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31163 .elementor-element.elementor-element-02021f9 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31163 .elementor-element.elementor-element-b3f1760>.elementor-widget-container {
        padding: 21px 0 0 0
    }

    .elementor-31163 .elementor-element.elementor-element-b3f1760 {
        text-align: center
    }

    .elementor-31163 .elementor-element.elementor-element-dbd0202 {
        padding: 40px 0 0 0
    }
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_corporate.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn {
    background-color: transparent !important
}

#uc_animated_ripples_bg_addon55495ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

.trx_addons_inline_1833028636 img.logo_image {
    max-height: 64px
}

img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(0.667em+2px)calc(1.333em+2px);
    font-size: 1.125em
}

.elementor-kit-35002 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-61c01e98: #4054b2;
    --e-global-color-69bf31ed: #23a455;
    --e-global-color-7a1ccbe5: #000;
    --e-global-color-13ed1179: #fff;
    --e-global-color-9e330ee: #e7cfb1;
    --e-global-color-80574e1: #d9b980;
    --e-global-color-6c4bd3c: #e5813e;
    --e-global-color-685126b: #ff9c00;
    --e-global-color-8d75d51: #ffd700;
    --e-global-color-7d2d11e: #ffb14e;
    --e-global-color-f39c172: #4054b2;
    --e-global-color-2d9afb7: #6ec1e4;
    --e-global-color-df750cb: #0084ff;
    --e-global-color-5405f4d: #0f29a6;
    --e-global-color-fb94b1b: #0084ff;
    --e-global-color-958a593: #009313;
    --e-global-color-6349209: #02da1e;
    --e-global-color-7b42703: #bae3ff;
    --e-global-color-5809377: #fffed0;
    --e-global-color-3b3a846: #001b31;
    --e-global-color-f046a9f: #003966;
    --e-global-color-b09d485: #31a8ff;
    --e-global-color-1d11f0d: #8bc3ff;
    --e-global-color-8bdc949: #40d7e1;
    --e-global-color-9570091: #053800;
    --e-global-color-9e35051: rgba(86, 183, 238, 0);
    --e-global-color-9a00bab: #4e67d8;
    --e-global-color-d219e43: #51c680;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-32bcb19-font-family: "Montserrat";
    --e-global-typography-32bcb19-font-size: 30px;
    --e-global-typography-32bcb19-font-weight: 500;
    --e-global-typography-0b1c873-font-family: "Montserrat";
    --e-global-typography-0b1c873-font-size: 20px;
    --e-global-typography-d0966a1-font-family: "Montserrat Alternates";
    --e-global-typography-d0966a1-font-size: 14px;
    --e-global-typography-d0966a1-font-weight: 500;
    --e-global-typography-d0966a1-text-transform: none;
    --e-global-typography-5915589-font-family: "Montserrat";
    --e-global-typography-5915589-font-size: 1rem;
    --e-global-typography-5915589-font-weight: 400;
    --e-global-typography-5915589-text-transform: none;
    --e-global-typography-5915589-line-height: 1.5em;
    --e-global-typography-992d6ce-font-family: "Montserrat";
    --e-global-typography-992d6ce-font-size: 30px;
    --e-global-typography-992d6ce-font-weight: 500;
    --e-global-typography-218397a-font-family: "Montserrat";
    --e-global-typography-218397a-font-size: 14px;
    --e-global-typography-3fcd398-font-family: "Montserrat";
    --e-global-typography-3fcd398-font-size: 16px;
    --e-global-typography-b81d092-font-family: "Montserrat";
    --e-global-typography-b81d092-font-size: 30px;
    --e-global-typography-b81d092-font-weight: 500
}

.elementor-kit-35002 e-page-transition {
    background-color: #ffbc7d
}

@media(max-width:1279px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px
    }

    .e-con {
        --container-max-width: 1024px
    }
}

@media(max-width:767px) {
    .elementor-kit-35002 {
        --e-global-typography-d0966a1-font-size: 14px;
        --e-global-typography-d0966a1-line-height: 1.4em;
        --e-global-typography-992d6ce-font-size: 30px;
        --e-global-typography-b81d092-font-size: 25px;
        --e-global-typography-b81d092-line-height: 47px;
        --e-global-typography-b81d092-letter-spacing: -0.7px
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px
    }

    .e-con {
        --container-max-width: 767px
    }
}

.elementor-31391 .elementor-element.elementor-element-1d46570:not(.elementor-motion-effects-element-type-background),
.elementor-31391 .elementor-element.elementor-element-1d46570>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f);
    background-image: url(/wp-content/uploads/2024/06/Group-106-min.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-31391 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31391 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31391 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31391 .elementor-element.elementor-element-1d46570 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31391 .elementor-element.elementor-element-1d46570>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31391 .elementor-element.elementor-element-fb74ebb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31391 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text {
    z-index: 0
}

.elementor-31391 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31391 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31391 .elementor-element.elementor-element-fb74ebb {
    padding: 100px 0 0 0
}

.elementor-31391 .elementor-element.elementor-element-a077431 {
    text-align: left
}

.elementor-31391 .elementor-element.elementor-element-a077431 img {
    width: 80%
}

.elementor-31391 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31391 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-31391 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-5f8b769>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31391 .elementor-element.elementor-element-5f8b769 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31391 .elementor-element.elementor-element-355f455 {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-31391 .elementor-element.elementor-element-e4e5b78 {
    --spacer-size: 50px
}

.elementor-31391 .elementor-element.elementor-element-1749489 {
    width: auto;
    max-width: auto;
    top: -17.682%
}

body:not(.rtl).elementor-31391 .elementor-element.elementor-element-1749489 {
    right: -23%
}

body.rtl .elementor-31391 .elementor-element.elementor-element-1749489 {
    left: -23%
}

.elementor-31391 .elementor-element.elementor-element-1749489 img {
    width: 74%
}

.elementor-31391 .elementor-element.elementor-element-b6bf567 .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-b6bf567 .gradient_button:hover {
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-4a935fed:not(.elementor-motion-effects-element-type-background),
.elementor-31391 .elementor-element.elementor-element-4a935fed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, #003966 0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31391 .elementor-element.elementor-element-4a935fed {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31391 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text {
    z-index: 0
}

.elementor-31391 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31391 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31391 .elementor-element.elementor-element-4a935fed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31391 .elementor-element.elementor-element-7d34b1ed>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31391 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text {
    z-index: 0
}

.elementor-31391 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31391 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31391 .elementor-element.elementor-element-7d34b1ed {
    padding: 100px 0 0 0
}

.elementor-31391 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31391 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-31391 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-4d20d3f>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31391 .elementor-element.elementor-element-4d20d3f {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31391 .elementor-element.elementor-element-b18f1db {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-31391 .elementor-element.elementor-element-c2591ab {
    --spacer-size: 50px
}

.elementor-31391 .elementor-element.elementor-element-db5d0ea .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-db5d0ea .gradient_button:hover {
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-609109e .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-609109e .gradient_button:hover {
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-135b9130 {
    text-align: right
}

.elementor-31391 .elementor-element.elementor-element-135b9130 img {
    width: 80%
}

.elementor-31391 .elementor-element.elementor-element-310c3f5f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31391 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31391 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31391 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31391 .elementor-element.elementor-element-310c3f5f {
    padding: 100px 0 50px 0
}

.elementor-31391 .elementor-element.elementor-element-450d2566 {
    text-align: left
}

.elementor-31391 .elementor-element.elementor-element-450d2566 img {
    width: 80%
}

.elementor-31391 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31391 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-31391 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-e0a2577>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31391 .elementor-element.elementor-element-e0a2577 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31391 .elementor-element.elementor-element-91eda3f {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-31391 .elementor-element.elementor-element-ccde6ab {
    --spacer-size: 50px
}

.elementor-31391 .elementor-element.elementor-element-556f9270 {
    width: auto;
    max-width: auto;
    top: -17.682%
}

body:not(.rtl).elementor-31391 .elementor-element.elementor-element-556f9270 {
    right: -23%
}

body.rtl .elementor-31391 .elementor-element.elementor-element-556f9270 {
    left: -23%
}

.elementor-31391 .elementor-element.elementor-element-556f9270 img {
    width: 74%
}

.elementor-31391 .elementor-element.elementor-element-7f1bb93 .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-7f1bb93 .gradient_button:hover {
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-31391 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, #001b31 100%)
}

.elementor-31391 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0
}

.elementor-31391 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31391 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31391 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31391 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31391 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31391 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31391 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31391 .elementor-element.elementor-element-9968132 {
    text-align: left
}

.elementor-31391 .elementor-element.elementor-element-9968132 img {
    width: 80%
}

.elementor-31391 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-31391 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff
}

.elementor-31391 .elementor-element.elementor-element-421fe41>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31391 .elementor-element.elementor-element-421fe41 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31391 .elementor-element.elementor-element-4b54cab {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-31391 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31391 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-31391 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31391 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31391 .elementor-element.elementor-element-13453be {
    padding: 100px 0 0 0
}

body.elementor-page-31391:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31391>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-31391 .elementor-element.elementor-element-a077431 img {
        width: 95%
    }

    .elementor-31391 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31391 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31391 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
        font-size: 2rem
    }

    body:not(.rtl).elementor-31391 .elementor-element.elementor-element-1749489 {
        right: 0%
    }

    body.rtl .elementor-31391 .elementor-element.elementor-element-1749489 {
        left: 0%
    }

    .elementor-31391 .elementor-element.elementor-element-1749489 img {
        width: 62%
    }

    .elementor-31391 .elementor-element.elementor-element-b6bf567 {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-31391 .elementor-element.elementor-element-b6bf567 .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31391 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31391 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31391 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31391 .elementor-element.elementor-element-db5d0ea {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-31391 .elementor-element.elementor-element-db5d0ea .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31391 .elementor-element.elementor-element-609109e {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-31391 .elementor-element.elementor-element-609109e .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31391 .elementor-element.elementor-element-135b9130>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-31391 .elementor-element.elementor-element-135b9130 img {
        width: 100%
    }

    .elementor-31391 .elementor-element.elementor-element-450d2566 img {
        width: 95%
    }

    .elementor-31391 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31391 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31391 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
        font-size: 2rem
    }

    body:not(.rtl).elementor-31391 .elementor-element.elementor-element-556f9270 {
        right: 0%
    }

    body.rtl .elementor-31391 .elementor-element.elementor-element-556f9270 {
        left: 0%
    }

    .elementor-31391 .elementor-element.elementor-element-556f9270 img {
        width: 62%
    }

    .elementor-31391 .elementor-element.elementor-element-7f1bb93 {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-31391 .elementor-element.elementor-element-7f1bb93 .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31391 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31391 .elementor-element.elementor-element-9968132 img {
        width: 95%
    }

    .elementor-31391 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31391 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }
}

@media(max-width:767px) {
    .elementor-31391 .elementor-element.elementor-element-fb74ebb {
        padding: 40px 0 0 0
    }

    .elementor-31391 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31391 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31391 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31391 .elementor-element.elementor-element-5f8b769>.elementor-widget-container {
        padding: 10px 0 0 0
    }

    .elementor-31391 .elementor-element.elementor-element-5f8b769 {
        line-height: 1em
    }

    .elementor-31391 .elementor-element.elementor-element-b6bf567 .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31391 .elementor-element.elementor-element-7d34b1ed {
        padding: 40px 0 0 0
    }

    .elementor-31391 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31391 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31391 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31391 .elementor-element.elementor-element-4d20d3f>.elementor-widget-container {
        padding: 10px 0 0 0
    }

    .elementor-31391 .elementor-element.elementor-element-4d20d3f {
        line-height: 1em
    }

    .elementor-31391 .elementor-element.elementor-element-db5d0ea .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31391 .elementor-element.elementor-element-609109e .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31391 .elementor-element.elementor-element-310c3f5f {
        padding: 40px 0 0 0
    }

    .elementor-31391 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31391 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31391 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31391 .elementor-element.elementor-element-e0a2577>.elementor-widget-container {
        padding: 10px 0 0 0
    }

    .elementor-31391 .elementor-element.elementor-element-e0a2577 {
        line-height: 1em
    }

    .elementor-31391 .elementor-element.elementor-element-7f1bb93 .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31391 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31391 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31391 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31391 .elementor-element.elementor-element-421fe41>.elementor-widget-container {
        padding: 10px 0 0 0
    }

    .elementor-31391 .elementor-element.elementor-element-421fe41 {
        line-height: 1em
    }

    .elementor-31391 .elementor-element.elementor-element-13453be {
        padding: 40px 0 0 0
    }
}

@media(min-width:768px) {
    .elementor-31391 .elementor-element.elementor-element-d518848 {
        width: 50%
    }

    .elementor-31391 .elementor-element.elementor-element-a25c47a {
        width: 50%
    }
}

#wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(1)>p>span>span>input,
#wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(1)>div:nth-child(2)>p>span>span>input,
#wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(1)>p>span>span>input,
#wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(1)>p>span>span>input,
#wpcf7-f5-p29801-o1>form>div.form-style-1>div.columns_wrap.margin-bottom>div>p>span>span>textarea,
#wpcf7-f5-p29801-o1>form>div.form-style-1>div:nth-child(2)>div:nth-child(3)>p>span>span>input {
    color: #00b7ff;

    @-webkit-keyframes ha_fadeIn {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @keyframes ha_fadeIn {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_zoomIn {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        50% {
            opacity: 1
        }
    }

    @keyframes ha_zoomIn {
        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        50% {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_rollIn {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
        }

        to {
            opacity: 1
        }
    }

    @keyframes ha_rollIn {
        0% {
            opacity: 0;
            -webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_bounce {

        0%,
        20%,
        53%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        40%,
        43% {
            -webkit-transform: translate3d(0, -30px, 0)scaleY(1.1);
            transform: translate3d(0, -30px, 0)scaleY(1.1);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        70% {
            -webkit-transform: translate3d(0, -15px, 0)scaleY(1.05);
            transform: translate3d(0, -15px, 0)scaleY(1.05);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0)scaleY(.95);
            transform: translate3d(0, 0, 0)scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, -4px, 0)scaleY(1.02);
            transform: translate3d(0, -4px, 0)scaleY(1.02)
        }
    }

    @keyframes ha_bounce {

        0%,
        20%,
        53%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        40%,
        43% {
            -webkit-transform: translate3d(0, -30px, 0)scaleY(1.1);
            transform: translate3d(0, -30px, 0)scaleY(1.1);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        70% {
            -webkit-transform: translate3d(0, -15px, 0)scaleY(1.05);
            transform: translate3d(0, -15px, 0)scaleY(1.05);
            -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
            animation-timing-function: cubic-bezier(.755, .05, .855, .06)
        }

        80% {
            -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
            -webkit-transform: translate3d(0, 0, 0)scaleY(.95);
            transform: translate3d(0, 0, 0)scaleY(.95)
        }

        90% {
            -webkit-transform: translate3d(0, -4px, 0)scaleY(1.02);
            transform: translate3d(0, -4px, 0)scaleY(1.02)
        }
    }

    @-webkit-keyframes ha_bounceIn {

        0%,
        20%,
        40%,
        60%,
        80%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97)
        }

        to {
            opacity: 1
        }
    }

    @keyframes ha_bounceIn {

        0%,
        20%,
        40%,
        60%,
        80%,
        to {
            -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }

        0% {
            opacity: 0;
            -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3)
        }

        20% {
            -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1)
        }

        40% {
            -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9)
        }

        60% {
            opacity: 1;
            -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03)
        }

        80% {
            -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97)
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes ha_flipInX {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
        }
    }

    @keyframes ha_flipInX {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
        }
    }

    @-webkit-keyframes ha_flipInY {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
        }
    }

    @keyframes ha_flipInY {
        0% {
            opacity: 0;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        40% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            opacity: 1;
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
        }

        80% {
            -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
        }
    }

    @-webkit-keyframes ha_swing {
        20% {
            -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg)
        }

        40% {
            -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg)
        }

        60% {
            -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg)
        }

        80% {
            -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg)
        }
    }

    @keyframes ha_swing {
        20% {
            -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg)
        }

        40% {
            -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg)
        }

        60% {
            -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg)
        }

        80% {
            -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg)
        }
    }

    @-webkit-keyframes ha_slideInDown {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
    }

    @keyframes ha_slideInDown {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0)
        }
    }

    @-webkit-keyframes ha_slideInUp {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
    }

    @keyframes ha_slideInUp {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0)
        }
    }

    @-webkit-keyframes ha_slideInLeft {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }

    @keyframes ha_slideInLeft {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }

    @-webkit-keyframes ha_slideInRight {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }

    @keyframes ha_slideInRight {
        0% {
            visibility: visible;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }

    .ha_fadeIn {
        -webkit-animation-name: ha_fadeIn;
        animation-name: ha_fadeIn
    }

    .ha_zoomIn {
        -webkit-animation-name: ha_zoomIn;
        animation-name: ha_zoomIn
    }

    .ha_rollIn {
        -webkit-animation-name: ha_rollIn;
        animation-name: ha_rollIn
    }

    .ha_bounce {
        -webkit-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-name: ha_bounce;
        animation-name: ha_bounce
    }

    .ha_bounceIn {
        -webkit-animation-name: ha_bounceIn;
        animation-name: ha_bounceIn;
        -webkit-animation-duration: 0.75s;
        -webkit-animation-duration: calc(var(--animate-duration)* 0.75);
        animation-duration: 0.75s;
        animation-duration: calc(var(--animate-duration)* 0.75)
    }

    .ha_flipInX,
    .ha_flipInY {
        -webkit-animation-name: ha_flipInX;
        animation-name: ha_flipInX;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important
    }

    .ha_flipInY {
        -webkit-animation-name: ha_flipInY;
        animation-name: ha_flipInY
    }

    .ha_swing {
        -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
        transform-origin: top center;
        -webkit-animation-name: ha_swing;
        animation-name: ha_swing
    }

    .ha_slideInDown {
        -webkit-animation-name: ha_slideInDown;
        animation-name: ha_slideInDown
    }

    .ha_slideInUp {
        -webkit-animation-name: ha_slideInUp;
        animation-name: ha_slideInUp
    }

    .ha_slideInLeft {
        -webkit-animation-name: ha_slideInLeft;
        animation-name: ha_slideInLeft
    }

    .ha_slideInRight {
        -webkit-animation-name: ha_slideInRight;
        animation-name: ha_slideInRight
    }

    .ha-css-transform-yes {
        -webkit-transition-duration: var(--ha-tfx-transition-duration, 0.2s);
        transition-duration: var(--ha-tfx-transition-duration, 0.2s);
        -webkit-transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0));
        transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0))
    }

    .ha-css-transform-yes:hover {
        -webkit-transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0)))scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1)))skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0)))rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0)))rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0)))rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));
        transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0)))scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1)))skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0)))rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0)))rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0)))rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))
    }

    .happy-addon>.elementor-widget-container {
        word-wrap: break-word;
        overflow-wrap: break-word
    }

    .happy-addon>.elementor-widget-container,
    .happy-addon>.elementor-widget-container * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .happy-addon p:empty {
        display: none
    }

    .happy-addon .elementor-inline-editing {
        min-height: auto !important
    }

    .happy-addon-pro img {
        max-width: 100%;
        height: auto;
        -o-object-fit: cover;
        object-fit: cover
    }

    .ha-screen-reader-text {
        position: absolute;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
        margin: -1px;
        padding: 0;
        width: 1px;
        height: 1px;
        border: 0;
        word-wrap: normal !important;
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%)
    }

    .ha-has-bg-overlay>.elementor-widget-container {
        position: relative;
        z-index: 1
    }

    .ha-has-bg-overlay>.elementor-widget-container:before {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        content: ""
    }

    .ha-popup--is-enabled .ha-js-popup,
    .ha-popup--is-enabled .ha-js-popup img {
        cursor: -webkit-zoom-in !important;
        cursor: zoom-in !important
    }

    .mfp-wrap .mfp-arrow,
    .mfp-wrap .mfp-close {
        background-color: #fff0
    }

    .mfp-wrap .mfp-arrow:focus,
    .mfp-wrap .mfp-close:focus {
        outline-width: thin
    }

    .ha-advanced-tooltip-enable {
        position: relative;
        cursor: pointer;
        --ha-tooltip-arrow-color: black;
        --ha-tooltip-arrow-distance: 0
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content {
        position: absolute;
        z-index: 999;
        display: none;
        padding: 5px 0;
        width: 120px;
        height: auto;
        border-radius: 6px;
        background-color: #000;
        color: #fff;
        text-align: center;
        opacity: 0
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after {
        position: absolute;
        border-width: 5px;
        border-style: solid;
        content: ""
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after {
        visibility: hidden
    }

    .ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show {
        display: inline-block;
        opacity: 1
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,
    body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content {
        top: unset;
        right: 0;
        bottom: calc(101%+var(--ha-tooltip-arrow-distance));
        left: 0;
        margin: 0 auto
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
        top: 100%;
        right: unset;
        bottom: unset;
        left: 50%;
        border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,
    body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content {
        top: calc(101%+var(--ha-tooltip-arrow-distance));
        right: 0;
        bottom: unset;
        left: 0;
        margin: 0 auto
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
        top: unset;
        right: unset;
        bottom: 100%;
        left: 50%;
        border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,
    body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {
        top: 50%;
        right: calc(101%+var(--ha-tooltip-arrow-distance));
        bottom: unset;
        left: unset;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
        top: 50%;
        right: unset;
        bottom: unset;
        left: 100%;
        border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,
    body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {
        top: 50%;
        right: unset;
        bottom: unset;
        left: calc(101%+var(--ha-tooltip-arrow-distance));
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
    body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
        top: 50%;
        right: 100%;
        bottom: unset;
        left: unset;
        border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content {
        top: unset;
        right: 0;
        bottom: calc(101%+var(--ha-tooltip-arrow-distance));
        left: 0;
        margin: 0 auto
    }

    body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
        top: 100%;
        right: unset;
        bottom: unset;
        left: 50%;
        border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content {
        top: calc(101%+var(--ha-tooltip-arrow-distance));
        right: 0;
        bottom: unset;
        left: 0;
        margin: 0 auto
    }

    body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
        top: unset;
        right: unset;
        bottom: 100%;
        left: 50%;
        border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content {
        top: 50%;
        right: calc(101%+var(--ha-tooltip-arrow-distance));
        bottom: unset;
        left: unset;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
        top: 50%;
        right: unset;
        bottom: unset;
        left: 100%;
        border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content {
        top: 50%;
        right: unset;
        bottom: unset;
        left: calc(101%+var(--ha-tooltip-arrow-distance));
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
        top: 50%;
        right: 100%;
        bottom: unset;
        left: unset;
        border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper {
        display: block !important
    }

    .ha-scroll-to-top-wrap.ha-scroll-to-top-hide {
        display: none
    }

    .ha-scroll-to-top-wrap.edit-mode,
    .ha-scroll-to-top-wrap.single-page-off {
        display: none !important
    }

    .ha-scroll-to-top-button {
        position: fixed;
        right: 15px;
        bottom: 15px;
        z-index: 9999;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        width: 50px;
        height: 50px;
        border-radius: 50px;
        background-color: #5636d1;
        color: #fff;
        text-align: center;
        opacity: 1;
        cursor: pointer;
        -webkit-transition: all 0.3s;
        transition: all 0.3s
    }

    .ha-scroll-to-top-button i {
        color: #fff;
        font-size: 16px
    }

    .ha-scroll-to-top-button:hover {
        background-color: #e2498a
    }

    .ha-particle-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .ha-floating-element {
        position: fixed;
        z-index: 999
    }

    .ha-floating-element-align-top-left .ha-floating-element {
        top: 0;
        left: 0
    }

    .ha-floating-element-align-top-right .ha-floating-element {
        top: 0;
        right: 0
    }

    .ha-floating-element-align-top-center .ha-floating-element {
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-floating-element-align-middle-left .ha-floating-element {
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-floating-element-align-middle-right .ha-floating-element {
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .ha-floating-element-align-bottom-left .ha-floating-element {
        bottom: 0;
        left: 0
    }

    .ha-floating-element-align-bottom-right .ha-floating-element {
        right: 0;
        bottom: 0
    }

    .ha-floating-element-align-bottom-center .ha-floating-element {
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .ha-editor-placeholder {
        padding: 20px;
        border: 5px double #f1f1f1;
        background: #f8f8f8;
        text-align: center;
        opacity: .5
    }

    .ha-editor-placeholder-title {
        margin-top: 0;
        margin-bottom: 8px;
        font-weight: 700;
        font-size: 16px
    }

    .ha-editor-placeholder-content {
        margin: 0;
        font-size: 12px
    }

    .ha-p-relative {
        position: relative
    }

    .ha-p-absolute {
        position: absolute
    }

    .ha-p-fixed {
        position: fixed
    }

    .ha-w-1 {
        width: 1%
    }

    .ha-h-1 {
        height: 1%
    }

    .ha-w-2 {
        width: 2%
    }

    .ha-h-2 {
        height: 2%
    }

    .ha-w-3 {
        width: 3%
    }

    .ha-h-3 {
        height: 3%
    }

    .ha-w-4 {
        width: 4%
    }

    .ha-h-4 {
        height: 4%
    }

    .ha-w-5 {
        width: 5%
    }

    .ha-h-5 {
        height: 5%
    }

    .ha-w-6 {
        width: 6%
    }

    .ha-h-6 {
        height: 6%
    }

    .ha-w-7 {
        width: 7%
    }

    .ha-h-7 {
        height: 7%
    }

    .ha-w-8 {
        width: 8%
    }

    .ha-h-8 {
        height: 8%
    }

    .ha-w-9 {
        width: 9%
    }

    .ha-h-9 {
        height: 9%
    }

    .ha-w-10 {
        width: 10%
    }

    .ha-h-10 {
        height: 10%
    }

    .ha-w-11 {
        width: 11%
    }

    .ha-h-11 {
        height: 11%
    }

    .ha-w-12 {
        width: 12%
    }

    .ha-h-12 {
        height: 12%
    }

    .ha-w-13 {
        width: 13%
    }

    .ha-h-13 {
        height: 13%
    }

    .ha-w-14 {
        width: 14%
    }

    .ha-h-14 {
        height: 14%
    }

    .ha-w-15 {
        width: 15%
    }

    .ha-h-15 {
        height: 15%
    }

    .ha-w-16 {
        width: 16%
    }

    .ha-h-16 {
        height: 16%
    }

    .ha-w-17 {
        width: 17%
    }

    .ha-h-17 {
        height: 17%
    }

    .ha-w-18 {
        width: 18%
    }

    .ha-h-18 {
        height: 18%
    }

    .ha-w-19 {
        width: 19%
    }

    .ha-h-19 {
        height: 19%
    }

    .ha-w-20 {
        width: 20%
    }

    .ha-h-20 {
        height: 20%
    }

    .ha-w-21 {
        width: 21%
    }

    .ha-h-21 {
        height: 21%
    }

    .ha-w-22 {
        width: 22%
    }

    .ha-h-22 {
        height: 22%
    }

    .ha-w-23 {
        width: 23%
    }

    .ha-h-23 {
        height: 23%
    }

    .ha-w-24 {
        width: 24%
    }

    .ha-h-24 {
        height: 24%
    }

    .ha-w-25 {
        width: 25%
    }

    .ha-h-25 {
        height: 25%
    }

    .ha-w-26 {
        width: 26%
    }

    .ha-h-26 {
        height: 26%
    }

    .ha-w-27 {
        width: 27%
    }

    .ha-h-27 {
        height: 27%
    }

    .ha-w-28 {
        width: 28%
    }

    .ha-h-28 {
        height: 28%
    }

    .ha-w-29 {
        width: 29%
    }

    .ha-h-29 {
        height: 29%
    }

    .ha-w-30 {
        width: 30%
    }

    .ha-h-30 {
        height: 30%
    }

    .ha-w-31 {
        width: 31%
    }

    .ha-h-31 {
        height: 31%
    }

    .ha-w-32 {
        width: 32%
    }

    .ha-h-32 {
        height: 32%
    }

    .ha-w-33 {
        width: 33%
    }

    .ha-h-33 {
        height: 33%
    }

    .ha-w-34 {
        width: 34%
    }

    .ha-h-34 {
        height: 34%
    }

    .ha-w-35 {
        width: 35%
    }

    .ha-h-35 {
        height: 35%
    }

    .ha-w-36 {
        width: 36%
    }

    .ha-h-36 {
        height: 36%
    }

    .ha-w-37 {
        width: 37%
    }

    .ha-h-37 {
        height: 37%
    }

    .ha-w-38 {
        width: 38%
    }

    .ha-h-38 {
        height: 38%
    }

    .ha-w-39 {
        width: 39%
    }

    .ha-h-39 {
        height: 39%
    }

    .ha-w-40 {
        width: 40%
    }

    .ha-h-40 {
        height: 40%
    }

    .ha-w-41 {
        width: 41%
    }

    .ha-h-41 {
        height: 41%
    }

    .ha-w-42 {
        width: 42%
    }

    .ha-h-42 {
        height: 42%
    }

    .ha-w-43 {
        width: 43%
    }

    .ha-h-43 {
        height: 43%
    }

    .ha-w-44 {
        width: 44%
    }

    .ha-h-44 {
        height: 44%
    }

    .ha-w-45 {
        width: 45%
    }

    .ha-h-45 {
        height: 45%
    }

    .ha-w-46 {
        width: 46%
    }

    .ha-h-46 {
        height: 46%
    }

    .ha-w-47 {
        width: 47%
    }

    .ha-h-47 {
        height: 47%
    }

    .ha-w-48 {
        width: 48%
    }

    .ha-h-48 {
        height: 48%
    }

    .ha-w-49 {
        width: 49%
    }

    .ha-h-49 {
        height: 49%
    }

    .ha-w-50 {
        width: 50%
    }

    .ha-h-50 {
        height: 50%
    }

    .ha-w-51 {
        width: 51%
    }

    .ha-h-51 {
        height: 51%
    }

    .ha-w-52 {
        width: 52%
    }

    .ha-h-52 {
        height: 52%
    }

    .ha-w-53 {
        width: 53%
    }

    .ha-h-53 {
        height: 53%
    }

    .ha-w-54 {
        width: 54%
    }

    .ha-h-54 {
        height: 54%
    }

    .ha-w-55 {
        width: 55%
    }

    .ha-h-55 {
        height: 55%
    }

    .ha-w-56 {
        width: 56%
    }

    .ha-h-56 {
        height: 56%
    }

    .ha-w-57 {
        width: 57%
    }

    .ha-h-57 {
        height: 57%
    }

    .ha-w-58 {
        width: 58%
    }

    .ha-h-58 {
        height: 58%
    }

    .ha-w-59 {
        width: 59%
    }

    .ha-h-59 {
        height: 59%
    }

    .ha-w-60 {
        width: 60%
    }

    .ha-h-60 {
        height: 60%
    }

    .ha-w-61 {
        width: 61%
    }

    .ha-h-61 {
        height: 61%
    }

    .ha-w-62 {
        width: 62%
    }

    .ha-h-62 {
        height: 62%
    }

    .ha-w-63 {
        width: 63%
    }

    .ha-h-63 {
        height: 63%
    }

    .ha-w-64 {
        width: 64%
    }

    .ha-h-64 {
        height: 64%
    }

    .ha-w-65 {
        width: 65%
    }

    .ha-h-65 {
        height: 65%
    }

    .ha-w-66 {
        width: 66%
    }

    .ha-h-66 {
        height: 66%
    }

    .ha-w-67 {
        width: 67%
    }

    .ha-h-67 {
        height: 67%
    }

    .ha-w-68 {
        width: 68%
    }

    .ha-h-68 {
        height: 68%
    }

    .ha-w-69 {
        width: 69%
    }

    .ha-h-69 {
        height: 69%
    }

    .ha-w-70 {
        width: 70%
    }

    .ha-h-70 {
        height: 70%
    }

    .ha-w-71 {
        width: 71%
    }

    .ha-h-71 {
        height: 71%
    }

    .ha-w-72 {
        width: 72%
    }

    .ha-h-72 {
        height: 72%
    }

    .ha-w-73 {
        width: 73%
    }

    .ha-h-73 {
        height: 73%
    }

    .ha-w-74 {
        width: 74%
    }

    .ha-h-74 {
        height: 74%
    }

    .ha-w-75 {
        width: 75%
    }

    .ha-h-75 {
        height: 75%
    }

    .ha-w-76 {
        width: 76%
    }

    .ha-h-76 {
        height: 76%
    }

    .ha-w-77 {
        width: 77%
    }

    .ha-h-77 {
        height: 77%
    }

    .ha-w-78 {
        width: 78%
    }

    .ha-h-78 {
        height: 78%
    }

    .ha-w-79 {
        width: 79%
    }

    .ha-h-79 {
        height: 79%
    }

    .ha-w-80 {
        width: 80%
    }

    .ha-h-80 {
        height: 80%
    }

    .ha-w-81 {
        width: 81%
    }

    .ha-h-81 {
        height: 81%
    }

    .ha-w-82 {
        width: 82%
    }

    .ha-h-82 {
        height: 82%
    }

    .ha-w-83 {
        width: 83%
    }

    .ha-h-83 {
        height: 83%
    }

    .ha-w-84 {
        width: 84%
    }

    .ha-h-84 {
        height: 84%
    }

    .ha-w-85 {
        width: 85%
    }

    .ha-h-85 {
        height: 85%
    }

    .ha-w-86 {
        width: 86%
    }

    .ha-h-86 {
        height: 86%
    }

    .ha-w-87 {
        width: 87%
    }

    .ha-h-87 {
        height: 87%
    }

    .ha-w-88 {
        width: 88%
    }

    .ha-h-88 {
        height: 88%
    }

    .ha-w-89 {
        width: 89%
    }

    .ha-h-89 {
        height: 89%
    }

    .ha-w-90 {
        width: 90%
    }

    .ha-h-90 {
        height: 90%
    }

    .ha-w-91 {
        width: 91%
    }

    .ha-h-91 {
        height: 91%
    }

    .ha-w-92 {
        width: 92%
    }

    .ha-h-92 {
        height: 92%
    }

    .ha-w-93 {
        width: 93%
    }

    .ha-h-93 {
        height: 93%
    }

    .ha-w-94 {
        width: 94%
    }

    .ha-h-94 {
        height: 94%
    }

    .ha-w-95 {
        width: 95%
    }

    .ha-h-95 {
        height: 95%
    }

    .ha-w-96 {
        width: 96%
    }

    .ha-h-96 {
        height: 96%
    }

    .ha-w-97 {
        width: 97%
    }

    .ha-h-97 {
        height: 97%
    }

    .ha-w-98 {
        width: 98%
    }

    .ha-h-98 {
        height: 98%
    }

    .ha-w-99 {
        width: 99%
    }

    .ha-h-99 {
        height: 99%
    }

    .ha-w-100 {
        width: 100%
    }

    .ha-h-100 {
        height: 100%
    }

    .ha-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .ha-flex-inline {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }

    .ha-flex-x-start {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .ha-flex-x-end {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }

    .ha-flex-x-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .ha-flex-x-around {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }

    .ha-flex-x-even {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly
    }

    .ha-flex-x-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .ha-flex-y-top {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -ms-flex-align: start
    }

    .ha-flex-y-center {
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
        -ms-flex-align: center
    }

    .ha-flex-y-bottom {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
        -ms-flex-align: end
    }
}

.elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button a {
    font-family: "Montserrat", Sans-serif;
    color: #fff
}

.elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button a:hover {
    color: #8bc3ff
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list_item {
    padding: 0 calc(34px / 2)
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
    flex-direction: row;
    justify-content: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    padding: 0 0 0 0;
    border-style: none;
    border-radius: 0
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-active_item .uc-mega_menu_title {
    color: #0091ff
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #31a8ff;
    padding: 0 0 0 0
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section-cover {
    background-color: #31a8ff
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon {
    width: 45px;
    height: 45px;
    font-size: 25px;
    color: #000;
    background-color: #31a8ff;
    border-radius: 100px 100px 100px 100px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon {
    width: 45px;
    height: 45px;
    font-size: 25px;
    color: #31a8ff;
    border-radius: 100px 100px 100px 100px;
    margin: 10px 10px 10px 10px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-close-btn-icon svg {
    fill: #31a8ff
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-9527e8b .el-floating-chat-item__icon {
    color: #008aff !important;
    fill: #008aff !important;
    background-color: #1f1f1f !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-67bb504 .el-floating-chat-item__icon {
    color: #008aff !important;
    fill: #008aff !important;
    background-color: #1f1f1f !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-d4ddad5 .el-floating-chat-item__icon {
    color: #008aff !important;
    fill: #008aff !important;
    background-color: #1f1f1f !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .elementor-repeater-item-eaa300e .el-floating-chat-item__icon {
    color: #008aff !important;
    fill: #008aff !important;
    background-color: #1f1f1f !important
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta {
    width: 60px;
    height: 60px;
    font-size: 60px;
    background-color: #1f1f1f;
    color: #008aff;
    fill: #008aff
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
    background-color: #373737;
    color: #fff;
    fill: #fff
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__label {
    color: #008aff;
    background-color: #1f1f1f;
    padding: 10px 10px 10px 10px;
    border-radius: 5px 5px 5px 5px
}

@media(min-width:768px) {
    .elementor-29843 .elementor-element.elementor-element-50318aa {
        width: 100%
    }

    .elementor-29843 .elementor-element.elementor-element-1bc70d6 {
        width: 38%
    }

    .elementor-29843 .elementor-element.elementor-element-da0a7c8 {
        width: 12%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-29843 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-adbcd34.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

@media(max-width:767px) {
    .elementor-29843 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
        width: 20%
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f {
        width: 40%
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
        flex-direction: row
    }
}

#uc_underline_animated_button_elementor_80593b1 a:after {
    position: absolute;
    content: "";
    bottom: -1px;
    left: calc(0.7em * 1.2);
    right: calc(0.7em * 1.2);
    height: 1px;
    background: #00b0ed;
    transition: transform 0.8s cubic-bezier(1, 0, .37, 1)0.2s, right 0.2s cubic-bezier(.04, .48, 0, 1)0.6s, left 0.4s cubic-bezier(.04, .48, 0, 1)0.6s;
    transform-origin: left
}

#uc_underline_animated_button_elementor_80593b1 .line {
    position: absolute;
    background: #00b0ed
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.section-error .item-error {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, -100%);
    z-index: 2;
    width: max-content;
    color: red;
    opacity: 0;
    transition: all 0.3s
}

#uc_mega_menu_elementor_d948cf0_item1 .uc_expand_indicator::before {
    animation: 0.3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item1 .uc_collapse_indicator::before {
    animation: 0.3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item1 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item1 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item1 {
        display: none
    }
}

#uc_mega_menu_elementor_d948cf0_item2 .uc_expand_indicator::before {
    animation: 0.3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item2 .uc_collapse_indicator::before {
    animation: 0.3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item2 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item2 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item2 {
        display: none
    }
}

#uc_mega_menu_elementor_d948cf0_item3 .uc_expand_indicator::before {
    animation: 0.3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item3 .uc_collapse_indicator::before {
    animation: 0.3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item3 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item3 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item3 {
        display: none
    }
}

#uc_mega_menu_elementor_d948cf0_item4 .uc_expand_indicator::before {
    animation: 0.3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item4 .uc_collapse_indicator::before {
    animation: 0.3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item4 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item4 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item4 {
        display: none
    }
}

#uc_mega_menu_elementor_d948cf0_item5 .uc_expand_indicator::before {
    animation: 0.3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item5 .uc_collapse_indicator::before {
    animation: 0.3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item5 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item5 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item5 {
        display: none
    }
}

#uc_mega_menu_elementor_d948cf0_item6 .uc_expand_indicator::before {
    animation: 0.3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item6 .uc_collapse_indicator::before {
    animation: 0.3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item6 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item6 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item6 {
        display: none
    }
}

#uc_mega_menu_elementor_d948cf0_item7 .uc_expand_indicator::before {
    animation: 0.3s arrowMoveOut ease-in-out
}

#uc_mega_menu_elementor_d948cf0_item7 .uc_collapse_indicator::before {
    animation: 0.3s arrowMoveIn ease-in-out forwards
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item7 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item7 .uc-mega_menu_section {
        position: relative;
        height: 0;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item7 {
        display: none
    }
}

.elementor-27635 .elementor-element.elementor-element-f849048:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-f849048>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, #003966 33%, #001b31 100%)
}

.elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap:before {
    color: #0084ff12;
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    top: -17%
}

.elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap:before {
    color: #0084ff12;
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    top: -17%
}

.elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap:before {
    color: #0084ff12;
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    top: -17%
}

.elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap:before {
    color: #0084ff12;
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    top: -17%
}

.elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap:before {
    color: #feff000f;
    font-family: "Montserrat", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    top: 0%
}

@media(max-width:1279px) {
    .elementor-27635 .elementor-element.elementor-element-f849048 {
        padding: 50px 0 50px 0
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec {
        padding: 50px 0 50px 0
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd {
        padding: 50px 0 50px 0
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
        padding: 50px 0 50px 0
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
        padding: 50px 0 50px 0
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }
}

@media(max-width:767px) {
    .elementor-27635 .elementor-element.elementor-element-f849048 {
        padding: 30px 0 30px 0
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec {
        padding: 30px 0 30px 0
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd {
        padding: 30px 0 30px 0
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
        padding: 30px 0 30px 0
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
        padding: 30px 0 30px 0
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }
}

#mainland-list a::after {
    text-align: left !important;
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    display: block;
    margin-top: 5px;
    left: 0;
    background: dodgerblue;
    transition: width 0.4s ease, left 0.4s ease
}

#business1>a:nth-child(1):before {
    content: "";
    background: dodgerblue;
    display: block;
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    height: 3px;
    transition: all 0.3s ease-in-out
}

#business1>a:nth-child(3):before {
    content: "";
    background: dodgerblue;
    display: block;
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    height: 3px;
    transition: all 0.3s ease-in-out
}

#business1>a:nth-child(5):before {
    content: "";
    background: dodgerblue;
    display: block;
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 0;
    height: 3px;
    transition: all 0.3s ease-in-out
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta .el-floating-chat-cta__icon-open {
    opacity: 1;
    transition: opacity 0.4s ease-in-out 0.4s
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta .el-floating-chat-cta__icon-close {
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s ease-in-out
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta.ue-open .el-floating-chat-cta__icon-close {
    opacity: 1;
    pointer-events: all;
    transition: opacity 0.4s ease-in-out 0.4s
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-cta.ue-open .el-floating-chat-cta__icon-open {
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s ease-in-out
}

#uc_gradient_button_elementor_b6bf567 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02a6ff 0%, #0041ff 51%, #0092c9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_db5d0ea a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02a6ff 0%, #0041ff 51%, #0092c9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_609109e a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02a6ff 0%, #0041ff 51%, #0092c9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_7f1bb93 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgb(0 0 0 / .15);
    background-image: linear-gradient(to right, #02a6ff 0%, #0041ff 51%, #0092c9 100%);
    text-decoration: none
}

.elementor-30482 .elementor-element.elementor-element-5800e73:not(.elementor-motion-effects-element-type-background),
.elementor-30482 .elementor-element.elementor-element-5800e73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, #001b31 50%, #003966 100%)
}

.elementor-30482 .elementor-element.elementor-element-7d01110 .elementor-heading-title {
    color: #00c6ff
}

.elementor-30482 .elementor-element.elementor-element-2407907 .elementor-heading-title {
    color: #00c6ff
}

.elementor-30482 .elementor-element.elementor-element-861bcd2 .elementor-heading-title {
    text-transform: uppercase;
    color: #00b7ff
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: #001b31
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: #001b31
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-30482 .elementor-element.elementor-element-e53dc37 {
        width: 100%
    }
}

@media(max-width:1279px) {
    .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
        max-height: 70px
    }

    .elementor-30482 .elementor-element.elementor-element-eb4699a {
        --spacer-size: 5px
    }

    .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
        --spacer-size: 20px
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 {
        text-align: center
    }

    .elementor-30482 .elementor-element.elementor-element-0c3ebc2 {
        --spacer-size: 20px
    }

    .elementor-30482 .elementor-element.elementor-element-e2af3ad {
        --spacer-size: 40px
    }

    .elementor-30482 .elementor-element.elementor-element-01dcbf6 {
        text-align: center
    }
}

@media(max-width:767px) {
    .elementor-30482 .elementor-element.elementor-element-5800e73 .circle {
        scale: 80px
    }

    .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
        max-height: 64px
    }

    .elementor-30482 .elementor-element.elementor-element-3a55103 {
        width: 52%
    }

    .elementor-30482 .elementor-element.elementor-element-3332dd9 {
        font-size: 13px
    }

    .elementor-30482 .elementor-element.elementor-element-eb4699a {
        --spacer-size: 2px
    }

    .elementor-30482 .elementor-element.elementor-element-f49da20 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-30482 .elementor-element.elementor-element-e89b51e {
        width: 48%
    }

    .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
        --spacer-size: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 {
        text-align: center
    }

    .elementor-30482 .elementor-element.elementor-element-e53dc37>.elementor-element-populated {
        margin: 13px 0 11px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30482 .elementor-element.elementor-element-e2af3ad {
        --spacer-size: 35px
    }
}

#uc_animated_ripples_bg_addon89574ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon89574ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #cbcbcb4d;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

#mainland-list a::after {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    display: block;
    margin-top: 5px;
    left: 0;
    background: dodgerblue;
    transition: width 0.4s ease, left 0.4s ease
}

#businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#businessSetup>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static>div>div>div,
#BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-e25a24e.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4fb89a6.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#BookkeepingAccounting>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0ef5455.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-6bdf121.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4ef9a91.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4bda38c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#TaxationLiquidation>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fbb124.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-a20a471.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div {
    background: linear-gradient(to top, #001b31, #003966)
}

#trx_addons_layout-26614>div,
#trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614,
#trx_addons_layout-26614>div>div>div,
#trx_addons_layout-26614>div>div,
#trx_addons_layout-26614>div,
#trx_addons_layout-26614,
body>div,
body,
#trx_addons_layout-26614>div>div>div>div.elementor.elementor-26614>section.elementor-section.elementor-top-section.elementor-element.elementor-element-6f9f363.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div {
    background: linear-gradient(to top, #001b31, #003966)
}

body.page-id-26131>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #bf953f, #fcf6ba);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-26131>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #bf953f, #fcf6ba);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-30112>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #bf953f, #fcf6ba);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-30112>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #bf953f, #fcf6ba);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31163>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #bf953f, #fcf6ba);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31163>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #bf953f, #fcf6ba);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31228>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #bf953f, #fcf6ba);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31228>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #bf953f, #fcf6ba);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31308>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #bf953f, #fcf6ba);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-31308>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #bf953f, #fcf6ba);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-33648>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #bf953f, #fcf6ba);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-33648>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #bf953f, #fcf6ba);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-33592>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #bf953f, #fcf6ba);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-33592>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #bf953f, #fcf6ba);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

.scheme_startup-dark,
body.scheme_startup-dark {
    --theme-color-bg_color: transparent;
    background: linear-gradient(134deg, #003966 34%, #001b31 60%)
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_header_wrap>a::before {
    color: #e7cfb1
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>button {
    color: #e7cfb1
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>button::before {
    color: #e7cfb1
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form>input.search_field.fill_inited {
    color: #e7cfb1 !important
}

body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_form_wrap>form body.page-id-33592 div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b30bc37.sticky-header.elementor-section-justified.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-full_width.scheme_agency-dark.elementor-section-height-default.elementor-section-height-default.sc_fly_static.elementor-sticky.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.fadeIn>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-cda0e8d.sc-tablet_inner_width_none.sc-tablet_content_align_center.sc-tablet_layouts_column_align_center.sc_layouts_column.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.sc_layouts_item.elementor-element.elementor-element-1fd8d14.scheme_agency-dark.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div.search_wrap.search_ajax.scheme_corporate.inited.search_opened>div.search_header_wrap>a {
    color: #e7cfb1
}

body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span.logo_text {
    color: #e7cfb1
}

body.page-id-33592 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span::before {
    color: #e7cfb1
}

body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span.logo_text {
    color: #e7cfb1
}

body.page-id-33648 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span::before {
    color: #e7cfb1
}

body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span.logo_text {
    color: #e7cfb1
}

body.page-id-26131 div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.sc_layouts_logo>span::before {
    color: #e7cfb1
}

body.page-id-38305>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #bf953f, #fcf6ba);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-38305>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #bf953f, #fcf6ba);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-38306>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #bf953f, #fcf6ba);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-38306>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #bf953f, #fcf6ba);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-38273>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited {
    background: linear-gradient(to right, #bf953f, #fcf6ba);
    color: black !important;
    transition: background 0.9s ease !important
}

body.page-id-38273>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited:hover {
    background: linear-gradient(to left, #bf953f, #fcf6ba);
    color: white !important;
    color: black !important;
    transition: background 0.9s ease !important
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--bg-color: #151414;
    --wp--preset--color--bd-color: #3e3e3e;
    --wp--preset--color--text-dark: #ffffff;
    --wp--preset--color--text-light: #a2a2a2;
    --wp--preset--color--text-link: #97b100;
    --wp--preset--color--text-hover: #acc903;
    --wp--preset--color--text-link-2: #de60ca;
    --wp--preset--color--text-hover-2: #c22baa;
    --wp--preset--color--text-link-3: #9476ec;
    --wp--preset--color--text-hover-3: #704cdb;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227)0%, rgb(155, 81, 224)100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180)0%, rgb(0, 208, 130)100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0)0%, rgb(255, 105, 0)100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0)0%, rgb(207, 46, 46)100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238)0%, rgb(169, 184, 195)100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220)0%, rgb(151, 120, 209)20%, rgb(207, 42, 186)40%, rgb(238, 44, 130)60%, rgb(251, 105, 98)80%, rgb(254, 248, 76)100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236)0%, rgb(152, 150, 240)100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165)0%, rgb(254, 45, 45)50%, rgb(107, 0, 62)100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112)0%, rgb(199, 81, 192)50%, rgb(65, 88, 208)100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203)0%, rgb(182, 227, 212)50%, rgb(51, 167, 181)100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128)0%, rgb(113, 206, 126)100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129)0%, rgb(40, 116, 252)100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)
}

.trx_addons_inline_2136564147 img.logo_image {
    max-height: 64px
}

.elementor-31587 .elementor-element.elementor-element-31059b9:not(.elementor-motion-effects-element-type-background),
.elementor-31587 .elementor-element.elementor-element-31059b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-31059b9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-31059b9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-31059b9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-31059b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31587 .elementor-element.elementor-element-31059b9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31587 .elementor-element.elementor-element-31cec27 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-31cec27 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-31cec27 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-5d21058 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-5d21058 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-5d21058 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-5d21058 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-6693677.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31587 .elementor-element.elementor-element-6693677.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31587 .elementor-element.elementor-element-6693677>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-6693677>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-9829734 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-9829734 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31587 .elementor-element.elementor-element-a84a8ea {
    --spacer-size: 50px
}

.elementor-31587 .elementor-element.elementor-element-63d10a0 {
    --spacer-size: 50px
}

.elementor-31587 .elementor-element.elementor-element-a20bd14 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-39d522b:not(.elementor-motion-effects-element-type-background),
.elementor-31587 .elementor-element.elementor-element-39d522b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-39d522b .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-39d522b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-39d522b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-39d522b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-31587 .elementor-element.elementor-element-39d522b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31587 .elementor-element.elementor-element-6f9406c {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-6f9406c img {
    border-style: solid;
    border-width: 0 0 0 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-c08963c.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31587 .elementor-element.elementor-element-99e5c75>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-99e5c75 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-99e5c75 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31587 .elementor-element.elementor-element-c02cce2 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-e2a8ef5:not(.elementor-motion-effects-element-type-background),
.elementor-31587 .elementor-element.elementor-element-e2a8ef5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-e2a8ef5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-e2a8ef5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-e2a8ef5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-e2a8ef5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-31587 .elementor-element.elementor-element-e2a8ef5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-af14957.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31587 .elementor-element.elementor-element-657ba25>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-657ba25 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-657ba25 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31587 .elementor-element.elementor-element-85ce6c4 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-eb3fc26 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-eb3fc26 img {
    border-style: solid;
    border-width: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-6357607:not(.elementor-motion-effects-element-type-background),
.elementor-31587 .elementor-element.elementor-element-6357607>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-6357607 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-6357607 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-6357607 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-6357607 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31587 .elementor-element.elementor-element-6357607>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31587 .elementor-element.elementor-element-f8f144f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-f8f144f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-f8f144f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-f8f144f {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-463aa4b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-463aa4b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-463aa4b.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31587 .elementor-element.elementor-element-463aa4b>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-463aa4b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-30946d1>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-30946d1 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-30946d1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31587 .elementor-element.elementor-element-be74d47 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-be74d47 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-be74d47 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-be74d47 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39.eael-interactive-card-rear-img-align-top .interactive-card .content .content-inner .image {
    height: 0%
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card {
    width: 100%;
    height: 300px;
    background: #262c37;
    border-radius: 15px 15px 15px 15px
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card.vimeo-content {
    height: 300px
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .content {
    border-radius: 15px 15px 15px 15px;
    padding: 25% 0% 0% 0%
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .front-content::after {
    background-color: #6ec1e4
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .front-text-content .image-screen {
    text-align: center;
    background: var(--e-global-color-3b3a846);
    padding: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .front-text-content .header .card-number {
    color: #737373;
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .front-text-content .header .title {
    color: #fff;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .front-text-content .front-text-body {
    color: #cecece
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .content .text .title {
    color: #444
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .content .text,
.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .content p {
    color: #4d4d4d
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .front-text-content .footer a.interactive-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    color: #fff;
    background: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .front-text-content .footer a.interactive-btn:hover {
    color: #f9f9f9;
    background: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .interactive-btn {
    color: #fff;
    background: #49508c
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .interactive-btn:hover {
    color: #f9f9f9;
    background: #7e5ae2
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .close-me {
    background-color: #fff;
    color: #333;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    top: 15px;
    right: 15px
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .close-me svg {
    fill: #333;
    height: 13px;
    width: 13px;
    line-height: 13px
}

.elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .close-me .eael-interactive-card-svg-icon {
    width: 13px
}

.rtl .elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .close-me {
    left: 15px
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef.eael-interactive-card-rear-img-align-top .interactive-card .content .content-inner .image {
    height: 0%
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card {
    width: 100%;
    height: 300px;
    background: #262c37;
    border-radius: 15px 15px 15px 15px
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card.vimeo-content {
    height: 300px
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .content {
    border-radius: 15px 15px 15px 15px;
    padding: 25% 0% 0% 0%
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .front-content::after {
    background-color: #6ec1e4
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .front-text-content .image-screen {
    text-align: center;
    background: var(--e-global-color-3b3a846);
    padding: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .front-text-content .header .card-number {
    color: #737373;
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .front-text-content .header .title {
    color: #fff;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .front-text-content .front-text-body {
    color: #cecece
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .content .text .title {
    color: #444
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .content .text,
.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .content p {
    color: #4d4d4d
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .front-text-content .footer a.interactive-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    color: #fff;
    background: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .front-text-content .footer a.interactive-btn:hover {
    color: #f9f9f9;
    background: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .interactive-btn {
    color: #fff;
    background: #49508c
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .interactive-btn:hover {
    color: #f9f9f9;
    background: #7e5ae2
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .close-me {
    background-color: #fff;
    color: #333;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    top: 15px;
    right: 15px
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .close-me svg {
    fill: #333;
    height: 13px;
    width: 13px;
    line-height: 13px
}

.elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .close-me .eael-interactive-card-svg-icon {
    width: 13px
}

.rtl .elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .close-me {
    left: 15px
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0.eael-interactive-card-rear-img-align-top .interactive-card .content .content-inner .image {
    height: 0%
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card {
    width: 100%;
    height: 300px;
    background: #262c37;
    border-radius: 15px 15px 15px 15px
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card.vimeo-content {
    height: 300px
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .content {
    border-radius: 15px 15px 15px 15px;
    padding: 25% 0% 0% 0%
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .front-content::after {
    background-color: #6ec1e4
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .front-text-content .image-screen {
    text-align: center;
    background: var(--e-global-color-3b3a846);
    padding: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .front-text-content .header .card-number {
    color: #737373;
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .front-text-content .header .title {
    color: #fff;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .front-text-content .front-text-body {
    color: #cecece
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .content .text .title {
    color: #444
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .content .text,
.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .content p {
    color: #4d4d4d
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .front-text-content .footer a.interactive-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    color: #fff;
    background: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .front-text-content .footer a.interactive-btn:hover {
    color: #f9f9f9;
    background: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .interactive-btn {
    color: #fff;
    background: #49508c
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .interactive-btn:hover {
    color: #f9f9f9;
    background: #7e5ae2
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .close-me {
    background-color: #fff;
    color: #333;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    top: 15px;
    right: 15px
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .close-me svg {
    fill: #333;
    height: 13px;
    width: 13px;
    line-height: 13px
}

.elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .close-me .eael-interactive-card-svg-icon {
    width: 13px
}

.rtl .elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .close-me {
    left: 15px
}

.elementor-31587 .elementor-element.elementor-element-2de27d9.eael-interactive-card-rear-img-align-top .interactive-card .content .content-inner .image {
    height: 0%
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card {
    width: 100%;
    height: 300px;
    background: #262c37;
    border-radius: 15px 15px 15px 15px
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card.vimeo-content {
    height: 300px
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .content {
    border-radius: 15px 15px 15px 15px;
    padding: 25% 0% 0% 0%
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .front-content::after {
    background-color: #6ec1e4
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .front-text-content .image-screen {
    text-align: center;
    background: var(--e-global-color-3b3a846);
    padding: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .front-text-content .header .card-number {
    color: #737373;
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .front-text-content .header .title {
    color: #fff;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .front-text-content .front-text-body {
    color: #cecece
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .content .text .title {
    color: #444
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .content .text,
.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .content p {
    color: #4d4d4d
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .front-text-content .footer a.interactive-btn {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    color: #fff;
    background: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .front-text-content .footer a.interactive-btn:hover {
    color: #f9f9f9;
    background: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .interactive-btn {
    color: #fff;
    background: #49508c
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .interactive-btn:hover {
    color: #f9f9f9;
    background: #7e5ae2
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .close-me {
    background-color: #fff;
    color: #333;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    top: 15px;
    right: 15px
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .close-me svg {
    fill: #333;
    height: 13px;
    width: 13px;
    line-height: 13px
}

.elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .close-me .eael-interactive-card-svg-icon {
    width: 13px
}

.rtl .elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .close-me {
    left: 15px
}

.elementor-31587 .elementor-element.elementor-element-f2ce3e7:not(.elementor-motion-effects-element-type-background),
.elementor-31587 .elementor-element.elementor-element-f2ce3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-f2ce3e7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-31587 .elementor-element.elementor-element-f2ce3e7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31587 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-78617e6 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-31587 .elementor-element.elementor-element-f96fc9f>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-f96fc9f {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-f96fc9f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31587 .elementor-element.elementor-element-696728f>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-696728f {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-2265507 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-390286e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-390286e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-390286e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-390286e {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-48b1381.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-48b1381.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-860204a .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-860204a.ha-content--column .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-860204a.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-860204a.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31587 .elementor-element.elementor-element-860204a.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-860204a .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31587 .elementor-element.elementor-element-860204a.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-860204a.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-860204a .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-860204a.ha-content--row .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-860204a.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31587 .elementor-element.elementor-element-860204a.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31587 .elementor-element.elementor-element-860204a.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31587 .elementor-element.elementor-element-860204a.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31587 .elementor-element.elementor-element-860204a .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31587 .elementor-element.elementor-element-860204a .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31587 .elementor-element.elementor-element-860204a .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-860204a .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-860204a .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-860204a .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-9e3bc7e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-9e3bc7e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-b3b229c {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-b3b229c img {
    border-style: solid;
    border-width: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-6ceb957:not(.elementor-motion-effects-element-type-background),
.elementor-31587 .elementor-element.elementor-element-6ceb957>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-6ceb957 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-6ceb957 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-6ceb957 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-6ceb957 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-31587 .elementor-element.elementor-element-6ceb957>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-c44e415.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31587 .elementor-element.elementor-element-0bef6be {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-0bef6be img {
    border-style: solid;
    border-width: 0 0 0 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-57a9210.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-57a9210.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-3e18b00 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-content--column .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-3e18b00 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-3e18b00 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-content--row .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31587 .elementor-element.elementor-element-3e18b00.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31587 .elementor-element.elementor-element-3e18b00 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31587 .elementor-element.elementor-element-3e18b00 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31587 .elementor-element.elementor-element-3e18b00 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-3e18b00 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-3e18b00 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-3e18b00 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31587 .elementor-element.elementor-element-381b58f:not(.elementor-motion-effects-element-type-background),
.elementor-31587 .elementor-element.elementor-element-381b58f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31587 .elementor-element.elementor-element-381b58f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-381b58f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-381b58f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-381b58f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0
}

.elementor-31587 .elementor-element.elementor-element-381b58f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31587 .elementor-element.elementor-element-5884295 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-5884295 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-5884295 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-5884295 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-31587 .elementor-element.elementor-element-b30d927>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-b30d927 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-b30d927 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31587 .elementor-element.elementor-element-8734087 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-c1a95e9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-c1a95e9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-c1a95e9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-c1a95e9 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-c1eafe7.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31587 .elementor-element.elementor-element-87823a1>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-87823a1 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-87823a1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31587 .elementor-element.elementor-element-9e21332>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-9e21332 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-54a9232>.elementor-widget-container {
    margin: 20px 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-54a9232 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-54a9232 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: #ffffffcf
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-gap {
    width: 0;
    height: 0
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-line {
    background-color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-icon {
    width: 91px;
    height: 43px;
    background-color: var(--e-global-color-3b3a846);
    color: var(--e-global-color-primary);
    clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-icon {
    font-size: 25px
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-graphic-image img {
    width: 25px;
    height: 25px;
    object-fit: cover
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-graphic-text {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .uc-item-active .ue-step-icon {
    background-color: #000000 !important
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-label {
    background-color: var(--e-global-color-3b3a846);
    color: #fff;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    padding: 7px 7px 7px 7px;
    border-radius: 26px 26px 26px 26px;
    min-width: 0;
    min-height: 0
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-content {
    padding: 10px 10px 10px 10px;
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-spacer {
    width: 16px;
    height: 16px
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-content-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    margin-top: 10px
}

.elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-content-text {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    margin-top: 10px
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-item-gap {
    width: 10px;
    height: 10px
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-item-line {
    background-color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-icon {
    width: 91px;
    height: 43px;
    background-color: var(--e-global-color-3b3a846);
    color: var(--e-global-color-primary);
    clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-icon {
    font-size: 25px
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-graphic-image img {
    width: 25px;
    height: 25px;
    object-fit: cover
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .uc-item-active .ue-step-icon {
    background-color: #000000 !important
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-label {
    background-color: var(--e-global-color-3b3a846);
    color: #fff;
    padding: 7px 7px 7px 7px;
    border-radius: 26px 26px 26px 26px;
    min-width: 0;
    min-height: 0
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-item-content {
    padding: 10px 10px 10px 10px;
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-item-spacer {
    width: 16px;
    height: 16px
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-item-content-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    margin-top: 10px
}

.elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-item-content-text {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    margin-top: 10px
}

.elementor-31587 .elementor-element.elementor-element-5a3d9ed .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-5a3d9ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-5a3d9ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-5a3d9ed {
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 0 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-865a162.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-865a162.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-6c64800>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-6c64800 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-6c64800 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: #ffffffcf
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-gap {
    width: 0;
    height: 0
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-line {
    background-color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-icon {
    width: 91px;
    height: 43px;
    background-color: var(--e-global-color-3b3a846);
    color: var(--e-global-color-primary);
    clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-icon {
    font-size: 25px
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-graphic-image img {
    width: 25px;
    height: 25px;
    object-fit: cover
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .uc-item-active .ue-step-icon {
    background-color: #000000 !important
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-label {
    background-color: var(--e-global-color-3b3a846);
    color: #fff;
    padding: 7px 7px 7px 7px;
    border-radius: 26px 26px 26px 26px;
    min-width: 0;
    min-height: 0
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-content {
    padding: 10px 10px 10px 10px;
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-spacer {
    width: 16px;
    height: 16px
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-content-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    margin-top: 10px
}

.elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-content-text {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    margin-top: 10px
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-item-gap {
    width: 10px;
    height: 10px
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-item-line {
    background-color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-icon {
    width: 91px;
    height: 43px;
    background-color: var(--e-global-color-3b3a846);
    color: var(--e-global-color-primary);
    clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-icon {
    font-size: 25px
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-graphic-image img {
    width: 25px;
    height: 25px;
    object-fit: cover
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .uc-item-active .ue-step-icon {
    background-color: #000000 !important
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-label {
    background-color: var(--e-global-color-3b3a846);
    color: #fff;
    padding: 7px 7px 7px 7px;
    border-radius: 26px 26px 26px 26px;
    min-width: 0;
    min-height: 0
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-item-content {
    padding: 10px 10px 10px 10px;
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-item-spacer {
    width: 16px;
    height: 16px
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-item-content-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    margin-top: 10px
}

.elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-item-content-text {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    margin-top: 10px
}

.elementor-31587 .elementor-element.elementor-element-4d03c5f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-4d03c5f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-4d03c5f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-4d03c5f {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-da49cbf.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31587 .elementor-element.elementor-element-c8fd4ab>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-c8fd4ab {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-c8fd4ab .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31587 .elementor-element.elementor-element-59333e6>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-59333e6 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-35904ba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-35904ba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-35904ba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-35904ba {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-c0938e4.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31587 .elementor-element.elementor-element-1213186 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-1213186 img {
    border-style: solid;
    border-width: 0 0 0 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-d28dfed.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31587 .elementor-element.elementor-element-e30b286 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-e30b286.ha-content--column .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-e30b286.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-e30b286.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31587 .elementor-element.elementor-element-e30b286.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-e30b286 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31587 .elementor-element.elementor-element-e30b286.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-e30b286.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-e30b286 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-e30b286.ha-content--row .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-e30b286.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31587 .elementor-element.elementor-element-e30b286.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31587 .elementor-element.elementor-element-e30b286.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31587 .elementor-element.elementor-element-e30b286.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31587 .elementor-element.elementor-element-e30b286 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31587 .elementor-element.elementor-element-e30b286 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31587 .elementor-element.elementor-element-e30b286 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-e30b286 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-e30b286 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-e30b286 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31587 .elementor-element.elementor-element-bcffc57 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-bcffc57 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-bcffc57 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-bcffc57 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-887d151.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-887d151.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-59af00d>.elementor-widget-container {
    margin: 0 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-59af00d {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-59af00d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31587 .elementor-element.elementor-element-44679aa>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-44679aa {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-1105131 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-1105131 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-1105131 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-1105131 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-eb4536e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31587 .elementor-element.elementor-element-51d17d8 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-19a28c3 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-content--column .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-19a28c3 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-19a28c3 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-content--row .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31587 .elementor-element.elementor-element-19a28c3.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31587 .elementor-element.elementor-element-19a28c3 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31587 .elementor-element.elementor-element-19a28c3 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31587 .elementor-element.elementor-element-19a28c3 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-19a28c3 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-19a28c3 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-19a28c3 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-723e706.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-723e706.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-ed47371 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-ed47371 img {
    border-style: none;
    border-radius: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-b4d3bc4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-b4d3bc4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-b4d3bc4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-b4d3bc4 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-6f53c35.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-6f53c35.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-fc2c14e {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-fc2c14e img {
    border-style: none;
    border-radius: 0 0 0 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-e05be09.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31587 .elementor-element.elementor-element-6390126 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-e327844 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-e327844.ha-content--column .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-e327844.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-e327844.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31587 .elementor-element.elementor-element-e327844.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-e327844 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31587 .elementor-element.elementor-element-e327844.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-e327844.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-e327844 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-e327844.ha-content--row .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-e327844.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31587 .elementor-element.elementor-element-e327844.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31587 .elementor-element.elementor-element-e327844.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31587 .elementor-element.elementor-element-e327844.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31587 .elementor-element.elementor-element-e327844 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31587 .elementor-element.elementor-element-e327844 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31587 .elementor-element.elementor-element-e327844 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-e327844 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-e327844 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-e327844 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31587 .elementor-element.elementor-element-dab818e:not(.elementor-motion-effects-element-type-background),
.elementor-31587 .elementor-element.elementor-element-dab818e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0
}

.elementor-31587 .elementor-element.elementor-element-dab818e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-dab818e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-dab818e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-dab818e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 80px 0
}

.elementor-31587 .elementor-element.elementor-element-dab818e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31587 .elementor-element.elementor-element-49863f1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-49863f1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-49863f1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-49863f1 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-1a991a9.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-1a991a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-1a991a9.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31587 .elementor-element.elementor-element-1a991a9>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-1a991a9>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

.elementor-31587 .elementor-element.elementor-element-2df7e6f {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-2df7e6f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-e097cb9>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31587 .elementor-element.elementor-element-e097cb9 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-ba2cb50 {
    --spacer-size: 50px
}

.elementor-31587 .elementor-element.elementor-element-ef62de3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-ef62de3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-ef62de3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-ef62de3 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-31587 .elementor-element.elementor-element-c016d55 .eael-counter-container {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-c016d55 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-c016d55 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31587 .elementor-element.elementor-element-c016d55 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31587 .elementor-element.elementor-element-c016d55 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31587 .elementor-element.elementor-element-c840af8>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31587 .elementor-element.elementor-element-c840af8 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-c840af8 .eael-divider,
.elementor-31587 .elementor-element.elementor-element-c840af8 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-61c01e98)
}

.elementor-31587 .elementor-element.elementor-element-c840af8 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31587 .elementor-element.elementor-element-c840af8 .divider-border {
    border-top-width: 2px
}

.elementor-31587 .elementor-element.elementor-element-c840af8 .divider-text-container {
    width: 229px
}

.elementor-31587 .elementor-element.elementor-element-12f7d53 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-dda4586 .eael-counter-container {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-dda4586 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-dda4586 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31587 .elementor-element.elementor-element-dda4586 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31587 .elementor-element.elementor-element-dda4586 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31587 .elementor-element.elementor-element-ae2e5aa>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31587 .elementor-element.elementor-element-ae2e5aa {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-ae2e5aa .eael-divider,
.elementor-31587 .elementor-element.elementor-element-ae2e5aa .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-61c01e98)
}

.elementor-31587 .elementor-element.elementor-element-ae2e5aa .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31587 .elementor-element.elementor-element-ae2e5aa .divider-border {
    border-top-width: 2px
}

.elementor-31587 .elementor-element.elementor-element-ae2e5aa .divider-text-container {
    width: 229px
}

.elementor-31587 .elementor-element.elementor-element-a262e1e {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-8f0ec4c .eael-counter-container {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-8f0ec4c .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31587 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31587 .elementor-element.elementor-element-8f0ec4c .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31587 .elementor-element.elementor-element-05fabc1>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31587 .elementor-element.elementor-element-05fabc1 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-05fabc1 .eael-divider,
.elementor-31587 .elementor-element.elementor-element-05fabc1 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-61c01e98)
}

.elementor-31587 .elementor-element.elementor-element-05fabc1 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31587 .elementor-element.elementor-element-05fabc1 .divider-border {
    border-top-width: 2px
}

.elementor-31587 .elementor-element.elementor-element-05fabc1 .divider-text-container {
    width: 229px
}

.elementor-31587 .elementor-element.elementor-element-0f019db {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-da52c07 .eael-counter-container {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-da52c07 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-da52c07 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31587 .elementor-element.elementor-element-da52c07 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31587 .elementor-element.elementor-element-da52c07 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31587 .elementor-element.elementor-element-26d4e59>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31587 .elementor-element.elementor-element-26d4e59 {
    text-align: center
}

.elementor-31587 .elementor-element.elementor-element-26d4e59 .eael-divider,
.elementor-31587 .elementor-element.elementor-element-26d4e59 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-61c01e98)
}

.elementor-31587 .elementor-element.elementor-element-26d4e59 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31587 .elementor-element.elementor-element-26d4e59 .divider-border {
    border-top-width: 2px
}

.elementor-31587 .elementor-element.elementor-element-26d4e59 .divider-text-container {
    width: 229px
}

.elementor-31587 .elementor-element.elementor-element-43915db {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-31587 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, #001b31 100%)
}

.elementor-31587 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0
}

.elementor-31587 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31587 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31587 .elementor-element.elementor-element-9968132 {
    text-align: left
}

.elementor-31587 .elementor-element.elementor-element-9968132 img {
    width: 80%
}

.elementor-31587 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-31587 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-content--column .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-content--row .ha-list-item,
.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31587 .elementor-element.elementor-element-5f2fe98 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31587 .elementor-element.elementor-element-ba2f43f {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31587 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31587 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-31587 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31587 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31587 .elementor-element.elementor-element-13453be {
    padding: 100px 0 0 0
}

body.elementor-page-31587:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31587>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-31587 .elementor-element.elementor-element-9829734 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-a20bd14 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-99e5c75 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-c02cce2 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-657ba25 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-85ce6c4 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-30946d1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .front-text-content .header .card-number {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .front-text-content .header .card-number {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .front-text-content .header .card-number {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .front-text-content .header .card-number {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-f96fc9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-2265507 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-b30d927 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-8734087 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-87823a1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-54a9232 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-graphic-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-label {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-content-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-content-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-item-content-title {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-item-content-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-6c64800 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-content-title {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-content-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-item-content-title {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-item-content-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-c8fd4ab .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-59af00d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-51d17d8 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-6390126 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-2df7e6f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-c016d55 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-c016d55 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-12f7d53 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-dda4586 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-dda4586 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-a262e1e {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-8f0ec4c .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-0f019db {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-da52c07 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-da52c07 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-43915db {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31587 .elementor-element.elementor-element-9968132 img {
        width: 95%
    }

    .elementor-31587 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31587 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-ba2f43f {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-31587 .elementor-element.elementor-element-9829734 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-a20bd14 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-99e5c75 .elementor-heading-title {
        font-size: 1.7rem
    }

    .elementor-31587 .elementor-element.elementor-element-c02cce2 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-657ba25 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-85ce6c4 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-30946d1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-5bdbe39>.elementor-widget-container {
        padding: 0 0 10px 0
    }

    .elementor-31587 .elementor-element.elementor-element-5bdbe39 .interactive-card .front-text-content .header .card-number {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-1c4e9ef>.elementor-widget-container {
        padding: 0 0 10px 0
    }

    .elementor-31587 .elementor-element.elementor-element-1c4e9ef .interactive-card .front-text-content .header .card-number {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-6ceaed0>.elementor-widget-container {
        padding: 0 0 10px 0
    }

    .elementor-31587 .elementor-element.elementor-element-6ceaed0 .interactive-card .front-text-content .header .card-number {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-2de27d9 .interactive-card .front-text-content .header .card-number {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-f96fc9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-696728f>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31587 .elementor-element.elementor-element-696728f {
        text-align: center;
        font-size: 1.6rem;
        line-height: 1em
    }

    .elementor-31587 .elementor-element.elementor-element-2265507 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-b30d927 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-8734087 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-87823a1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-9e21332>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31587 .elementor-element.elementor-element-9e21332 {
        text-align: center;
        font-size: 1.3rem;
        line-height: 1em
    }

    .elementor-31587 .elementor-element.elementor-element-54a9232 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-graphic-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-label {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-content {
        padding: 0 0 29px 11px;
        text-align: left
    }

    .elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-spacer {
        width: 0;
        height: 0
    }

    .elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-content-title {
        font-size: var(--e-global-typography-32bcb19-font-size);
        margin-top: 0;
        border-radius: 0 0 0 0
    }

    .elementor-31587 .elementor-element.elementor-element-e4ad88b .ue-step-item-content-text {
        font-size: var(--e-global-typography-3fcd398-font-size);
        margin-top: 0
    }

    .elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-item-content-title {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-fe1f0f6 .ue-step-item-content-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-6c64800 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-content {
        padding: 0 0 40px 11px;
        text-align: left
    }

    .elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-spacer {
        width: 0;
        height: 0
    }

    .elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-content-title {
        font-size: var(--e-global-typography-3fcd398-font-size);
        margin-top: 0;
        border-radius: 0 0 0 0
    }

    .elementor-31587 .elementor-element.elementor-element-eb96318 .ue-step-item-content-text {
        font-size: var(--e-global-typography-3fcd398-font-size);
        margin-top: 0
    }

    .elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-item-content-title {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-c3879a2 .ue-step-item-content-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-c8fd4ab .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-59333e6>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31587 .elementor-element.elementor-element-59333e6 {
        text-align: center;
        font-size: 1.3rem;
        line-height: 1em
    }

    .elementor-31587 .elementor-element.elementor-element-59af00d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-44679aa>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31587 .elementor-element.elementor-element-44679aa {
        text-align: center;
        font-size: 1.2rem;
        line-height: 1em
    }

    .elementor-31587 .elementor-element.elementor-element-51d17d8 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-6390126 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-2df7e6f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-e097cb9>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31587 .elementor-element.elementor-element-e097cb9 {
        text-align: center;
        font-size: 1.6rem;
        line-height: 1em
    }

    .elementor-31587 .elementor-element.elementor-element-c016d55 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-c016d55 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-12f7d53 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-dda4586 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-dda4586 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-a262e1e {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-8f0ec4c .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-0f019db {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-da52c07 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-da52c07 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-43915db {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31587 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31587 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31587 .elementor-element.elementor-element-ba2f43f {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31587 .elementor-element.elementor-element-13453be {
        padding: 40px 0 0 0
    }
}

.ha_bounceIn {
    -webkit-animation-name: ha_bounceIn;
    animation-name: ha_bounceIn;
    -webkit-animation-duration: 0.75s;
    -webkit-animation-duration: calc(var(--animate-duration)* 0.75);
    animation-duration: 0.75s;
    animation-duration: calc(var(--animate-duration)* 0.75)
}

.ha-css-transform-yes {
    -webkit-transition-duration: var(--ha-tfx-transition-duration, 0.2s);
    transition-duration: var(--ha-tfx-transition-duration, 0.2s);
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0));
    transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0))
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content {
    top: unset;
    right: 0;
    bottom: calc(101%+var(--ha-tooltip-arrow-distance));
    left: 0;
    margin: 0 auto
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content {
    top: calc(101%+var(--ha-tooltip-arrow-distance));
    right: 0;
    bottom: unset;
    left: 0;
    margin: 0 auto
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {
    top: 50%;
    right: calc(101%+var(--ha-tooltip-arrow-distance));
    bottom: unset;
    left: unset;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {
    top: 50%;
    right: unset;
    bottom: unset;
    left: calc(101%+var(--ha-tooltip-arrow-distance));
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content {
    top: unset;
    right: 0;
    bottom: calc(101%+var(--ha-tooltip-arrow-distance));
    left: 0;
    margin: 0 auto
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)#fff0 #fff0 #fff0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content {
    top: calc(101%+var(--ha-tooltip-arrow-distance));
    right: 0;
    bottom: unset;
    left: 0;
    margin: 0 auto
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: #fff0 #fff0 var(--ha-tooltip-arrow-color)#fff0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content {
    top: 50%;
    right: calc(101%+var(--ha-tooltip-arrow-distance));
    bottom: unset;
    left: unset;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: #fff0 #fff0 #fff0 var(--ha-tooltip-arrow-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content {
    top: 50%;
    right: unset;
    bottom: unset;
    left: calc(101%+var(--ha-tooltip-arrow-distance));
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: #fff0 var(--ha-tooltip-arrow-color)#fff0 #fff0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-scroll-to-top-button {
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 9999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background-color: #5636d1;
    color: #fff;
    text-align: center;
    opacity: 1;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

#uc_step_process_elementor_e4ad88b {
    display: flex
}

#uc_step_process_elementor_e4ad88b .ue-link {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#uc_step_process_elementor_e4ad88b .ue-step-item {
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative
}

#uc_step_process_elementor_e4ad88b .ue-item-highlight {
    display: flex;
    align-items: center
}

#uc_step_process_elementor_e4ad88b .ue-step-item-gap {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_e4ad88b .ue-step-item-line {
    height: 2px;
    flex-grow: 1
}

#uc_step_process_elementor_e4ad88b .ue-step-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    line-height: 1em;
    transition: 0.3s
}

#uc_step_process_elementor_e4ad88b .ue-icon svg {
    height: 1em;
    width: 1em
}

#uc_step_process_elementor_e4ad88b .ue-step-label {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

#uc_step_process_elementor_e4ad88b .ue-step-item:last-child .ue-step-item-line:last-child {
    opacity: 0
}

#uc_step_process_elementor_e4ad88b .ue-step-item:first-child .ue-step-item-line:first-child {
    opacity: 0
}

#uc_step_process_elementor_e4ad88b .ue-step-item-spacer {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_e4ad88b.uc-remote-parent .ue-step-item {
    cursor: pointer
}

#uc_step_process_elementor_e4ad88b {
    flex-direction: column
}

#uc_step_process_elementor_e4ad88b .ue-step-item {
    flex-direction: row
}

#uc_step_process_elementor_e4ad88b .ue-item-highlight {
    flex-direction: column
}

#uc_step_process_elementor_e4ad88b .ue-step-item .ue-step-item-line:first-child {
    display: none
}

#uc_step_process_elementor_e4ad88b .ue-step-item-gap:nth-child(2) {
    display: none
}

#uc_step_process_elementor_e4ad88b .ue-step-item-line:first-child {
    display: none
}

#uc_step_process_elementor_e4ad88b .ue-step-item-line {
    height: 100%;
    width: 2px
}

#uc_step_process_elementor_fe1f0f6 {
    display: flex
}

#uc_step_process_elementor_fe1f0f6 .ue-link {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#uc_step_process_elementor_fe1f0f6 .ue-step-item {
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative
}

#uc_step_process_elementor_fe1f0f6 .ue-item-highlight {
    display: flex;
    align-items: center
}

#uc_step_process_elementor_fe1f0f6 .ue-step-item-gap {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_fe1f0f6 .ue-step-item-line {
    height: 1px;
    flex-grow: 1
}

#uc_step_process_elementor_fe1f0f6 .ue-step-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    line-height: 1em;
    transition: 0.3s
}

#uc_step_process_elementor_fe1f0f6 .ue-icon svg {
    height: 1em;
    width: 1em
}

#uc_step_process_elementor_fe1f0f6 .ue-step-label {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

#uc_step_process_elementor_fe1f0f6 .ue-step-item:last-child .ue-step-item-line:last-child {
    opacity: 0
}

#uc_step_process_elementor_fe1f0f6 .ue-step-item:first-child .ue-step-item-line:first-child {
    opacity: 0
}

#uc_step_process_elementor_fe1f0f6 .ue-step-item-spacer {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_fe1f0f6.uc-remote-parent .ue-step-item {
    cursor: pointer
}

#uc_step_process_elementor_eb96318 {
    display: flex
}

#uc_step_process_elementor_eb96318 .ue-link {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#uc_step_process_elementor_eb96318 .ue-step-item {
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative
}

#uc_step_process_elementor_eb96318 .ue-item-highlight {
    display: flex;
    align-items: center
}

#uc_step_process_elementor_eb96318 .ue-step-item-gap {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_eb96318 .ue-step-item-line {
    height: 2px;
    flex-grow: 1
}

#uc_step_process_elementor_eb96318 .ue-step-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    line-height: 1em;
    transition: 0.3s
}

#uc_step_process_elementor_eb96318 .ue-icon svg {
    height: 1em;
    width: 1em
}

#uc_step_process_elementor_eb96318 .ue-step-label {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

#uc_step_process_elementor_eb96318 .ue-step-item:last-child .ue-step-item-line:last-child {
    opacity: 0
}

#uc_step_process_elementor_eb96318 .ue-step-item:first-child .ue-step-item-line:first-child {
    opacity: 0
}

#uc_step_process_elementor_eb96318 .ue-step-item-spacer {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_eb96318.uc-remote-parent .ue-step-item {
    cursor: pointer
}

#uc_step_process_elementor_c3879a2 {
    display: flex
}

#uc_step_process_elementor_c3879a2 .ue-link {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#uc_step_process_elementor_c3879a2 .ue-step-item {
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative
}

#uc_step_process_elementor_c3879a2 .ue-item-highlight {
    display: flex;
    align-items: center
}

#uc_step_process_elementor_c3879a2 .ue-step-item-gap {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_c3879a2 .ue-step-item-line {
    height: 1px;
    flex-grow: 1
}

#uc_step_process_elementor_c3879a2 .ue-step-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    line-height: 1em;
    transition: 0.3s
}

#uc_step_process_elementor_c3879a2 .ue-icon svg {
    height: 1em;
    width: 1em
}

#uc_step_process_elementor_c3879a2 .ue-step-label {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

#uc_step_process_elementor_c3879a2 .ue-step-item:last-child .ue-step-item-line:last-child {
    opacity: 0
}

#uc_step_process_elementor_c3879a2 .ue-step-item:first-child .ue-step-item-line:first-child {
    opacity: 0
}

#uc_step_process_elementor_c3879a2 .ue-step-item-spacer {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_c3879a2.uc-remote-parent .ue-step-item {
    cursor: pointer
}

#uc_sliding_diagonals_background_effect_bg_addon80961 {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#uc_animated_ripples_bg_addon98549ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon98549ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #cbcbcb4d;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

.interactive-card {
    position: relative;
    width: 100%;
    height: 600px;
    display: block;
    z-index: 0;
    -webkit-display: flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden
}

.add-shadow {
    -webkit-box-shadow: 0 14px 28px rgb(0 0 0 / .25), 0 10px 10px rgb(0 0 0 / .22);
    box-shadow: 0 14px 28px rgb(0 0 0 / .25), 0 10px 10px rgb(0 0 0 / .22)
}

.interactive-card .front-content {
    position: relative;
    display: block;
    -webkit-border-radius: 0;
    border-radius: 0;
    z-index: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.interactive-card .front-content:before {
    content: "";
    position: absolute;
    width: 120px;
    height: 120px;
    background-color: rgb(255 255 255 / .4);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: 1;
    opacity: .2;
    -webkit-animation: zoomOut;
    -o-animation: zoomOut;
    animation: zoomOut;
    animation-delay: 0.8s
}

.interactive-card .front-content:after {
    content: "";
    position: absolute;
    width: 80px;
    height: 80px;
    background-color: rgb(255 255 255 / .4);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: -1;
    opacity: .1;
    -webkit-animation: zoomOut;
    -o-animation: zoomOut;
    animation: zoomOut
}

.interactive-card .front-content .image-screen {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 11;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    transition: 0.5s
}

.interactive-card .front-text-content {
    width: 100%;
    height: 100%;
    -webkit-display: flex;
    display: flex;
    align-items: center;
    justify-content: center
}

.interactive-card .front-text-content .image-screen {
    background: #4d4d4d;
    width: 100%;
    height: 100%;
    padding: 30px;
    -webkit-display: flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
    -webkit-transition: 0.5s;
    transition: 0.5s
}

.interactive-card .front-text-content .image-screen:hover {
    background: rgb(77 77 77 / .6)
}

.interactive-card .front-text-content .header .card-number {
    font-size: 2em;
    font-weight: 700;
    color: #fff;
    margin-top: 0
}

.interactive-card .front-text-content .header .title {
    font-size: 1.1em;
    line-height: 1.5;
    margin-bottom: 1em;
    letter-spacing: .15em;
    text-transform: uppercase
}

.interactive-card .front-text-content .front-text-body {
    font-size: .85em;
    color: #e9e9e9
}

.interactive-card .front-text-content .footer {
    margin-top: 1em
}

.interactive-card .front-text-content .footer a.interactive-btn {
    display: inline-block;
    padding: 8px 25px;
    font-size: .85em;
    letter-spacing: .15em;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.interactive-card .front-text-content .footer a.interactive-btn:hover {
    background: #02cc7b
}

.interactive-card .content {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    z-index: -100;
    opacity: 0;
    transition: 1s
}

.interactive-card .content .content-inner {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.interactive-card .content-show {
    z-index: 100;
    opacity: 1
}

.interactive-card .content .content-inner .image {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    opacity: .7;
    -webkit-transition: 0.4s;
    transition: 0.4s
}

.interactive-card .content .text {
    display: block !important
}

.interactive-card .text-inner {
    display: block;
    max-width: 100%;
    max-height: 100%;
    padding: 20px
}

.interactive-card .content .image img {
    max-height: 100%
}

.interactive-card .content:hover .image {
    opacity: 1
}

.interactive-card .content .text {
    width: 100%;
    font-size: 14px;
    line-height: 27px;
    display: flex;
    -webkit-display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.interactive-card .content .text.center-text {
    text-align: center
}

.interactive-card .content .text .title {
    font-size: 28px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1;
    color: #313131;
    margin-top: 0
}

.interactive-card .content iframe {
    width: 100%;
    height: 100%;
    border: 0
}

.interactive-card .content .content-overflow {
    width: 100%;
    height: 100%;
    padding: 30px;
    overflow-y: scroll
}

.interactive-card .close-me {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 15px;
    right: 15px;
    z-index: 100;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    font-size: 13px;
    cursor: pointer
}

.interactive-card .interactive-btn {
    display: inline-block;
    padding: 8px 25px;
    background: #e9e9e9;
    color: #fff;
    border-radius: 4px;
    transition: 0.5s;
    background: #e91e63
}

.interactive-card .interactive-btn:hover {
    color: #fff;
    text-decoration: none;
    background: #c2185b
}

.interactive-card .carousel-container {
    overflow: hidden
}

.interactive-card .carousel {
    padding: 0;
    margin: 0;
    list-style: none
}

.interactive-card .carousel li {
    float: left
}

.interactive-card .carousel li img {
    max-width: 100%
}

.interactive-card .navigation {
    position: absolute;
    width: 100%;
    height: auto;
    padding: 15px;
    bottom: 15px;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
    text-align: center;
    z-index: 10
}

.interactive-card .navigation a {
    display: inline-block;
    padding: 8px 15px;
    background: #f9f9f9;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    font-size: 12px;
    font-weight: 600;
    color: #4d4d4d;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: 0.4s;
    transition: 0.4s
}

.interactive-card .navigation a:hover {
    background: #ededed
}

.interactive-card .interactive-button {
    display: inline-block;
    padding: 15px 22px;
    background: #00c853;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.interactive-card .interactive-button:hover {
    background: #03b048
}

.interactive-card .fade-out {
    -webkit-animation: fadeOut 0.5s;
    -o-animation: fadeOut 0.5s;
    animation: fadeOut 0.5s;
    transition: 0.5s;
    opacity: 0
}

@keyframes fadeOut {
    0% {
        opacity: 1;
        transition: 0.5s
    }

    100% {
        opacity: 0;
        transition: 0.5s
    }
}

.interactive-card .fade-in {
    -webkit-animation: fadeIn 0.5s;
    -o-animation: fadeIn 0.5s;
    animation: fadeIn 0.5s;
    transition: 0.5s;
    opacity: 1
}

@keyframes fadeIn {
    0% {
        opacity: 0;
        transition: 0.5s
    }

    100% {
        opacity: 1;
        transition: 0.5s
    }
}

.interactive-card .zoom-out {
    -webkit-animation: zoomOut 1.5s;
    -o-animation: zoomOut 1.5s;
    animation: zoomOut 1.5s;
    opacity: 0
}

@keyframes zoomOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        transition: 0.5s;
        opacity: 1
    }

    25% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        transition: 0.5s
    }

    100% {
        -webkit-transform: scale(6);
        transform: scale(6);
        transition: 1.4s;
        opacity: 0
    }
}

.interactive-card .zoom-in {
    -webkit-animation: zoomIn 1.5s;
    -o-animation: zoomIn 1.5s;
    animation: zoomIn 1.5s;
    opacity: 1
}

@keyframes zoomIn {
    0% {
        -webkit-transform: scaleX(4)scaleY(2);
        transform: scaleX(4)scaleY(2);
        transition: 0.5s;
        opacity: 0
    }

    25% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        transition: 0.5s
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        transition: 1.4s;
        opacity: 1
    }
}

.interactive-card .slide-in-left {
    transition: 0.5s;
    -webkit-animation: slideInLeft 1.5s;
    -o-animation: slideInLeft 1.5s;
    animation: slideInLeft 1.5s;
    transform: translateX(0);
    opacity: 1;
    z-index: 100
}

@keyframes slideInLeft {
    0% {
        transform: translateX(-100%);
        transition: 0.3s
    }

    50% {
        transform: translateX(10%);
        transition: 0.4s
    }

    100% {
        transform: translateX(0);
        transition: 0.5s
    }
}

.interactive-card .slide-in-swing-left {
    transition: 0.5s;
    -webkit-animation: slideInSwingLeft 1.2s;
    -o-animation: slideInSwingLeft 1.2s;
    animation: slideInSwingLeft 1.2s;
    transform: translateX(0);
    opacity: 1;
    z-index: 100
}

@keyframes slideInSwingLeft {
    0% {
        transform: translateX(-100%)scale(0);
        transition: 0.3s
    }

    50% {
        transform: translateX(30%)scale(1.2);
        transition: 0.4s
    }

    100% {
        transform: translateX(0)scale(1);
        transition: 0.5s
    }
}

.interactive-card .slide-in-right {
    transition: 0.5s;
    -webkit-animation: slideInRight 1.5s;
    -o-animation: slideInRight 1.5s;
    animation: slideInRight 1.5s;
    transform: translateX(0);
    opacity: 1;
    z-index: 100
}

@keyframes slideInRight {
    0% {
        transform: translateX(100%);
        transition: 0.3s
    }

    50% {
        transform: translateX(-10%);
        transition: 0.4s
    }

    100% {
        transform: translateX(0);
        transition: 0.5s
    }
}

.interactive-card .slide-in-swing-right {
    transition: 0.5s;
    -webkit-animation: slideInSwingRight 1.2s;
    -o-animation: slideInSwingRight 1.2s;
    animation: slideInSwingRight 1.2s;
    transform: translateX(0);
    opacity: 1;
    z-index: 100
}

@keyframes slideInSwingRight {
    0% {
        transform: translateX(100%)scale(0);
        transition: 0.3s
    }

    50% {
        transform: translateX(-30%)scale(1.2);
        transition: 0.4s
    }

    100% {
        transform: translateX(0)scale(1);
        transition: 0.5s
    }
}

@media only screen and(max-width:480px) {
    .interactive-card .front-content.front-text-content {
        width: 100%
    }

    .interactive-card .front-content.front-text-content .image-screen:hover {
        background: 0 0
    }

    .interactive-card .content .text {
        padding: 15px
    }

    .interactive-card .content .text .title {
        font-size: 18px;
        line-height: 27px
    }

    .interactive-card .content .image {
        width: 60%
    }
}

.eael-interactive-card-rear-img-align-left .interactive-card .content .content-inner {
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.eael-interactive-card-rear-img-align-top .interactive-card .content .content-inner {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    justify-content: baseline
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,
.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
    display: block;
    visibility: hidden
}

.eael-contact-form input[type="text"],
.eael-contact-form input[type="email"],
.eael-contact-form input[type="url"],
.eael-contact-form input[type="tel"],
.eael-contact-form input[type="date"],
.eael-contact-form input[type="number"],
.eael-contact-form textarea {
    background: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
    float: none;
    height: auto;
    margin: 0;
    outline: 0;
    width: 100%
}

.eael-contact-form input[type="submit"] {
    border: 0;
    float: none;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    width: auto;
    -webkit-transition: all 0.25s linear 0s;
    transition: all 0.25s linear 0s
}

.eael-custom-radio-checkbox input[type="checkbox"],
.eael-custom-radio-checkbox input[type="radio"] {
    appearance: none;
    border-style: solid;
    border-width: 0;
    outline: none;
    min-width: 1px;
    width: 15px;
    height: 15px;
    background: #ddd;
    padding: 3px
}

.eael-custom-radio-checkbox input[type="checkbox"]:before,
.eael-custom-radio-checkbox input[type="radio"]:before {
    content: "";
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    display: block
}

.eael-custom-radio-checkbox input[type="checkbox"]:checked:before,
.eael-custom-radio-checkbox input[type="radio"]:checked:before {
    background: #999;
    -webkit-transition: all 0.25s linear 0s;
    transition: all 0.25s linear 0s
}

.eael-custom-radio-checkbox input[type="radio"] {
    border-radius: 50%
}

.eael-custom-radio-checkbox input[type="radio"]:before {
    border-radius: 50%
}

.rtl .interactive-card .close-me {
    left: 15px;
    right: unset !important
}

.interactive-card {
    height: 600px
}

.interactive-card.eael-vimeo-content {
    height: 650px
}

.eael-vimeo-conatiner {
    position: relative;
    padding-bottom: 56.25%;
    height: auto;
    overflow: hidden
}

.eael-vimeo-conatiner .eael-ic-vimeo-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.eael-custom-radio-checkbox input[type="checkbox"],
.eael-custom-radio-checkbox input[type="radio"] {
    appearance: none;
    -moz-appearance: none;
    border-style: solid;
    border-width: 0;
    outline: none;
    min-width: 1px;
    width: 15px;
    height: 15px;
    background: #ddd;
    padding: 3px
}

.trx_addons_inline_1136865024 img.logo_image {
    max-height: 64px
}

.elementor-31422 .elementor-element.elementor-element-01f89a8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-01f89a8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-01f89a8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-4585920 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-4585920 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-4585920 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-79354a4 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-931e99f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-931e99f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-931e99f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-dc9e62c {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-dc9e62c img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-38ae003.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-38ae003.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-fd5d722 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-4244aa6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-4244aa6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-4244aa6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-a202207 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-a4bd4d2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-a4bd4d2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-a4bd4d2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box {
    height: 450px
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__layer,
.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box {
    height: 450px
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__layer,
.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box {
    height: 450px
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__layer,
.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__front .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 25px;
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-31422 .elementor-element.elementor-element-63fb88c .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-63fb88c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-63fb88c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-9d7695c .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-9d7695c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-9d7695c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-a9415cb>.elementor-widget-container {
    margin: 30px 0 0 0
}

.elementor-31422 .elementor-element.elementor-element-a9415cb {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-a9415cb .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31422 .elementor-element.elementor-element-e90a425 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-e90a425 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-e90a425 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-21e8c6c.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-21e8c6c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-45f9982 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-bb7dbdb {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-bb7dbdb img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-31422 .elementor-element.elementor-element-dcf2cc9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-dcf2cc9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-dcf2cc9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-e0d00ba>.elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-31422 .elementor-element.elementor-element-e0d00ba {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-e0d00ba .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31422 .elementor-element.elementor-element-223b5c5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-223b5c5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-223b5c5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box {
    height: 450px
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__layer,
.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box {
    height: 450px
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__layer,
.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__front {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)33%, var(--e-global-color-f046a9f)134%)
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__back {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-b09d485)33%, var(--e-global-color-f046a9f)100%)
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box {
    height: 450px
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__layer,
.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__layer__overlay {
    border-radius: 15px
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-icon i {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31422 .elementor-element.elementor-element-31059b9:not(.elementor-motion-effects-element-type-background),
.elementor-31422 .elementor-element.elementor-element-31059b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-31059b9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-31059b9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-31059b9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-31059b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31422 .elementor-element.elementor-element-31059b9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31422 .elementor-element.elementor-element-31cec27 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-31cec27 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-31cec27 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-ff60957>.elementor-widget-container {
    margin: 50px 0 0 0
}

.elementor-31422 .elementor-element.elementor-element-ff60957 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-ff60957 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31422 .elementor-element.elementor-element-aa48f2f>.elementor-widget-container {
    margin: 25px 0 10px 0;
    padding: 50px 0 0 0
}

.elementor-31422 .elementor-element.elementor-element-aa48f2f {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-5d21058 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-5d21058 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-5d21058 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-5d21058 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-6693677.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31422 .elementor-element.elementor-element-6693677.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31422 .elementor-element.elementor-element-6693677>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-31422 .elementor-element.elementor-element-6693677>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

.elementor-31422 .elementor-element.elementor-element-05501dc {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-f2ce3e7 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-31422 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-78617e6 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-31422 .elementor-element.elementor-element-ad024eb {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-390286e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-390286e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-390286e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-d07ce0e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31422 .elementor-element.elementor-element-b531be2 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-b531be2 img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-48b1381.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-48b1381.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-5b232ae {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-860204a .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-860204a.ha-content--column .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-860204a.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-860204a.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31422 .elementor-element.elementor-element-860204a.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-860204a .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31422 .elementor-element.elementor-element-860204a.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-860204a.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-860204a .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-860204a.ha-content--row .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-860204a.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31422 .elementor-element.elementor-element-860204a.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31422 .elementor-element.elementor-element-860204a.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31422 .elementor-element.elementor-element-860204a.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31422 .elementor-element.elementor-element-860204a .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31422 .elementor-element.elementor-element-860204a .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31422 .elementor-element.elementor-element-860204a .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-860204a .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-860204a .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-860204a .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31422 .elementor-element.elementor-element-ce24f32 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-ce24f32 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-ce24f32 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-ce24f32 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-e9df53a.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31422 .elementor-element.elementor-element-a0dc152 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-a0dc152 img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-ad41492.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31422 .elementor-element.elementor-element-533b1f5 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-content--column .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-content--row .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-dc40cb2 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31422 .elementor-element.elementor-element-7fd77f0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-7fd77f0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-7fd77f0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-7fd77f0 {
    margin-top: 50px;
    margin-bottom: 0
}

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

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

.elementor-31422 .elementor-element.elementor-element-bab095f {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-bab095f img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-31422 .elementor-element.elementor-element-ef58857 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-7e04a27 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-content--column .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-7e04a27 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-7e04a27 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-content--row .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31422 .elementor-element.elementor-element-7e04a27.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31422 .elementor-element.elementor-element-7e04a27 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31422 .elementor-element.elementor-element-7e04a27 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31422 .elementor-element.elementor-element-7e04a27 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-7e04a27 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-7e04a27 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-7e04a27 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31422 .elementor-element.elementor-element-ce552a6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-ce552a6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-ce552a6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-ce552a6 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-9478df3.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-9478df3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-7938904 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-7938904 img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-26af5d9.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-26af5d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-4adb180 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-e65e880 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-e65e880.ha-content--column .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-e65e880.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-e65e880.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31422 .elementor-element.elementor-element-e65e880.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-e65e880 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31422 .elementor-element.elementor-element-e65e880.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-e65e880.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-e65e880 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-e65e880.ha-content--row .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-e65e880.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31422 .elementor-element.elementor-element-e65e880.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31422 .elementor-element.elementor-element-e65e880.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31422 .elementor-element.elementor-element-e65e880.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31422 .elementor-element.elementor-element-e65e880 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31422 .elementor-element.elementor-element-e65e880 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31422 .elementor-element.elementor-element-e65e880 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-e65e880 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-e65e880 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-e65e880 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31422 .elementor-element.elementor-element-ae7decb .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-ae7decb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-ae7decb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-ae7decb {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-4dc3e70.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-4dc3e70.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-38fc9bb {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-38fc9bb img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-7a9f4a1.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-7a9f4a1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-eb8cd1e {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-content--column .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-content--row .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-3e2e5f9 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31422 .elementor-element.elementor-element-c41299c .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-c41299c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-c41299c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-c41299c {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-31422 .elementor-element.elementor-element-a19f52b .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-a19f52b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-a19f52b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-a19f52b {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-31422 .elementor-element.elementor-element-0646325>.elementor-widget-container {
    margin: 0 0 50px 0
}

.elementor-31422 .elementor-element.elementor-element-0646325 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-0646325 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31422 .elementor-element.elementor-element-e556f54 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-434e4f9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-434e4f9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-434e4f9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-49a70c1.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-49a70c1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-55dd10b>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31422 .elementor-element.elementor-element-55dd10b {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-55dd10b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-31ce165 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-31ce165.ha-content--column .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-31ce165.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-31ce165.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31422 .elementor-element.elementor-element-31ce165.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-31ce165 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31422 .elementor-element.elementor-element-31ce165.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-31ce165.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-31ce165 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-31ce165.ha-content--row .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-31ce165.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31422 .elementor-element.elementor-element-31ce165.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31422 .elementor-element.elementor-element-31ce165.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31422 .elementor-element.elementor-element-31ce165.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31422 .elementor-element.elementor-element-31ce165 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31422 .elementor-element.elementor-element-31ce165 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31422 .elementor-element.elementor-element-31ce165 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-31ce165 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-31ce165 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-31ce165 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-2a1c9c9.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-2a1c9c9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-825c313 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-825c313 img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-31422 .elementor-element.elementor-element-a4154a1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-a4154a1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-a4154a1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-a4154a1 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-845f0d4.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-845f0d4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-2599b60 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-2599b60 img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-b83df03.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31422 .elementor-element.elementor-element-15523d1>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31422 .elementor-element.elementor-element-15523d1 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-15523d1 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-85bf965 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-85bf965.ha-content--column .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-85bf965.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-85bf965.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31422 .elementor-element.elementor-element-85bf965.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-85bf965 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31422 .elementor-element.elementor-element-85bf965.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-85bf965.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-85bf965 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-85bf965.ha-content--row .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-85bf965.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31422 .elementor-element.elementor-element-85bf965.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31422 .elementor-element.elementor-element-85bf965.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31422 .elementor-element.elementor-element-85bf965.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31422 .elementor-element.elementor-element-85bf965 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31422 .elementor-element.elementor-element-85bf965 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31422 .elementor-element.elementor-element-85bf965 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-85bf965 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-85bf965 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-85bf965 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31422 .elementor-element.elementor-element-8e17ec3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-8e17ec3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-8e17ec3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-8e17ec3 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-31422 .elementor-element.elementor-element-2f55b75>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31422 .elementor-element.elementor-element-2f55b75 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-2f55b75 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-0285564 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-0285564.ha-content--column .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-0285564.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-0285564.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31422 .elementor-element.elementor-element-0285564.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-0285564 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31422 .elementor-element.elementor-element-0285564.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-0285564.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-0285564 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-0285564.ha-content--row .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-0285564.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31422 .elementor-element.elementor-element-0285564.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31422 .elementor-element.elementor-element-0285564.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31422 .elementor-element.elementor-element-0285564.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31422 .elementor-element.elementor-element-0285564 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31422 .elementor-element.elementor-element-0285564 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31422 .elementor-element.elementor-element-0285564 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-0285564 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-0285564 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-0285564 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-e4fc0b9.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31422 .elementor-element.elementor-element-d510706 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-d510706 img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-31422 .elementor-element.elementor-element-3af0821 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-3af0821 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-3af0821 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-3af0821 {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-035cc9d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-035cc9d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-a40ca53 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-a40ca53 img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-1b02cd7.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-1b02cd7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-d2cf9ed>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31422 .elementor-element.elementor-element-d2cf9ed {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-d2cf9ed .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-3c3143e .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-content--column .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-3c3143e .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-3c3143e .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-content--row .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31422 .elementor-element.elementor-element-3c3143e.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31422 .elementor-element.elementor-element-3c3143e .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31422 .elementor-element.elementor-element-3c3143e .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31422 .elementor-element.elementor-element-3c3143e .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-3c3143e .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-3c3143e .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-3c3143e .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-31422 .elementor-element.elementor-element-35ac0fb .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-35ac0fb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-35ac0fb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-35ac0fb {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-d9db7fa.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31422 .elementor-element.elementor-element-0443fdd>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31422 .elementor-element.elementor-element-0443fdd {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-0443fdd .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-94ed309 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-94ed309.ha-content--column .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-94ed309.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-94ed309.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31422 .elementor-element.elementor-element-94ed309.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31422 .elementor-element.elementor-element-94ed309 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31422 .elementor-element.elementor-element-94ed309.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-94ed309.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31422 .elementor-element.elementor-element-94ed309 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31422 .elementor-element.elementor-element-94ed309.ha-content--row .ha-list-item,
.elementor-31422 .elementor-element.elementor-element-94ed309.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .5)
}

.elementor-31422 .elementor-element.elementor-element-94ed309.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31422 .elementor-element.elementor-element-94ed309.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31422 .elementor-element.elementor-element-94ed309.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31422 .elementor-element.elementor-element-94ed309 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: #fff0
}

.elementor-31422 .elementor-element.elementor-element-94ed309 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31422 .elementor-element.elementor-element-94ed309 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-94ed309 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-94ed309 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31422 .elementor-element.elementor-element-94ed309 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #fff
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-ece048f.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31422 .elementor-element.elementor-element-d276895 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-d276895 img {
    border-style: solid;
    border-width: 0 0 0 0;
    border-radius: 30px 30px 30px 30px
}

.elementor-31422 .elementor-element.elementor-element-dab818e:not(.elementor-motion-effects-element-type-background),
.elementor-31422 .elementor-element.elementor-element-dab818e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0
}

.elementor-31422 .elementor-element.elementor-element-dab818e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-dab818e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-dab818e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-dab818e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 050px;
    margin-bottom: 0;
    padding: 0 0 0 0
}

.elementor-31422 .elementor-element.elementor-element-dab818e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31422 .elementor-element.elementor-element-49863f1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-49863f1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-49863f1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-49863f1 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 50px 0
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-1a991a9.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-1a991a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-1a991a9.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31422 .elementor-element.elementor-element-1a991a9>.elementor-element-populated.elementor-column-wrap {
    padding: 0 0 0 0
}

.elementor-31422 .elementor-element.elementor-element-1a991a9>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 0 0 0
}

.elementor-31422 .elementor-element.elementor-element-2df7e6f {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-2df7e6f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-138d144 {
    --spacer-size: 50px
}

.elementor-31422 .elementor-element.elementor-element-ba2cb50 {
    --spacer-size: 50px
}

.elementor-31422 .elementor-element.elementor-element-ae0d7fb {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-52ae69c {
    --spacer-size: 50px
}

.elementor-31422 .elementor-element.elementor-element-a36b1b4>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-31422 .elementor-element.elementor-element-a36b1b4 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-a36b1b4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-ef62de3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-ef62de3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-ef62de3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-ef62de3 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-31422 .elementor-element.elementor-element-c016d55 .eael-counter-container {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-c016d55 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-c016d55 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31422 .elementor-element.elementor-element-c016d55 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-c016d55 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31422 .elementor-element.elementor-element-c840af8>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31422 .elementor-element.elementor-element-c840af8 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-c840af8 .eael-divider,
.elementor-31422 .elementor-element.elementor-element-c840af8 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-c840af8 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31422 .elementor-element.elementor-element-c840af8 .divider-border {
    border-top-width: 2px
}

.elementor-31422 .elementor-element.elementor-element-c840af8 .divider-text-container {
    width: 229px
}

.elementor-31422 .elementor-element.elementor-element-f007ad8 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-dda4586 .eael-counter-container {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-dda4586 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-dda4586 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31422 .elementor-element.elementor-element-dda4586 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-dda4586 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31422 .elementor-element.elementor-element-ae2e5aa>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31422 .elementor-element.elementor-element-ae2e5aa {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-ae2e5aa .eael-divider,
.elementor-31422 .elementor-element.elementor-element-ae2e5aa .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-ae2e5aa .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31422 .elementor-element.elementor-element-ae2e5aa .divider-border {
    border-top-width: 2px
}

.elementor-31422 .elementor-element.elementor-element-ae2e5aa .divider-text-container {
    width: 229px
}

.elementor-31422 .elementor-element.elementor-element-0426372 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-8f0ec4c .eael-counter-container {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-8f0ec4c .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31422 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-8f0ec4c .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31422 .elementor-element.elementor-element-05fabc1>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31422 .elementor-element.elementor-element-05fabc1 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-05fabc1 .eael-divider,
.elementor-31422 .elementor-element.elementor-element-05fabc1 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-05fabc1 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31422 .elementor-element.elementor-element-05fabc1 .divider-border {
    border-top-width: 2px
}

.elementor-31422 .elementor-element.elementor-element-05fabc1 .divider-text-container {
    width: 229px
}

.elementor-31422 .elementor-element.elementor-element-8473e0a {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-da52c07 .eael-counter-container {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-da52c07 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-da52c07 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31422 .elementor-element.elementor-element-da52c07 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31422 .elementor-element.elementor-element-da52c07 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31422 .elementor-element.elementor-element-26d4e59>.elementor-widget-container {
    padding: 10px 0 10px 0
}

.elementor-31422 .elementor-element.elementor-element-26d4e59 {
    text-align: center
}

.elementor-31422 .elementor-element.elementor-element-26d4e59 .eael-divider,
.elementor-31422 .elementor-element.elementor-element-26d4e59 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-primary)
}

.elementor-31422 .elementor-element.elementor-element-26d4e59 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31422 .elementor-element.elementor-element-26d4e59 .divider-border {
    border-top-width: 2px
}

.elementor-31422 .elementor-element.elementor-element-26d4e59 .divider-text-container {
    width: 229px
}

.elementor-31422 .elementor-element.elementor-element-a6266c9 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-31422 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, #001b31 100%)
}

.elementor-31422 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 50px 0
}

.elementor-31422 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31422 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0 60px 0 0;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31422 .elementor-element.elementor-element-9968132 {
    text-align: left
}

.elementor-31422 .elementor-element.elementor-element-9968132 img {
    width: 80%
}

.elementor-31422 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-31422 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #fff
}

.elementor-31422 .elementor-element.elementor-element-b04e284 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-ca6ddf8 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31422 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31422 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-31422 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31422 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31422 .elementor-element.elementor-element-13453be {
    padding: 100px 0 0 0
}

body.elementor-page-31422:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31422>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff0;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-31422 .elementor-element.elementor-element-fd5d722 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-a9415cb .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-45f9982 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-e0d00ba .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-ff60957 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-05501dc {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-0646325 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-2df7e6f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-ae0d7fb {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-c016d55 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-c016d55 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-f007ad8 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-dda4586 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-dda4586 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-0426372 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-8f0ec4c .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-8473e0a {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-da52c07 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-da52c07 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-a6266c9 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31422 .elementor-element.elementor-element-9968132 img {
        width: 95%
    }

    .elementor-31422 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31422 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-ca6ddf8 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-31422 .elementor-element.elementor-element-79354a4>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-79354a4 {
        text-align: center;
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-fd5d722 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-a202207>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-a202207 {
        text-align: center;
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-4ef4411>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4ef4411 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4438b80>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-4438b80 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-355f51c>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-355f51c .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-a9415cb .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-45f9982 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-e0d00ba>.elementor-widget-container {
        margin: 50px 0 25px 0
    }

    .elementor-31422 .elementor-element.elementor-element-e0d00ba .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-7f47e0c>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-7f47e0c .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-3543bc2>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-3543bc2 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-ad663b5>.elementor-widget-container {
        margin: 0 0 20px 0
    }

    .elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-ad663b5 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-ff60957 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-aa48f2f>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-aa48f2f {
        text-align: center;
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-05501dc {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-ad024eb>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-ad024eb {
        text-align: center;
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-5b232ae>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-5b232ae {
        text-align: center;
        font-size: 1.3rem;
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-533b1f5>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-533b1f5 {
        text-align: center;
        font-size: 1.3rem;
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-ef58857>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-ef58857 {
        text-align: center;
        font-size: 1.3rem;
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-4adb180>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-4adb180 {
        text-align: center;
        font-size: 1.3rem;
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-eb8cd1e>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-eb8cd1e {
        text-align: center;
        font-size: 1.3rem;
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-0646325 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-e556f54>.elementor-widget-container {
        margin: 25px 0 10px 0;
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-e556f54 {
        text-align: center;
        font-size: 1.3rem;
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-2df7e6f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-ae0d7fb {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-c016d55 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-c016d55 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-f007ad8 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-dda4586 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-dda4586 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-0426372 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-8f0ec4c .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-8473e0a {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-da52c07 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-da52c07 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-a6266c9 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31422 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31422 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31422 .elementor-element.elementor-element-b04e284>.elementor-widget-container {
        padding: 10px 0 0 0
    }

    .elementor-31422 .elementor-element.elementor-element-b04e284 {
        line-height: 1em
    }

    .elementor-31422 .elementor-element.elementor-element-ca6ddf8 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31422 .elementor-element.elementor-element-13453be {
        padding: 40px 0 0 0
    }
}

#uc_sliding_diagonals_background_effect_bg_addon46520 {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#uc_animated_ripples_bg_addon50256ripple-background {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: hidden
}

#uc_animated_ripples_bg_addon50256ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #cbcbcb4d;
    animation: ripple 15s infinite;
    box-shadow: 0 0 1px 0 #508fb9
}

.trx_addons_inline_55476773 img.logo_image {
    max-height: 64px
}

.elementor-widget:not(:last-child) {
    margin-block-end: 0px
}

@media(max-width:1279px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px
    }

    .e-con {
        --container-max-width: 1024px
    }
}

@media(max-width:767px) {
    .elementor-kit-35002 {
        --e-global-typography-d0966a1-font-size: 14px;
        --e-global-typography-d0966a1-line-height: 1.4em;
        --e-global-typography-992d6ce-font-size: 30px;
        --e-global-typography-b81d092-font-size: 25px;
        --e-global-typography-b81d092-line-height: 47px;
        --e-global-typography-b81d092-letter-spacing: -0.7px
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px
    }

    .e-con {
        --container-max-width: 767px
    }
}

.elementor-31525 .elementor-element.elementor-element-31059b9:not(.elementor-motion-effects-element-type-background),
.elementor-31525 .elementor-element.elementor-element-31059b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31525 .elementor-element.elementor-element-31059b9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-31059b9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-31059b9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-31059b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31525 .elementor-element.elementor-element-31059b9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31525 .elementor-element.elementor-element-31cec27 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-31cec27 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-31cec27 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-5d21058 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-5d21058 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-5d21058 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-5d21058 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-6693677.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31525 .elementor-element.elementor-element-6693677.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31525 .elementor-element.elementor-element-6693677>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px
}

.elementor-31525 .elementor-element.elementor-element-6693677>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px
}

.elementor-31525 .elementor-element.elementor-element-9829734 {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-9829734 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31525 .elementor-element.elementor-element-a84a8ea {
    --spacer-size: 50px
}

.elementor-31525 .elementor-element.elementor-element-63d10a0 {
    --spacer-size: 50px
}

.elementor-31525 .elementor-element.elementor-element-60ed6ec {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-39d522b .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-39d522b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-39d522b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-39d522b {
    margin-top: 0px;
    margin-bottom: 0px
}

.elementor-31525 .elementor-element.elementor-element-6f9406c {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-6f9406c img {
    border-style: solid;
    border-width: 0px 0px 0px 0px
}

.elementor-31525 .elementor-element.elementor-element-29cf363 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-c08963c.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31525 .elementor-element.elementor-element-99e5c75 {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-99e5c75 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31525 .elementor-element.elementor-element-27b0550 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-be83198:not(.elementor-motion-effects-element-type-background),
.elementor-31525 .elementor-element.elementor-element-be83198>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31525 .elementor-element.elementor-element-be83198 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-be83198 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-be83198 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-be83198 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-31525 .elementor-element.elementor-element-be83198>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-248ca6b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-248ca6b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-4861a8f {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-4861a8f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31525 .elementor-element.elementor-element-7f1c03a {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-f7a073e {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-f7a073e img {
    border-style: solid;
    border-width: 0px 0px 0px 0px
}

.elementor-31525 .elementor-element.elementor-element-f2ce3e7:not(.elementor-motion-effects-element-type-background),
.elementor-31525 .elementor-element.elementor-element-f2ce3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31525 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-f2ce3e7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px
}

.elementor-31525 .elementor-element.elementor-element-f2ce3e7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31525 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-78617e6 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-31525 .elementor-element.elementor-element-f96fc9f>.elementor-widget-container {
    margin: 0px 0px 20px 0px
}

.elementor-31525 .elementor-element.elementor-element-f96fc9f {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-f96fc9f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31525 .elementor-element.elementor-element-f0b7e52 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-390286e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-390286e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-390286e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-390286e {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-9e3bc7e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-9e3bc7e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-b3b229c {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-b3b229c img {
    border-style: solid;
    border-width: 0px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-48b1381.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-48b1381.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-860204a .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31525 .elementor-element.elementor-element-860204a.ha-content--column .ha-list-item,
.elementor-31525 .elementor-element.elementor-element-860204a.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31525 .elementor-element.elementor-element-860204a.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31525 .elementor-element.elementor-element-860204a.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31525 .elementor-element.elementor-element-860204a .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31525 .elementor-element.elementor-element-860204a.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31525 .elementor-element.elementor-element-860204a.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31525 .elementor-element.elementor-element-860204a .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31525 .elementor-element.elementor-element-860204a.ha-content--row .ha-list-item,
.elementor-31525 .elementor-element.elementor-element-860204a.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31525 .elementor-element.elementor-element-860204a.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31525 .elementor-element.elementor-element-860204a.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31525 .elementor-element.elementor-element-860204a.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31525 .elementor-element.elementor-element-860204a .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31525 .elementor-element.elementor-element-860204a .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31525 .elementor-element.elementor-element-860204a .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-860204a .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-860204a .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-860204a .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31525 .elementor-element.elementor-element-00617b1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-00617b1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-00617b1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-00617b1 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-93795b2.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-93795b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-f70249a {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-f70249a img {
    border-style: solid;
    border-width: 0px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-b1964e1.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31525 .elementor-element.elementor-element-b2cf660 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-content--column .ha-list-item,
.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31525 .elementor-element.elementor-element-b2cf660 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31525 .elementor-element.elementor-element-b2cf660 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-content--row .ha-list-item,
.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31525 .elementor-element.elementor-element-b2cf660.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31525 .elementor-element.elementor-element-b2cf660 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31525 .elementor-element.elementor-element-b2cf660 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31525 .elementor-element.elementor-element-b2cf660 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-b2cf660 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-b2cf660 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-b2cf660 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31525 .elementor-element.elementor-element-381b58f:not(.elementor-motion-effects-element-type-background),
.elementor-31525 .elementor-element.elementor-element-381b58f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31525 .elementor-element.elementor-element-381b58f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-381b58f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-381b58f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-381b58f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px
}

.elementor-31525 .elementor-element.elementor-element-381b58f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31525 .elementor-element.elementor-element-5884295 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-5884295 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-5884295 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-5884295 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-31525 .elementor-element.elementor-element-b30d927>.elementor-widget-container {
    margin: 0px 0px 20px 0px
}

.elementor-31525 .elementor-element.elementor-element-b30d927 {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-b30d927 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31525 .elementor-element.elementor-element-256c9ee {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-c1a95e9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-c1a95e9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-c1a95e9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-c1a95e9 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-c1eafe7.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31525 .elementor-element.elementor-element-627c5ff {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-a0e0974 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-content--column .ha-list-item,
.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31525 .elementor-element.elementor-element-a0e0974 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31525 .elementor-element.elementor-element-a0e0974 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-content--row .ha-list-item,
.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31525 .elementor-element.elementor-element-a0e0974.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31525 .elementor-element.elementor-element-a0e0974 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31525 .elementor-element.elementor-element-a0e0974 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31525 .elementor-element.elementor-element-a0e0974 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-a0e0974 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-a0e0974 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-a0e0974 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-c411a94.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31525 .elementor-element.elementor-element-3ea16eb {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-3ea16eb img {
    border-style: solid;
    border-width: 0px 0px 0px 0px
}

.elementor-31525 .elementor-element.elementor-element-24074a0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-24074a0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-24074a0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-24074a0 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-64dae09.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-64dae09.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-dbd881a {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-dbd881a img {
    border-style: solid;
    border-width: 0px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-cab7860.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31525 .elementor-element.elementor-element-d09b8f0 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-content--column .ha-list-item,
.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-content--row .ha-list-item,
.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-6f8bb7c .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31525 .elementor-element.elementor-element-35904ba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-35904ba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-35904ba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-35904ba {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-c0938e4.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31525 .elementor-element.elementor-element-1213186 {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-1213186 img {
    border-style: solid;
    border-width: 0px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-d28dfed.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31525 .elementor-element.elementor-element-d98e74f {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-e30b286 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31525 .elementor-element.elementor-element-e30b286.ha-content--column .ha-list-item,
.elementor-31525 .elementor-element.elementor-element-e30b286.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31525 .elementor-element.elementor-element-e30b286.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31525 .elementor-element.elementor-element-e30b286.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31525 .elementor-element.elementor-element-e30b286 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31525 .elementor-element.elementor-element-e30b286.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31525 .elementor-element.elementor-element-e30b286.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31525 .elementor-element.elementor-element-e30b286 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31525 .elementor-element.elementor-element-e30b286.ha-content--row .ha-list-item,
.elementor-31525 .elementor-element.elementor-element-e30b286.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31525 .elementor-element.elementor-element-e30b286.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31525 .elementor-element.elementor-element-e30b286.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31525 .elementor-element.elementor-element-e30b286.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31525 .elementor-element.elementor-element-e30b286 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31525 .elementor-element.elementor-element-e30b286 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31525 .elementor-element.elementor-element-e30b286 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-e30b286 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-e30b286 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31525 .elementor-element.elementor-element-e30b286 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31525 .elementor-element.elementor-element-dab818e:not(.elementor-motion-effects-element-type-background),
.elementor-31525 .elementor-element.elementor-element-dab818e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00396600
}

.elementor-31525 .elementor-element.elementor-element-dab818e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-dab818e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-dab818e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-dab818e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 80px 0px
}

.elementor-31525 .elementor-element.elementor-element-dab818e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31525 .elementor-element.elementor-element-49863f1 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-49863f1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-49863f1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-49863f1 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-1a991a9.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-1a991a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-1a991a9.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31525 .elementor-element.elementor-element-1a991a9>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px
}

.elementor-31525 .elementor-element.elementor-element-1a991a9>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px
}

.elementor-31525 .elementor-element.elementor-element-2df7e6f {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-2df7e6f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-9ed4c5e {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-ba2cb50 {
    --spacer-size: 50px
}

.elementor-31525 .elementor-element.elementor-element-ef62de3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-ef62de3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-ef62de3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-ef62de3 {
    margin-top: 0px;
    margin-bottom: 0px
}

.elementor-31525 .elementor-element.elementor-element-c016d55 .eael-counter-container {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-c016d55 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-c016d55 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31525 .elementor-element.elementor-element-c016d55 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31525 .elementor-element.elementor-element-c016d55 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31525 .elementor-element.elementor-element-c840af8>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31525 .elementor-element.elementor-element-c840af8 {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-c840af8 .eael-divider,
.elementor-31525 .elementor-element.elementor-element-c840af8 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-61c01e98)
}

.elementor-31525 .elementor-element.elementor-element-c840af8 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31525 .elementor-element.elementor-element-c840af8 .divider-border {
    border-top-width: 2px
}

.elementor-31525 .elementor-element.elementor-element-c840af8 .divider-text-container {
    width: 229px
}

.elementor-31525 .elementor-element.elementor-element-4adb1e8 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-dda4586 .eael-counter-container {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-dda4586 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-dda4586 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31525 .elementor-element.elementor-element-dda4586 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31525 .elementor-element.elementor-element-dda4586 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31525 .elementor-element.elementor-element-ae2e5aa>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31525 .elementor-element.elementor-element-ae2e5aa {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-ae2e5aa .eael-divider,
.elementor-31525 .elementor-element.elementor-element-ae2e5aa .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-61c01e98)
}

.elementor-31525 .elementor-element.elementor-element-ae2e5aa .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31525 .elementor-element.elementor-element-ae2e5aa .divider-border {
    border-top-width: 2px
}

.elementor-31525 .elementor-element.elementor-element-ae2e5aa .divider-text-container {
    width: 229px
}

.elementor-31525 .elementor-element.elementor-element-7af12be {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-8f0ec4c .eael-counter-container {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-8f0ec4c .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31525 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31525 .elementor-element.elementor-element-8f0ec4c .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31525 .elementor-element.elementor-element-05fabc1>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31525 .elementor-element.elementor-element-05fabc1 {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-05fabc1 .eael-divider,
.elementor-31525 .elementor-element.elementor-element-05fabc1 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-61c01e98)
}

.elementor-31525 .elementor-element.elementor-element-05fabc1 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31525 .elementor-element.elementor-element-05fabc1 .divider-border {
    border-top-width: 2px
}

.elementor-31525 .elementor-element.elementor-element-05fabc1 .divider-text-container {
    width: 229px
}

.elementor-31525 .elementor-element.elementor-element-6a82bfa {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-da52c07 .eael-counter-container {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-da52c07 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-da52c07 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31525 .elementor-element.elementor-element-da52c07 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31525 .elementor-element.elementor-element-da52c07 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31525 .elementor-element.elementor-element-26d4e59>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31525 .elementor-element.elementor-element-26d4e59 {
    text-align: center
}

.elementor-31525 .elementor-element.elementor-element-26d4e59 .eael-divider,
.elementor-31525 .elementor-element.elementor-element-26d4e59 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-61c01e98)
}

.elementor-31525 .elementor-element.elementor-element-26d4e59 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31525 .elementor-element.elementor-element-26d4e59 .divider-border {
    border-top-width: 2px
}

.elementor-31525 .elementor-element.elementor-element-26d4e59 .divider-text-container {
    width: 229px
}

.elementor-31525 .elementor-element.elementor-element-e3534db {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-31525 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, #001B31 100%)
}

.elementor-31525 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px
}

.elementor-31525 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31525 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31525 .elementor-element.elementor-element-9968132 {
    text-align: left
}

.elementor-31525 .elementor-element.elementor-element-9968132 img {
    width: 80%
}

.elementor-31525 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-31525 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-31525 .elementor-element.elementor-element-bc643a2 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-538e2cd {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31525 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31525 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-31525 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31525 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31525 .elementor-element.elementor-element-13453be {
    padding: 100px 0px 0px 0px
}

body.elementor-page-31525:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31525>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-31525 .elementor-element.elementor-element-9829734 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-60ed6ec {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-29cf363 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-99e5c75 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-27b0550 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-4861a8f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-7f1c03a {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-f96fc9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-f0b7e52 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-b30d927 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-256c9ee {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-627c5ff {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-d09b8f0 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-d98e74f {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-2df7e6f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-c016d55 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-c016d55 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-4adb1e8 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-dda4586 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-dda4586 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-7af12be {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-8f0ec4c .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-6a82bfa {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-da52c07 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-da52c07 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-e3534db {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31525 .elementor-element.elementor-element-9968132 img {
        width: 95%
    }

    .elementor-31525 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31525 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-538e2cd {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-31525 .elementor-element.elementor-element-9829734 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-60ed6ec {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-29cf363 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-99e5c75 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-27b0550 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-4861a8f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-7f1c03a {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-f96fc9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-f0b7e52 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-b30d927 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-256c9ee {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-627c5ff {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-d09b8f0 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-d98e74f {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-2df7e6f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-9ed4c5e>.elementor-widget-container {
        padding: 10px 0px 0px 0px
    }

    .elementor-31525 .elementor-element.elementor-element-9ed4c5e {
        line-height: 1em
    }

    .elementor-31525 .elementor-element.elementor-element-c016d55 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-c016d55 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-4adb1e8 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-dda4586 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-dda4586 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-7af12be {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-8f0ec4c .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-8f0ec4c .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-6a82bfa {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-da52c07 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-da52c07 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-e3534db {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31525 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31525 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31525 .elementor-element.elementor-element-bc643a2>.elementor-widget-container {
        padding: 10px 0px 0px 0px
    }

    .elementor-31525 .elementor-element.elementor-element-bc643a2 {
        line-height: 1em
    }

    .elementor-31525 .elementor-element.elementor-element-538e2cd {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31525 .elementor-element.elementor-element-13453be {
        padding: 40px 0px 0px 0px
    }
}

@-webkit-keyframes ha_zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes ha_zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@-webkit-keyframes ha_rollIn {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1
    }
}

@keyframes ha_rollIn {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes ha_bounce {

    0%,
    20%,
    53%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    40%,
    43% {
        transform: translate3d(0, -30px, 0)scaleY(1.1);
        transform: translate3d(0, -30px, 0)scaleY(1.1);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }

    70% {
        transform: translate3d(0, -15px, 0)scaleY(1.05);
        transform: translate3d(0, -15px, 0)scaleY(1.05);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }

    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translate3d(0, 0, 0)scaleY(.95);
        transform: translate3d(0, 0, 0)scaleY(.95)
    }

    90% {
        transform: translate3d(0, -4px, 0)scaleY(1.02);
        transform: translate3d(0, -4px, 0)scaleY(1.02)
    }
}

@keyframes ha_bounce {

    0%,
    20%,
    53%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    40%,
    43% {
        transform: translate3d(0, -30px, 0)scaleY(1.1);
        transform: translate3d(0, -30px, 0)scaleY(1.1);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }

    70% {
        transform: translate3d(0, -15px, 0)scaleY(1.05);
        transform: translate3d(0, -15px, 0)scaleY(1.05);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }

    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translate3d(0, 0, 0)scaleY(.95);
        transform: translate3d(0, 0, 0)scaleY(.95)
    }

    90% {
        transform: translate3d(0, -4px, 0)scaleY(1.02);
        transform: translate3d(0, -4px, 0)scaleY(1.02)
    }
}

@-webkit-keyframes ha_bounceIn {

    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1
    }
}

@keyframes ha_bounceIn {

    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes ha_flipInX {
    0% {
        opacity: 0;
        transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
    }

    80% {
        transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
    }
}

@keyframes ha_flipInX {
    0% {
        opacity: 0;
        transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
    }

    80% {
        transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
    }
}

@-webkit-keyframes ha_flipInY {
    0% {
        opacity: 0;
        transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
    }

    80% {
        transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
    }
}

@keyframes ha_flipInY {
    0% {
        opacity: 0;
        transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
    }

    80% {
        transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
    }
}

@-webkit-keyframes ha_swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
}

@keyframes ha_swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
}

@-webkit-keyframes ha_slideInDown {
    0% {
        visibility: visible;
        transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes ha_slideInDown {
    0% {
        visibility: visible;
        transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@-webkit-keyframes ha_slideInUp {
    0% {
        visibility: visible;
        transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes ha_slideInUp {
    0% {
        visibility: visible;
        transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@-webkit-keyframes ha_slideInLeft {
    0% {
        visibility: visible;
        transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes ha_slideInLeft {
    0% {
        visibility: visible;
        transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@-webkit-keyframes ha_slideInRight {
    0% {
        visibility: visible;
        transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes ha_slideInRight {
    0% {
        visibility: visible;
        transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.ha_bounce {
    transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-name: ha_bounce;
    animation-name: ha_bounce
}

.ha_flipInX,
.ha_flipInY {
    -webkit-animation-name: ha_flipInX;
    animation-name: ha_flipInX;
    visibility: visible !important;
    backface-visibility: visible !important
}

.ha_swing {
    transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: ha_swing;
    animation-name: ha_swing
}

.ha-css-transform-yes {
    -webkit-transition-duration: var(--ha-tfx-transition-duration, .2s);
    transition-duration: var(--ha-tfx-transition-duration, .2s);
    -webkit-transition-property: transform;
    transition-property: transform;
    transition-property: transform, transform;
    transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0));
    transform: translate(var(--ha-tfx-translate-x, 0), var(--ha-tfx-translate-y, 0))scale(var(--ha-tfx-scale-x, 1), var(--ha-tfx-scale-y, 1))skew(var(--ha-tfx-skew-x, 0), var(--ha-tfx-skew-y, 0))rotateX(var(--ha-tfx-rotate-x, 0))rotateY(var(--ha-tfx-rotate-y, 0))rotateZ(var(--ha-tfx-rotate-z, 0))
}

.ha-css-transform-yes:hover {
    transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0)))scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1)))skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0)))rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0)))rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0)))rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));
    transform: translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)), var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0)))scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)), var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1)))skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)), var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0)))rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0)))rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0)))rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))
}

.mfp-wrap .mfp-arrow,
.mfp-wrap .mfp-close {
    background-color: transparent
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)transparent transparent transparent;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent var(--ha-tooltip-arrow-color)transparent;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content {
    top: 50%;
    right: calc(101%+var(--ha-tooltip-arrow-distance));
    bottom: unset;
    left: unset;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content {
    top: 50%;
    right: unset;
    bottom: unset;
    left: calc(101%+var(--ha-tooltip-arrow-distance));
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: transparent var(--ha-tooltip-arrow-color)transparent transparent;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)transparent transparent transparent;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent var(--ha-tooltip-arrow-color)transparent;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content {
    top: 50%;
    right: calc(101%+var(--ha-tooltip-arrow-distance));
    bottom: unset;
    left: unset;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content {
    top: 50%;
    right: unset;
    bottom: unset;
    left: calc(101%+var(--ha-tooltip-arrow-distance));
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: transparent var(--ha-tooltip-arrow-color)transparent transparent;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-floating-element-align-top-center .ha-floating-element {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-floating-element-align-middle-left .ha-floating-element {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-floating-element-align-middle-right .ha-floating-element {
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-floating-element-align-bottom-center .ha-floating-element {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.elementor-29843 .elementor-element.elementor-element-198ffb2 {
    padding: 5px 0px 5px 0px
}

.elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button a {
    font-family: "Montserrat", Sans-serif;
    color: #FFFFFF
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_list {
    justify-content: center;
    border-radius: 0px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc_mega_menu_overlay-inner {
    background-color: #000000;
    opacity: 1
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
    flex-direction: row;
    justify-content: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #31A8FF;
    padding: 0px 0px 0px 0px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon {
    width: 45px;
    height: 45px;
    font-size: 25px;
    color: #000000;
    background-color: #31A8FF;
    border-radius: 100px 100px 100px 100px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon svg {
    fill: #000000
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-graphic-element {
    width: 42px;
    height: 42px;
    background-color: #a0a0a0;
    margin-top: 0px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-ge-icon {
    color: #ffffff;
    font-size: 15px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .ue-ge-text {
    color: #ffffff
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta,
.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-item__icon {
    box-shadow: 5px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
    background-color: #373737;
    color: #FFFFFF;
    fill: #FFFFFF
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button {
    background-color: #43a8f3;
    color: #ffffff;
    padding: 4px 8px 4px 8px;
    margin-top: 10px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-message-button:hover {
    background-color: #1188e1;
    color: #ffffff
}

@media(min-width:768px) {
    .elementor-29843 .elementor-element.elementor-element-50318aa {
        width: 100%
    }

    .elementor-29843 .elementor-element.elementor-element-1bc70d6 {
        width: 38%
    }

    .elementor-29843 .elementor-element.elementor-element-da0a7c8 {
        width: 12%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-29843 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-adbcd34.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

@media(max-width:767px) {
    .elementor-29843 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
        width: 20%
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f {
        width: 40%
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
        flex-direction: row
    }
}

body>div.body_wrap>div>header>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-198ffb2.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-72b5b7f.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a {
    background-color: transparent;
    color: deepskyblue
}

.elementor-29843 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects {
    background-color: rgba(0, 30, 45, 0.80) !important
}

#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i {
    color: white
}

#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover {
    color: #FFD700
}

#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-696aa95.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-153a5e7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p,
#PROServices>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-b0620ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2ea4bbc.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
    align-content: left;
    align-items: left;
    text-align: left;
    color: white
}

#business1 a {
    color: white
}

.elementor-29843 .elementor-element.elementor-element-e31d6de.elementor-sticky--effects {
    background-color: rgba(0, 30, 54, 0.9) !important
}

.elementor-29843 .elementor-element.elementor-element-b15e392.elementor-sticky--effects {
    background-color: rgba(0, 30, 45, 0.80) !important
}

#uc_underline_animated_button_elementor_80593b1 a {
    padding: 0.7em calc(0.7em * 1.2);
    display: inline-flex;
    border: 1px solid transparent;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    align-items: center
}

#uc_underline_animated_button_elementor_80593b1 a .text,
#uc_underline_animated_button_elementor_80593b1 a .icon {
    transform: translate3d(0, 0.7em, 0);
    display: block;
    transition: transform 0.4s cubic-bezier(0.2, 0, 0, 1)0.4s
}

#uc_underline_animated_button_elementor_80593b1 a:after {
    position: absolute;
    content: '';
    bottom: -1px;
    left: calc(0.7em * 1.2);
    right: calc(0.7em * 1.2);
    height: 1px;
    background: #00B0ED;
    transition: transform 0.8s cubic-bezier(1, 0, 0.37, 1)0.2s, right 0.2s cubic-bezier(0.04, 0.48, 0, 1)0.6s, left 0.4s cubic-bezier(0.04, 0.48, 0, 1)0.6s;
    transform-origin: left
}

#uc_underline_animated_button_elementor_80593b1 .line.-right {
    right: -1px;
    transition: transform 0.1s cubic-bezier(1, 0, 0.65, 1.01)0.23s;
    transform-origin: top
}

#uc_underline_animated_button_elementor_80593b1 .line.-bottom {
    bottom: -1px;
    transition: transform 0.3s cubic-bezier(1, 0, 0.65, 1.01);
    transform-origin: right
}

#uc_underline_animated_button_elementor_80593b1 a:hover .text,
#uc_underline_animated_button_elementor_80593b1 a:active .text,
#uc_underline_animated_button_elementor_80593b1 a:hover .icon,
#uc_underline_animated_button_elementor_80593b1 a:active .icon {
    transform: translate3d(0, 0, 0);
    transition: transform 0.6s cubic-bezier(0.2, 0, 0, 1)0.4s
}

#uc_underline_animated_button_elementor_80593b1 a:hover:after,
#uc_underline_animated_button_elementor_80593b1 a:active:after {
    transform: scale3d(0, 1, 1);
    right: -1px;
    left: -1px;
    transform-origin: right;
    transition: transform 0.2s cubic-bezier(1, 0, 0.65, 1.01)0.17s, right 0.2s cubic-bezier(1, 0, 0.65, 1.01), left 0s 0.3s
}

#uc_underline_animated_button_elementor_80593b1 a:hover .line.-right,
#uc_underline_animated_button_elementor_80593b1 a:active .line.-right {
    transition: transform 0.1s cubic-bezier(1, 0, 0.65, 1.01)0.2s;
    transform-origin: bottom
}

#uc_underline_animated_button_elementor_80593b1 a:hover .line.-bottom,
#uc_underline_animated_button_elementor_80593b1 a:active .line.-bottom {
    transition: transform 0.5s cubic-bezier(0, 0.53, 0.29, 1)0.56s;
    transform-origin: left
}

#uc_underline_animated_button_elementor_80593b1 .icon {
    transition: all cubic-bezier(0.2, 0, 0, 1)0.4s
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
    display: flex;
    list-style: none;
    padding: 0px;
    margin: 0
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
    position: absolute;
    z-index: 99997;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    padding-top: 0px;
    pointer-events: none;
    overflow: hidden;
    visibility: hidden
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
    left: unset;
    right: 0;
    transform: translate(20px, 0);
    padding-top: 0px
}

#uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.section-error .uc-section-error {
    text-align: center;
    min-height: 400px;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #cccccc;
    position: relative;
    z-index: 99997
}

#uc_mega_menu_elementor_d948cf0 .available_id_s {
    padding: 15px;
    background-color: #ffffff;
    color: #000000
}

#uc_mega_menu_elementor_d948cf0 .ue-tip {
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid;
    border-right-color: transparent;
    border-bottom-color: transparent;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%)rotate(45deg);
    border-top-left-radius: 4px;
    opacity: 0;
    z-index: 99996
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0 .ue-mega-menu-mobile-template {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-burger {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-close-btn {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-mobile-logo {
        display: block
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu-wrapper {
        position: fixed;
        transform: translate(0, -120%);
        background-color: #151414;
        width: 100%;
        overflow-y: auto;
        transition: all 300ms
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list {
        flex-direction: column;
        max-width: 100%
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section {
        top: 0 !important;
        width: 100% !important;
        left: 0 !important;
        padding-top: 0 !important;
        transform: translate(0, 0) !important
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item {
        position: static !important
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.uc-active_item .uc-mega_menu_title {
        position: sticky;
        top: 0;
        left: 0;
        z-index: 99999
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_list_item.uc-active_item .uc-mega_menu_title::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-color: #ffffff;
        z-index: -1
    }

    #uc_mega_menu_elementor_d948cf0 .uc_mega_menu_overlay {
        opacity: 0;
        display: none !important
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section>* {
        transform: translate(0, 0) !important;
        opacity: 0;
        transition: transform 1000ms, opacity 1000ms
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section.uc-active_item>* {
        opacity: 1
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mobile-mode {
        z-index: 99998
    }

    #uc_mega_menu_elementor_d948cf0 .ue-tip {
        display: none
    }

    #uc_mega_menu_elementor_d948cf0 .uc-mega_menu_section-cover {
        display: none
    }
}

@keyframes arrowMoveIn {
    0% {
        transform: scaleY(-1);
        opacity: 1
    }

    49% {
        transform: translateY(15px)scale(0.5, -1);
        opacity: 0
    }

    50% {
        transform: translateY(15px)scaleX(0.5);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes arrowMoveOut {
    0% {
        transform: translateY(0)scaleY(-1);
        opacity: 1
    }

    49% {
        transform: translateY(-15px)scale(0.5, -1);
        opacity: 0
    }

    50% {
        transform: translateY(-15px)scaleX(0.5);
        opacity: 0
    }

    to {
        transform: none;
        opacity: 1
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item1 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item1 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item1 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item2 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item2 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item2 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item3 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item3 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item3 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item4 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item4 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item4 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item5 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item5 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item5 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item6 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item6 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item6 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item7 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item7 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height .7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item7 {
        display: none
    }
}

.elementor-27635 .elementor-element.elementor-element-f849048:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-f849048>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, #003966 33%, #001B31 100%)
}

.elementor-27635 .elementor-element.elementor-element-f849048 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px
}

.elementor-27635 .elementor-element.elementor-element-76e9bf0>.elementor-widget-container {
    padding: 3px 0px 5px 0px
}

.elementor-27635 .elementor-element.elementor-element-78f43746>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-991cce0>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-2d6f2c0c>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-9594bec:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-9594bec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
}

.elementor-27635 .elementor-element.elementor-element-9594bec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px
}

.elementor-27635 .elementor-element.elementor-element-9a34090>.elementor-widget-container {
    padding: 3px 0px 5px 0px
}

.elementor-27635 .elementor-element.elementor-element-3ee200f>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-9aa70ce>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-2f77bdf>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-56422dd:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-56422dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
}

.elementor-27635 .elementor-element.elementor-element-56422dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px
}

.elementor-27635 .elementor-element.elementor-element-b76d673>.elementor-widget-container {
    padding: 3px 0px 5px 0px
}

.elementor-27635 .elementor-element.elementor-element-8efa716>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-8a6d449>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-87ba968>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-a8ef3f6:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-a8ef3f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)33%, var(--e-global-color-3b3a846)100%)
}

.elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px
}

.elementor-27635 .elementor-element.elementor-element-7e8c384>.elementor-widget-container {
    padding: 3px 0px 5px 0px
}

.elementor-27635 .elementor-element.elementor-element-01eda73>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-d04d798>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-5111a9d>.elementor-widget-container {
    background-color: #333333;
    padding: 10px 30px 10px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-3b3ead7:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-3b3ead7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, #252525 33%, var(--e-global-color-7a1ccbe5)100%)
}

.elementor-27635 .elementor-element.elementor-element-3b3ead7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px
}

.elementor-27635 .elementor-element.elementor-element-d0773af>.elementor-widget-container {
    padding: 3px 0px 5px 0px
}

.elementor-27635 .elementor-element.elementor-element-04d6492>.elementor-widget-container {
    background-color: transparent;
    padding: 10px 30px 10px 30px;
    background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-8d75d51);
    background-color: #444444
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1>.elementor-widget-container {
    background-color: transparent;
    padding: 10px 30px 10px 30px;
    background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-8d75d51);
    background-color: #444444
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7>.elementor-widget-container {
    background-color: transparent;
    padding: 10px 30px 10px 30px;
    background-image: linear-gradient(180deg, #222222 0%, #000000 100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-figure--icon {
    font-size: 24px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-8d75d51);
    background-color: #444444
}

@media(max-width:1279px) {
    .elementor-27635 .elementor-element.elementor-element-f849048 {
        padding: 50px 0px 50px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec {
        padding: 50px 0px 50px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd {
        padding: 50px 0px 50px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
        padding: 50px 0px 50px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
        padding: 50px 0px 50px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }
}

@media(max-width:767px) {
    .elementor-27635 .elementor-element.elementor-element-f849048 {
        padding: 30px 0px 30px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec {
        padding: 30px 0px 30px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd {
        padding: 30px 0px 30px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
        padding: 30px 0px 30px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
        padding: 30px 0px 30px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }
}

#mainland-list a {
    list-style-type: none;
    padding: 0;
    text-align: left !important;
    margin: 1px;
    margin: 5px 0;
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: transform 0.2s, color 0.2s;
    color: white
}

#mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-433071b4.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
    list-style-type: none;
    padding: 0;
    text-align: left !important;
    margin: 1px;
    margin: 5px 0;
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: transform 0.2s, color 0.2s;
    color: white
}

#mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2f76e5a9.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
    list-style-type: none;
    padding: 0;
    text-align: left !important;
    margin: 1px;
    margin: 5px 0;
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: transform 0.2s, color 0.2s;
    color: white
}

#mega1>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b2925ed.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-78ddb9c7.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>p {
    list-style-type: none;
    padding: 0;
    text-align: left !important;
    margin: 1px;
    margin: 5px 0;
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: transform 0.2s, color 0.2s;
    color: white
}

#business1>a:nth-child(1) {
    background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
    background-size: 100% 100%;
    background-position: -100%;
    display: inline-block;
    padding: 0px 0;
    position: relative;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease-in-out
}

#business1>a:nth-child(3) {
    background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
    background-size: 200% 100%;
    background-position: -100%;
    display: inline-block;
    padding: 0px 0;
    position: relative;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease-in-out
}

#business1>a:nth-child(5) {
    background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
    background-size: 200% 100%;
    background-position: -100%;
    display: inline-block;
    padding: 0px 0;
    position: relative;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.3s ease-in-out
}

@keyframes ue-floating-chat-waggle {
    0% {
        transform: none
    }

    10% {
        transform: rotateZ(-20deg)scale(1.2)
    }

    13% {
        transform: rotateZ(25deg)scale(1.2)
    }

    15% {
        transform: rotateZ(-15deg)scale(1.2)
    }

    17% {
        transform: rotateZ(15deg)scale(1.2)
    }

    20% {
        transform: rotateZ(-12deg)scale(1.2)
    }

    22% {
        transform: rotateZ(0)scale(1.2)
    }

    25%,
    100% {
        transform: rotateZ(0)scale(1)
    }
}

#uc_sliding_diagonals_background_effect_bg_addon43905 {
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px
}

#uc_sliding_diagonals_background_effect_bg_addon43905 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0px;
    left: -50%;
    opacity: 0.05;
    position: absolute;
    right: -50%;
    top: 0px;
    z-index: 0
}

@keyframes uc-slidingpanel-slide {
    0% {
        transform: translateX(-25%)
    }

    100% {
        transform: translateX(25%)
    }
}

.elementor-30482 .elementor-element.elementor-element-5800e73:not(.elementor-motion-effects-element-type-background),
.elementor-30482 .elementor-element.elementor-element-5800e73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #001B31 50%, #003966 100%)
}

.elementor-30482 .elementor-element.elementor-element-f49da20 .elementor-heading-title {
    font-size: 19px;
    letter-spacing: 0px
}

.elementor-30482 .elementor-element.elementor-element-d2f12fe>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-30482 .elementor-element.elementor-element-80dac66 .sc_item_title_text {
    -webkit-text-stroke-width: 0px
}

.elementor-30482 .elementor-element.elementor-element-80dac66 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px
}

.elementor-30482 .elementor-element.elementor-element-57dc693 .sc_item_title_text {
    -webkit-text-stroke-width: 0px
}

.elementor-30482 .elementor-element.elementor-element-57dc693 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-30482 .elementor-element.elementor-element-e53dc37 {
        width: 100%
    }
}

@media(max-width:1279px) {
    .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
        max-height: 70px
    }

    .elementor-30482 .elementor-element.elementor-element-eb4699a {
        --spacer-size: 5px
    }

    .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
        --spacer-size: 20px
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 {
        text-align: center
    }

    .elementor-30482 .elementor-element.elementor-element-0c3ebc2 {
        --spacer-size: 20px
    }

    .elementor-30482 .elementor-element.elementor-element-e2af3ad {
        --spacer-size: 40px
    }

    .elementor-30482 .elementor-element.elementor-element-01dcbf6 {
        text-align: center
    }
}

@media(max-width:767px) {
    .elementor-30482 .elementor-element.elementor-element-5800e73 .circle {
        scale: 80px
    }

    .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
        max-height: 64px
    }

    .elementor-30482 .elementor-element.elementor-element-3a55103 {
        width: 52%
    }

    .elementor-30482 .elementor-element.elementor-element-3332dd9 {
        font-size: 13px
    }

    .elementor-30482 .elementor-element.elementor-element-eb4699a {
        --spacer-size: 2px
    }

    .elementor-30482 .elementor-element.elementor-element-f49da20 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-30482 .elementor-element.elementor-element-e89b51e {
        width: 48%
    }

    .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
        --spacer-size: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 {
        text-align: center
    }

    .elementor-30482 .elementor-element.elementor-element-e53dc37>.elementor-element-populated {
        margin: 13px 0px 11px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30482 .elementor-element.elementor-element-e2af3ad {
        --spacer-size: 35px
    }
}

@media screen and(max-width:768px) {

    #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(4)>span,
    #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(3),
    #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(2)>span,
    #trx_addons_layout-30482>div>div>div>div.elementor.elementor-30482>section>div.elementor-container.elementor-column-gap-extended>div>div>section.elementor-section.elementor-inner-section.elementor-element.elementor-element-573abdb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>div>div>div>a:nth-child(1) {
        background-color: rgba(0, 0, 0, 0.25) !important
    }
}

#uc_animated_ripples_bg_addon53041ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon53041ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon53041ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon53041ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon53041ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon53041ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon53041ripple-background .shade5 {
    opacity: 0.9
}

@keyframes ripple {
    0% {
        transform: scale(0.8)
    }

    50% {
        transform: scale(1.2)
    }

    100% {
        transform: scale(0.8)
    }
}

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
    -webkit-transition: transform 2s;
    -moz-transition: -moz-transform 2s;
    -ms-transition: -ms-transform 2s;
    -o-transition: -o-transform 2s;
    transition: transform 2s
}

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
    transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
    transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,
.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
    -webkit-transition: transform 2s;
    -moz-transition: -moz-transform 2s;
    -ms-transition: -ms-transform 2s;
    -o-transition: -o-transform 2s;
    transition: transform 2s;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.eael-divider.horizontal {
    border: 0;
    border-color: #000;
    border-bottom-width: 4px;
    border-top-width: 0px;
    display: inline-block;
    width: 80px;
    height: 0;
    border-style: dashed
}

.unlimited-elements-background-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 0
}

@media screen and(max-width:1040px) {

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1 {
        top: 0px;
        font-size: 10vh
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6 {
        margin-top: 20px;
        font-size: 4vh;
        line-height: 4vh
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button {
        padding: 10px 40px 10px 40px;
        bottom: 0px
    }
}

@media screen and(max-width:500px) {

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1 {
        top: 0px;
        font-size: 45px
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6 {
        margin-top: 20px;
        font-size: 16px
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button {
        padding: 7px 7px 7px 7px;
        bottom: 0px
    }
}

button.btn-sub:hover {
    background-color: #e5813e;
    color: white
}

#mc4wp-form-1>div.mc4wp-form-fields>button:hover {
    background-color: #e5813e;
    color: white
}

#mc4wp-form-1>div.mc4wp-form-fields>button::hover {
    background-color: #e5813e;
    color: white
}

body>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show {
    background-color: white;
    color: black
}

body>a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show:hover {
    background-color: #999999;
    color: white
}

#mainland-list a {
    text-decoration: none;
    position: relative;
    display: inline-block;
    transition: transform 0.2s, color 0.2s;
    color: white
}

body>div.body_wrap>div>div.menu_mobile.menu_mobile_fullscreen.scheme_dark.inited_arrows.inited_click.opened>div>div.menu_mobile_header_wrap>a.menu_mobile_close.menu_button_close.inited_click>span.menu_button_close_text {
    color: white
}

#iti-0__country-listbox {
    background-color: #002746;
    color: white
}

.page-id-31308 .search_modern .search_wrap {
    background-color: black !important;
    box-shadow: rgba(0, 0, 0, 0.35)0px 5px 15px !important
}

.page-id-31228 .search_modern .search_wrap {
    background-color: black !important;
    box-shadow: rgba(0, 0, 0, 0.35)0px 5px 15px !important
}

.page-id-30112 .search_modern .search_wrap {
    background-color: black !important;
    box-shadow: rgba(0, 0, 0, 0.35)0px 5px 15px !important
}

.page-id-31163 .search_modern .search_wrap {
    background-color: black !important;
    box-shadow: rgba(0, 0, 0, 0.35)0px 5px 15px !important
}

.page-id-33943 .search_modern .search_wrap {
    background-color: rgb(0, 22, 0) !important;
    box-shadow: rgba(0, 0, 0, 0.35)0px 5px 15px !important
}

.page-id-33943 .search_wrap .search_results {
    background-color: rgb(0, 22, 0) !important
}

.page-id-33942 .search_modern .search_wrap {
    background-color: rgb(0, 22, 0) !important;
    box-shadow: rgba(0, 0, 0, 0.35)0px 5px 15px !important
}

.page-id-33942 .search_wrap .search_results {
    background-color: rgb(0, 22, 0) !important
}

.slicewp-form>div:nth-child(1),
div.slicewp-date-picker-wrapper:nth-child(1),
div.slicewp-grid:nth-child(2)>div:nth-child(1),
div.slicewp-grid:nth-child(2)>div:nth-child(2),
div.slicewp-grid:nth-child(2)>div:nth-child(3),
div.slicewp-tab:nth-child(1)>div:nth-child(3),
div.slicewp-grid:nth-child(5)>div:nth-child(1),
div.slicewp-grid:nth-child(5)>div:nth-child(2),
div.slicewp-grid:nth-child(5)>div:nth-child(3),
div.slicewp-card:nth-child(4),
div.slicewp-grid:nth-child(7)>div:nth-child(1),
div.slicewp-grid:nth-child(7)>div:nth-child(2),
.slicewp-chart-tooltip,
div.slicewp-date-picker-wrapper:nth-child(1),
div.slicewp-date-picker-wrapper:nth-child(1)>div:nth-child(2),
.slicewp-section-general-affiliate-link,
.slicewp-section-affiliate-link-generator,
div.slicewp-global-overlay:nth-child(76)>div:nth-child(1),
.slicewp-is-open>div:nth-child(1),
.slicewp-is-open>div:nth-child(2)>div:nth-child(1),
.slicewp-is-open>div:nth-child(2)>div:nth-child(2) {
    background-color: #202020 !important;
    box-shadow: rgba(0, 0, 0, 0.15)1.95px 1.95px 2.6px;
    color: white !important
}

:where(.is-layout-flex) {
    gap: 0.5em
}

:where(.is-layout-grid) {
    gap: 0.5em
}

.is-layout-flex>:is(*, div) {
    margin: 0
}

.is-layout-grid>:is(*, div) {
    margin: 0
}

.trx_addons_inline_1969868572 img.logo_image {
    max-height: 64px
}

.elementor-31682 .elementor-element.elementor-element-1d46570:not(.elementor-motion-effects-element-type-background),
.elementor-31682 .elementor-element.elementor-element-1d46570>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f);
    background-image: url("/wp-content/uploads/2024/06/Group-106-min.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-31682 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31682 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31682 .elementor-element.elementor-element-1d46570 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31682 .elementor-element.elementor-element-1d46570 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31682 .elementor-element.elementor-element-1d46570>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31682 .elementor-element.elementor-element-fb74ebb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31682 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text {
    z-index: 0
}

.elementor-31682 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31682 .elementor-element.elementor-element-fb74ebb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31682 .elementor-element.elementor-element-fb74ebb {
    padding: 100px 0px 0px 0px
}

.elementor-31682 .elementor-element.elementor-element-a077431 {
    text-align: left
}

.elementor-31682 .elementor-element.elementor-element-a077431 img {
    width: 80%
}

.elementor-31682 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31682 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-31682 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-31682 .elementor-element.elementor-element-962bf73 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31682 .elementor-element.elementor-element-385793d {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31682 .elementor-element.elementor-element-e4e5b78 {
    --spacer-size: 50px
}

.elementor-31682 .elementor-element.elementor-element-1749489 {
    width: auto;
    max-width: auto;
    top: -17.682%
}

body:not(.rtl).elementor-31682 .elementor-element.elementor-element-1749489 {
    right: -23%
}

body.rtl .elementor-31682 .elementor-element.elementor-element-1749489 {
    left: -23%
}

.elementor-31682 .elementor-element.elementor-element-1749489 img {
    width: 74%
}

.elementor-31682 .elementor-element.elementor-element-b6bf567 .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #ffffff
}

.elementor-31682 .elementor-element.elementor-element-b6bf567 .gradient_button:hover {
    color: #ffffff
}

.elementor-31682 .elementor-element.elementor-element-4a935fed:not(.elementor-motion-effects-element-type-background),
.elementor-31682 .elementor-element.elementor-element-4a935fed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #003966 0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31682 .elementor-element.elementor-element-4a935fed {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31682 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text {
    z-index: 0
}

.elementor-31682 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31682 .elementor-element.elementor-element-4a935fed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31682 .elementor-element.elementor-element-4a935fed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31682 .elementor-element.elementor-element-7d34b1ed>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31682 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text {
    z-index: 0
}

.elementor-31682 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31682 .elementor-element.elementor-element-7d34b1ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31682 .elementor-element.elementor-element-7d34b1ed {
    padding: 100px 0px 0px 0px
}

.elementor-31682 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31682 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-31682 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-31682 .elementor-element.elementor-element-9e5c300 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31682 .elementor-element.elementor-element-975b505 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31682 .elementor-element.elementor-element-c2591ab {
    --spacer-size: 50px
}

.elementor-31682 .elementor-element.elementor-element-db5d0ea .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #ffffff
}

.elementor-31682 .elementor-element.elementor-element-db5d0ea .gradient_button:hover {
    color: #ffffff
}

.elementor-31682 .elementor-element.elementor-element-135b9130 {
    text-align: right
}

.elementor-31682 .elementor-element.elementor-element-135b9130 img {
    width: 80%
}

.elementor-31682 .elementor-element.elementor-element-310c3f5f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31682 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text {
    z-index: 0
}

.elementor-31682 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31682 .elementor-element.elementor-element-310c3f5f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31682 .elementor-element.elementor-element-310c3f5f {
    padding: 100px 0px 50px 0px
}

.elementor-31682 .elementor-element.elementor-element-450d2566 {
    text-align: left
}

.elementor-31682 .elementor-element.elementor-element-450d2566 img {
    width: 80%
}

.elementor-31682 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31682 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-31682 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-31682 .elementor-element.elementor-element-e56bb6c {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31682 .elementor-element.elementor-element-c9b7dd8 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31682 .elementor-element.elementor-element-ccde6ab {
    --spacer-size: 50px
}

.elementor-31682 .elementor-element.elementor-element-556f9270 {
    width: auto;
    max-width: auto;
    top: -17.682%
}

body:not(.rtl).elementor-31682 .elementor-element.elementor-element-556f9270 {
    right: -23%
}

body.rtl .elementor-31682 .elementor-element.elementor-element-556f9270 {
    left: -23%
}

.elementor-31682 .elementor-element.elementor-element-556f9270 img {
    width: 74%
}

.elementor-31682 .elementor-element.elementor-element-7f1bb93 .gradient_button {
    border-radius: 20px;
    padding: 20px 60px 20px 60px;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #ffffff
}

.elementor-31682 .elementor-element.elementor-element-7f1bb93 .gradient_button:hover {
    color: #ffffff
}

.elementor-31682 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-31682 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, #001B31 100%)
}

.elementor-31682 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px
}

.elementor-31682 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31682 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31682 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31682 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31682 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31682 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31682 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31682 .elementor-element.elementor-element-9968132 {
    text-align: left
}

.elementor-31682 .elementor-element.elementor-element-9968132 img {
    width: 80%
}

.elementor-31682 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-31682 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-31682 .elementor-element.elementor-element-e2c11aa {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31682 .elementor-element.elementor-element-1f5ec15 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31682 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31682 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-31682 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31682 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31682 .elementor-element.elementor-element-13453be {
    padding: 100px 0px 0px 0px
}

body.elementor-page-31682:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31682>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-31682 .elementor-element.elementor-element-a077431 img {
        width: 95%
    }

    .elementor-31682 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31682 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31682 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31682 .elementor-element.elementor-element-385793d {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    body:not(.rtl).elementor-31682 .elementor-element.elementor-element-1749489 {
        right: 0%
    }

    body.rtl .elementor-31682 .elementor-element.elementor-element-1749489 {
        left: 0%
    }

    .elementor-31682 .elementor-element.elementor-element-1749489 img {
        width: 62%
    }

    .elementor-31682 .elementor-element.elementor-element-b6bf567 {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-31682 .elementor-element.elementor-element-b6bf567 .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31682 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31682 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31682 .elementor-element.elementor-element-975b505 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-db5d0ea {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-31682 .elementor-element.elementor-element-db5d0ea .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-135b9130>.elementor-widget-container {
        margin: 0px 0px 0px 0px
    }

    .elementor-31682 .elementor-element.elementor-element-135b9130 img {
        width: 100%
    }

    .elementor-31682 .elementor-element.elementor-element-450d2566 img {
        width: 95%
    }

    .elementor-31682 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31682 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31682 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31682 .elementor-element.elementor-element-c9b7dd8 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    body:not(.rtl).elementor-31682 .elementor-element.elementor-element-556f9270 {
        right: 0%
    }

    body.rtl .elementor-31682 .elementor-element.elementor-element-556f9270 {
        left: 0%
    }

    .elementor-31682 .elementor-element.elementor-element-556f9270 img {
        width: 62%
    }

    .elementor-31682 .elementor-element.elementor-element-7f1bb93 {
        width: var(--container-widget-width, 532.961px);
        max-width: 532.961px;
        --container-widget-width: 532.961px;
        --container-widget-flex-grow: 0
    }

    .elementor-31682 .elementor-element.elementor-element-7f1bb93 .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31682 .elementor-element.elementor-element-9968132 img {
        width: 95%
    }

    .elementor-31682 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31682 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31682 .elementor-element.elementor-element-1f5ec15 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-31682 .elementor-element.elementor-element-fb74ebb {
        padding: 40px 0px 0px 0px
    }

    .elementor-31682 .elementor-element.elementor-element-a25c47a>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31682 .elementor-element.elementor-element-913f6f2 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31682 .elementor-element.elementor-element-d3d9a5d .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31682 .elementor-element.elementor-element-962bf73>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31682 .elementor-element.elementor-element-962bf73 {
        font-size: 1.6rem;
        line-height: 1em
    }

    .elementor-31682 .elementor-element.elementor-element-385793d {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-b6bf567 .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-7d34b1ed {
        padding: 40px 0px 0px 0px
    }

    .elementor-31682 .elementor-element.elementor-element-151519b5>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31682 .elementor-element.elementor-element-36482a69 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31682 .elementor-element.elementor-element-a8ada8b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31682 .elementor-element.elementor-element-9e5c300>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31682 .elementor-element.elementor-element-9e5c300 {
        font-size: 1.6rem;
        line-height: 1em
    }

    .elementor-31682 .elementor-element.elementor-element-975b505 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-db5d0ea .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-310c3f5f {
        padding: 40px 0px 0px 0px
    }

    .elementor-31682 .elementor-element.elementor-element-5c6d20>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31682 .elementor-element.elementor-element-5d228b61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31682 .elementor-element.elementor-element-4f958835 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31682 .elementor-element.elementor-element-e56bb6c>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31682 .elementor-element.elementor-element-e56bb6c {
        font-size: 1.6rem;
        line-height: 1em
    }

    .elementor-31682 .elementor-element.elementor-element-c9b7dd8 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-7f1bb93 .gradient_button {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31682 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31682 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31682 .elementor-element.elementor-element-e2c11aa>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31682 .elementor-element.elementor-element-e2c11aa {
        font-size: 1.6rem;
        line-height: 1em
    }

    .elementor-31682 .elementor-element.elementor-element-1f5ec15 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31682 .elementor-element.elementor-element-13453be {
        padding: 40px 0px 0px 0px
    }
}

@media(min-width:768px) {
    .elementor-31682 .elementor-element.elementor-element-d518848 {
        width: 50%
    }

    .elementor-31682 .elementor-element.elementor-element-a25c47a {
        width: 50%
    }
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)transparent transparent transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent var(--ha-tooltip-arrow-color)transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: transparent var(--ha-tooltip-arrow-color)transparent transparent;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)transparent transparent transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent var(--ha-tooltip-arrow-color)transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: transparent var(--ha-tooltip-arrow-color)transparent transparent;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

#uc_gradient_button_elementor_b6bf567 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_db5d0ea a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_gradient_button_elementor_7f1bb93 a {
    display: inline-block;
    text-align: center;
    transition: 0.5s;
    background-size: 200% auto;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
    background-image: linear-gradient(to right, #02A6FF 0%, #0041FF 51%, #0092C9 100%);
    text-decoration: none
}

#uc_animated_ripples_bg_addon72191ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon72191ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon72191ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon72191ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon72191ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon72191ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon72191ripple-background .shade5 {
    opacity: 0.9
}

.trx_addons_inline_264669724 img.logo_image {
    max-height: 64px
}

.elementor-31700 .elementor-element.elementor-element-6b4f8f0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-6b4f8f0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-6b4f8f0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-6b4f8f0 {
    padding: 50px 0px 0px 0px
}

.elementor-31700 .elementor-element.elementor-element-e0d1a5a {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-e0d1a5a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31700 .elementor-element.elementor-element-ec1d14b>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31700 .elementor-element.elementor-element-ec1d14b {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-ad547ad {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31700 .elementor-element.elementor-element-39d522b .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-39d522b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-39d522b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-39d522b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 50px 0px
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-c08963c.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31700 .elementor-element.elementor-element-99e5c75 {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-99e5c75 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31700 .elementor-element.elementor-element-45e6c63>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31700 .elementor-element.elementor-element-45e6c63 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-d249c82 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31700 .elementor-element.elementor-element-6f9406c {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-6f9406c img {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px
}

.elementor-31700 .elementor-element.elementor-element-86b8d12 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-86b8d12 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-86b8d12 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-86b8d12 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px
}

.elementor-31700 .elementor-element.elementor-element-7306ca2 {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-7306ca2 img {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-3221001.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31700 .elementor-element.elementor-element-6d64b1b {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-6d64b1b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31700 .elementor-element.elementor-element-5c1d51d>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31700 .elementor-element.elementor-element-5c1d51d {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-424bbf9 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31700 .elementor-element.elementor-element-eefe8d7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-eefe8d7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-eefe8d7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-a22f5e6 {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-a22f5e6 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31700 .elementor-element.elementor-element-5c76c81>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31700 .elementor-element.elementor-element-5c76c81 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-gap {
    width: 0px;
    height: 0px
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-line {
    background-color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-icon {
    width: 91px;
    height: 43px;
    background-color: var(--e-global-color-3b3a846);
    color: var(--e-global-color-primary);
    clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-icon {
    font-size: 25px
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-graphic-image img {
    width: 25px;
    height: 25px;
    object-fit: cover
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .uc-item-active .ue-step-icon {
    background-color: #000000 !important
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-label {
    background-color: var(--e-global-color-3b3a846);
    color: #ffffff;
    padding: 7px 7px 7px 7px;
    border-radius: 26px 26px 26px 26px;
    min-width: 0px;
    min-height: 0px
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-content {
    padding: 10px 10px 10px 10px;
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-spacer {
    width: 16px;
    height: 16px
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-content-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    margin-top: 0px
}

.elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-content-text {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    margin-top: 10px
}

.elementor-31700 .elementor-element.elementor-element-c13655b .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-c13655b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-c13655b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-c13655b {
    padding: 50px 0px 50px 0px
}

.elementor-31700 .elementor-element.elementor-element-ab68bae {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-ab68bae .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31700 .elementor-element.elementor-element-7be273f .eael-flip-carousel {
    border-radius: 4px
}

.elementor-31700 .elementor-element.elementor-element-7be273f .flip-custom-nav {
    font-size: 30px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50px;
    color: #42418e;
    background: #fff
}

.elementor-31700 .elementor-element.elementor-element-7be273f .eael-flip-carousel-svg-icon {
    width: 30px
}

.elementor-31700 .elementor-element.elementor-element-7be273f .flip-custom-nav svg {
    width: 30px;
    fill: #42418e
}

.elementor-31700 .elementor-element.elementor-element-7be273f .flip-carousel-text {
    text-align: center;
    color: #4d4d4d
}

.elementor-31700 .elementor-element.elementor-element-f2ce3e7:not(.elementor-motion-effects-element-type-background),
.elementor-31700 .elementor-element.elementor-element-f2ce3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31700 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-f2ce3e7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-f2ce3e7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 50px 0px
}

.elementor-31700 .elementor-element.elementor-element-f2ce3e7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31700 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-78617e6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-78617e6 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-31700 .elementor-element.elementor-element-f96fc9f>.elementor-widget-container {
    margin: 0px 0px 50px 0px
}

.elementor-31700 .elementor-element.elementor-element-f96fc9f {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-f96fc9f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31700 .elementor-element.elementor-element-3b92d24>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31700 .elementor-element.elementor-element-3b92d24 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-390286e .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-390286e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-390286e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-48b1381.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-48b1381.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-5ecb03a {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-d07ce0e.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31700 .elementor-element.elementor-element-b531be2 {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-b531be2 img {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px
}

.elementor-31700 .elementor-element.elementor-element-ce24f32 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-ce24f32 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-ce24f32 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-ce24f32 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-e9df53a.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31700 .elementor-element.elementor-element-a0dc152 {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-a0dc152 img {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-ad41492.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31700 .elementor-element.elementor-element-e058b70>.elementor-widget-container {
    padding: 20px 0px 20px 0px
}

.elementor-31700 .elementor-element.elementor-element-e058b70 {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-e058b70 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-533fe0c>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31700 .elementor-element.elementor-element-533fe0c {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-content--column .ha-list-item,
.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-content--row .ha-list-item,
.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-dc40cb2 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31700 .elementor-element.elementor-element-bc6a855>.elementor-widget-container {
    padding: 20px 0px 20px 0px
}

.elementor-31700 .elementor-element.elementor-element-bc6a855 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31700 .elementor-element.elementor-element-7fd77f0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-7fd77f0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-7fd77f0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-7fd77f0 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-31700 .elementor-element.elementor-element-3c05f67>.elementor-widget-container {
    padding: 20px 0px 20px 0px
}

.elementor-31700 .elementor-element.elementor-element-3c05f67 {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-3c05f67 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-194c654>.elementor-widget-container {
    padding: 0px 0px 20px 0px
}

.elementor-31700 .elementor-element.elementor-element-194c654 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31700 .elementor-element.elementor-element-7e04a27 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-content--column .ha-list-item,
.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31700 .elementor-element.elementor-element-7e04a27 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31700 .elementor-element.elementor-element-7e04a27 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-content--row .ha-list-item,
.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31700 .elementor-element.elementor-element-7e04a27.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31700 .elementor-element.elementor-element-7e04a27 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31700 .elementor-element.elementor-element-7e04a27 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31700 .elementor-element.elementor-element-7e04a27 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-7e04a27 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-7e04a27 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-7e04a27 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31700 .elementor-element.elementor-element-ce552a6 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-ce552a6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-ce552a6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-ce552a6 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-9478df3.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-9478df3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-7938904 {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-7938904 img {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-26af5d9.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-26af5d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-c4b8213>.elementor-widget-container {
    padding: 20px 0px 20px 0px
}

.elementor-31700 .elementor-element.elementor-element-c4b8213 {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-c4b8213 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-d7bcf4e>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31700 .elementor-element.elementor-element-d7bcf4e {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-e65e880 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-e65e880.ha-content--column .ha-list-item,
.elementor-31700 .elementor-element.elementor-element-e65e880.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31700 .elementor-element.elementor-element-e65e880.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31700 .elementor-element.elementor-element-e65e880.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31700 .elementor-element.elementor-element-e65e880 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31700 .elementor-element.elementor-element-e65e880.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31700 .elementor-element.elementor-element-e65e880.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31700 .elementor-element.elementor-element-e65e880 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31700 .elementor-element.elementor-element-e65e880.ha-content--row .ha-list-item,
.elementor-31700 .elementor-element.elementor-element-e65e880.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31700 .elementor-element.elementor-element-e65e880.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31700 .elementor-element.elementor-element-e65e880.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31700 .elementor-element.elementor-element-e65e880.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31700 .elementor-element.elementor-element-e65e880 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31700 .elementor-element.elementor-element-e65e880 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31700 .elementor-element.elementor-element-e65e880 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-e65e880 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-e65e880 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-e65e880 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31700 .elementor-element.elementor-element-ae7decb .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-ae7decb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-ae7decb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-ae7decb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-31700 .elementor-element.elementor-element-ae7decb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-7a9f4a1.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-7a9f4a1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-8c59159>.elementor-widget-container {
    padding: 20px 0px 20px 0px
}

.elementor-31700 .elementor-element.elementor-element-8c59159 {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-8c59159 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-29a7e54>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31700 .elementor-element.elementor-element-29a7e54 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-7814b16>.elementor-widget-container {
    padding: 0px 0px 20px 0px
}

.elementor-31700 .elementor-element.elementor-element-7814b16 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-content--column .ha-list-item,
.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-content--row .ha-list-item,
.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-3e2e5f9 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-4dc3e70.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-4dc3e70.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-38fc9bb {
    text-align: center
}

.elementor-31700 .elementor-element.elementor-element-38fc9bb img {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px
}

.elementor-31700 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-31700 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, #001B31 100%)
}

.elementor-31700 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px
}

.elementor-31700 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31700 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31700 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-31700 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-31700 .elementor-element.elementor-element-b8a02bc>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31700 .elementor-element.elementor-element-b8a02bc {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31700 .elementor-element.elementor-element-edefc26 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-content--column .ha-list-item,
.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-content--row .ha-list-item,
.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31700 .elementor-element.elementor-element-c4e8e90 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31700 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31700 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-31700 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31700 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31700 .elementor-element.elementor-element-13453be {
    padding: 100px 0px 0px 0px
}

body.elementor-page-31700:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31700>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-31700 .elementor-element.elementor-element-c08963c {
        width: 56.884%
    }

    .elementor-31700 .elementor-element.elementor-element-d9fb52b {
        width: 43.116%
    }

    .elementor-31700 .elementor-element.elementor-element-a6cf781 {
        width: 43.116%
    }

    .elementor-31700 .elementor-element.elementor-element-3221001 {
        width: 56.884%
    }
}

@media(max-width:1279px) {
    .elementor-31700 .elementor-element.elementor-element-e0d1a5a .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-ad547ad {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-99e5c75 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-d249c82 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-6d64b1b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-424bbf9 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-a22f5e6 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-content-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-content-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-ab68bae .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-f96fc9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-5ecb03a {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-bc6a855 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-194c654 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-7814b16 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31700 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31700 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-edefc26 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-31700 .elementor-element.elementor-element-e0d1a5a .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-ec1d14b>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31700 .elementor-element.elementor-element-ec1d14b {
        text-align: center;
        font-size: 1.25rem;
        line-height: 1em
    }

    .elementor-31700 .elementor-element.elementor-element-ad547ad {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-99e5c75 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-45e6c63>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31700 .elementor-element.elementor-element-45e6c63 {
        text-align: center;
        font-size: 1.6rem;
        line-height: 1em
    }

    .elementor-31700 .elementor-element.elementor-element-d249c82 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-6d64b1b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-5c1d51d>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31700 .elementor-element.elementor-element-5c1d51d {
        text-align: center;
        font-size: 1.6rem;
        line-height: 1em
    }

    .elementor-31700 .elementor-element.elementor-element-424bbf9 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-a22f5e6 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-5c76c81>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31700 .elementor-element.elementor-element-5c76c81 {
        text-align: center;
        font-size: 1.6rem;
        line-height: 1em
    }

    .elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-content {
        padding: 0px 0px 29px 11px;
        text-align: left
    }

    .elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-spacer {
        width: 0px;
        height: 0px
    }

    .elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-content-title {
        font-size: var(--e-global-typography-32bcb19-font-size);
        margin-top: 0px;
        border-radius: 0px 0px 0px 0px
    }

    .elementor-31700 .elementor-element.elementor-element-b91b5fa .ue-step-item-content-text {
        font-size: var(--e-global-typography-3fcd398-font-size);
        margin-top: 0px
    }

    .elementor-31700 .elementor-element.elementor-element-ab68bae .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-f96fc9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-3b92d24>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31700 .elementor-element.elementor-element-3b92d24 {
        text-align: center;
        font-size: 1.25rem;
        line-height: 1em
    }

    .elementor-31700 .elementor-element.elementor-element-5ecb03a {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-533fe0c>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31700 .elementor-element.elementor-element-533fe0c {
        text-align: center;
        font-size: 1.2rem;
        line-height: 1em
    }

    .elementor-31700 .elementor-element.elementor-element-bc6a855 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-194c654 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-d7bcf4e>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31700 .elementor-element.elementor-element-d7bcf4e {
        text-align: center;
        font-size: 1.2rem;
        line-height: 1em
    }

    .elementor-31700 .elementor-element.elementor-element-29a7e54>.elementor-widget-container {
        padding: 10px 0px 10px 0px
    }

    .elementor-31700 .elementor-element.elementor-element-29a7e54 {
        text-align: center;
        font-size: 1.1rem;
        line-height: 1em
    }

    .elementor-31700 .elementor-element.elementor-element-7814b16 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31700 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31700 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31700 .elementor-element.elementor-element-b8a02bc>.elementor-widget-container {
        padding: 10px 0px 0px 0px
    }

    .elementor-31700 .elementor-element.elementor-element-b8a02bc {
        line-height: 1em
    }

    .elementor-31700 .elementor-element.elementor-element-edefc26 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31700 .elementor-element.elementor-element-13453be {
        padding: 40px 0px 0px 0px
    }
}

#uc_step_process_elementor_b91b5fa {
    display: flex
}

#uc_step_process_elementor_b91b5fa .ue-link {
    display: block;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px
}

#uc_step_process_elementor_b91b5fa .ue-step-item {
    flex: 1;
    display: flex;
    flex-direction: column;
    position: relative
}

#uc_step_process_elementor_b91b5fa .ue-item-highlight {
    display: flex;
    align-items: center
}

#uc_step_process_elementor_b91b5fa .ue-step-item-gap {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_b91b5fa .ue-step-item-line {
    height: 2px;
    flex-grow: 1
}

#uc_step_process_elementor_b91b5fa .ue-step-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    line-height: 1em;
    transition: 0.3s
}

#uc_step_process_elementor_b91b5fa .ue-icon svg {
    height: 1em;
    width: 1em
}

#uc_step_process_elementor_b91b5fa .ue-step-label {
    position: absolute;
    left: 0px;
    top: 0px;
    display: flex;
    justify-content: center;
    align-items: center
}

#uc_step_process_elementor_b91b5fa .ue-step-item:last-child .ue-step-item-line:last-child {
    opacity: 0
}

#uc_step_process_elementor_b91b5fa .ue-step-item:first-child .ue-step-item-line:first-child {
    opacity: 0
}

#uc_step_process_elementor_b91b5fa .ue-step-item-spacer {
    flex-grow: 0;
    flex-shrink: 0
}

#uc_step_process_elementor_b91b5fa.uc-remote-parent .ue-step-item {
    cursor: pointer
}

#uc_step_process_elementor_b91b5fa {
    flex-direction: column
}

#uc_step_process_elementor_b91b5fa .ue-step-item {
    flex-direction: row
}

#uc_step_process_elementor_b91b5fa .ue-item-highlight {
    flex-direction: column
}

#uc_step_process_elementor_b91b5fa .ue-step-item .ue-step-item-line:first-child {
    display: none
}

#uc_step_process_elementor_b91b5fa .ue-step-item-gap:nth-child(2) {
    display: none
}

#uc_step_process_elementor_b91b5fa .ue-step-item-line:first-child {
    display: none
}

#uc_step_process_elementor_b91b5fa .ue-step-item-line {
    height: 100%;
    width: 2px
}

#uc_animated_ripples_bg_addon59493ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon59493ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon59493ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon59493ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon59493ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon59493ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon59493ripple-background .shade5 {
    opacity: 0.9
}

.flipster {
    display: block;
    overflow-x: hidden;
    overflow-y: visible;
    position: relative
}

.flipster:focus {
    outline: none
}

.flipster__container,
.flipster__item {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative
}

.flipster__container {
    display: block;
    white-space: nowrap;
    word-spacing: -0.25em;
    transform-origin: 50% 50%;
    backface-visibility: hidden
}

.flipster__item {
    display: inline-block;
    white-space: normal;
    word-spacing: normal;
    vertical-align: bottom
}

.flipster--click .flipster__item--past,
.flipster--click .flipster__item--future {
    cursor: pointer
}

.flipster__item img {
    max-width: 100%
}

.flipster__button {
    position: absolute;
    top: 50%;
    display: block;
    appearance: none;
    background: none;
    border: none;
    padding: 0;
    z-index: 999;
    cursor: pointer;
    font-size: 15px;
    opacity: .5;
    transition: opacity 500ms ease;
    margin: -1em 2em
}

.flipster__button svg {
    width: 2em;
    stroke: currentColor;
    fill: transparent;
    stroke-width: 3;
    stroke-linecap: round
}

.flipster__button:hover,
.flipster__button:focus {
    opacity: 1
}

.flipster__button--prev {
    left: 0
}

.flipster__button--next {
    right: 0
}

.flipster__nav,
.flipster__nav__item {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.flipster__nav {
    display: block;
    margin: 0 0 4em;
    text-align: center;
    position: relative
}

.flipster__nav__item {
    display: inline-block;
    margin: 0 .25em
}

.flipster__nav__link {
    display: block;
    color: inherit;
    padding: .5em 1em;
    position: relative;
    overflow: hidden;
    transition: all 250ms ease-out;
    transition-timing-function: cubic-bezier(.56, .12, .12, .98)
}

.flipster__nav__link::after {
    content: '';
    display: block;
    background: #232221;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transform: translateY(100%)translateY(-0.25em);
    transition: inherit
}

.flipster__nav__item--current>.flipster__nav__link,
.flipster__nav__link:hover,
.flipster__nav__link:focus {
    color: #fff
}

.flipster__nav__item--current>.flipster__nav__link::after,
.flipster__nav__link:hover::after,
.flipster__nav__link:focus::after {
    transform: translateY(0)
}

.flipster__nav__child {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: -1px;
    padding: .5em;
    background: #4e4441;
    z-index: 1
}

.flipster__nav__child .flipster__nav__link {
    color: #fff
}

.flipster__nav__child .flipster__nav__link::after {
    background: #fff
}

.flipster__nav__child .flipster__nav__item--current>.flipster__nav__link,
.flipster__nav__child .flipster__nav__link:hover,
.flipster__nav__child .flipster__nav__link:focus {
    color: #232221
}

.flipster__nav__item--current .flipster__nav__child {
    display: block
}

.flipster--carousel .flipster__container,
.flipster--carousel .flipster__item,
.flipster--carousel .flipster__item__content {
    transition: all 350ms ease-in-out;
    transition-timing-function: cubic-bezier(.56, .12, .12, .98)
}

.flipster--carousel .flipster__item {
    perspective: 800px
}

.flipster--carousel .flipster__item--past,
.flipster--carousel .flipster__item--future {
    opacity: 0;
    transition-delay: 115ms
}

.flipster--carousel .flipster__item--past-2,
.flipster--carousel .flipster__item--future-2 {
    opacity: .6;
    transition-delay: 90ms
}

.flipster--carousel .flipster__item--past-1,
.flipster--carousel .flipster__item--future-1 {
    opacity: .8;
    transition-delay: 60ms
}

.flipster--carousel .flipster__item--past .flipster__item__content {
    transform: translateX(100%)rotateY(-20deg)scale(.5)
}

.flipster--carousel .flipster__item--past-2 .flipster__item__content {
    transform: translateX(25%)rotateY(40deg)scale(.65)
}

.flipster--carousel .flipster__item--past-1 .flipster__item__content {
    transform: rotateY(45deg)scale(.8)
}

.flipster--carousel .flipster__item--future .flipster__item__content {
    transform: translateX(-100%)rotateY(20deg)scale(.5)
}

.flipster--carousel .flipster__item--future-2 .flipster__item__content {
    transform: translateX(-25%)rotateY(-40deg)scale(.65)
}

.flipster--carousel .flipster__item--future-1 .flipster__item__content {
    transform: rotateY(-45deg)scale(.8)
}

.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content {
    transform: translateX(175%)scale(.5)
}

.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content {
    transform: translateX(25%)scale(.65)
}

.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content {
    transform: translateX(0)scale(.8)
}

.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content {
    transform: translateX(-175%)scale(.5)
}

.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content {
    transform: translateX(-25%)scale(.65)
}

.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content {
    transform: translateX(0)scale(.8)
}

.flipster--carousel .flipster__item--current .flipster__item__content {
    transform: translateX(0)rotateY(0deg)scale(1);
    transition-delay: 60ms
}

.flipster--coverflow .flipster__container,
.flipster--coverflow .flipster__item,
.flipster--coverflow .flipster__item__content {
    transition: all 350ms ease-in-out;
    transition-timing-function: cubic-bezier(.56, .12, .12, .98)
}

.flipster--coverflow .flipster__item {
    perspective: 800px
}

.flipster--coverflow .flipster__container {
    padding-bottom: 5%
}

.flipster--coverflow .flipster__item__content {
    transform-origin: 50% 100%;
    -webkit-box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(.05, rgba(255, 255, 255, 0.12)), color-stop(.2, transparent))
}

.flipster--coverflow .flipster__item__content img:only-child {
    display: block
}

.flipster--coverflow .flipster__item--past .flipster__item__content {
    transform-origin: 0 50%;
    transform: scale(.75)rotateY(55deg)
}

.flipster--coverflow .flipster__item--future .flipster__item__content {
    transform-origin: 100% 50%;
    transform: scale(.75)rotateY(-55deg)
}

.flipster--coverflow .flip-current .flipster__item__content {
    transform: rotateY(0deg)
}

.flipster--flat .flipster__container,
.flipster--flat .flipster__item,
.flipster--flat .flipster__item__content {
    transition: all 400ms ease-in-out
}

.flipster--flat .flipster__item--past,
.flipster--flat .flipster__item--future {
    opacity: .5
}

.flipster--flat .flipster__item--past .flipster__item__content {
    transform: scale(.75)
}

.flipster--flat .flipster__item--future .flipster__item__content {
    transform: scale(.75)
}

.flipster--wheel {
    overflow: hidden
}

.flipster--wheel .flipster__container,
.flipster--wheel .flipster__item__content {
    transition: all 400ms ease-in-out;
    transition-timing-function: cubic-bezier(.56, .12, .12, .98)
}

.flipster--wheel .flipster__container {
    padding-bottom: 20%
}

.flipster--wheel .flipster__item__content {
    transform-origin: 50% 100%
}

.flipster--wheel .flipster__item--past .flipster__item__content {
    transform-origin: 100% 100%
}

.flipster--wheel .flipster__item--future .flipster__item__content {
    transform-origin: 0 100%
}

.flipster--wheel .flipster__item__content img:only-child {
    display: block
}

.flipster--wheel .flipster__item--past .flipster__item__content {
    opacity: 0;
    transform: rotateZ(-80deg)translate(-170%, 110%)
}

.flipster--wheel .flipster__item--future .flipster__item__content {
    opacity: 0;
    transform: rotateZ(80deg)translate(170%, 110%)
}

.flipster--wheel .flipster__item--past-3 .flipster__item__content {
    opacity: 1;
    transform: rotateZ(-60deg)translate(-70%, 75%)
}

.flipster--wheel .flipster__item--future-3 .flipster__item__content {
    opacity: 1;
    transform: rotateZ(60deg)translate(70%, 75%)
}

.flipster--wheel .flipster__item--past-2 .flipster__item__content {
    opacity: 1;
    transform: rotateZ(-40deg)translate(-17%, 30%)
}

.flipster--wheel .flipster__item--future-2 .flipster__item__content {
    opacity: 1;
    transform: rotateZ(40deg)translate(17%, 30%)
}

.flipster--wheel .flipster__item--past-1 .flipster__item__content {
    opacity: 1;
    transform: rotateZ(-20deg)
}

.flipster--wheel .flipster__item--future-1 .flipster__item__content {
    opacity: 1;
    transform: rotateZ(20deg)
}

.flipster--wheel .flip-current .flipster__item__content {
    transform: rotateX(0deg)
}

.eael-flip-carousel .flip-custom-nav {
    display: block
}

.eael-flip-carousel.flipster--carousel {
    overflow: hidden
}

.eael-flip-carousel.show-active-only .flip-items .flipster__item.flipster__item--current .eael-flip-carousel-content,
.eael-flip-carousel.show-active-only .flip-items .flipster__item.flipster__item--current .eael-flip-carousel-content-overlay {
    display: block
}

.eael-flip-carousel.show-active-only.hover .flip-items .flipster__item.flipster__item--current .eael-flip-carousel-content,
.eael-flip-carousel.show-active-only.hover .flip-items .flipster__item.flipster__item--current .eael-flip-carousel-content-overlay {
    display: none
}

.eael-flip-carousel.show-active-only.hover .flip-items .flipster__item.flipster__item--current:hover .eael-flip-carousel-content,
.eael-flip-carousel.show-active-only.hover .flip-items .flipster__item.flipster__item--current:hover .eael-flip-carousel-content-overlay {
    display: block
}

.eael-flip-carousel.show-all .flip-items .flipster__item .eael-flip-carousel-content,
.eael-flip-carousel.show-all .flip-items .flipster__item .eael-flip-carousel-content-overlay {
    display: block
}

.eael-flip-carousel.show-all.hover .flip-items .flipster__item .eael-flip-carousel-content,
.eael-flip-carousel.show-all.hover .flip-items .flipster__item .eael-flip-carousel-content-overlay {
    display: none
}

.eael-flip-carousel.show-all.hover .flip-items .flipster__item:hover .eael-flip-carousel-content,
.eael-flip-carousel.show-all.hover .flip-items .flipster__item:hover .eael-flip-carousel-content-overlay {
    display: block
}

.eael-flip-carousel .flipster__item__content {
    position: relative
}

.eael-flip-carousel .flipster__item__content .eael-flip-carousel-content,
.eael-flip-carousel .flipster__item__content .eael-flip-carousel-content-overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    padding: 50px;
    display: none
}

.eael-flip-carousel .flipster__item__content .eael-flip-carousel-content {
    padding: 50px
}

.eael-flip-carousel .flipster__item__content .eael-flip-carousel-content-overlay {
    background: #fff;
    opacity: .6
}

.rtl .eael-flip-carousel {
    direction: ltr
}

.trx_addons_inline_199469573 img.logo_image {
    max-height: 64px
}

@media(max-width:1279px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px
    }

    .e-con {
        --container-max-width: 1024px
    }
}

@media(max-width:767px) {
    .elementor-kit-35002 {
        --e-global-typography-d0966a1-font-size: 14px;
        --e-global-typography-d0966a1-line-height: 1.4em;
        --e-global-typography-992d6ce-font-size: 30px;
        --e-global-typography-b81d092-font-size: 25px;
        --e-global-typography-b81d092-line-height: 47px;
        --e-global-typography-b81d092-letter-spacing: -0.7px
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px
    }

    .e-con {
        --container-max-width: 767px
    }
}

.elementor-31926 .elementor-element.elementor-element-2d46eba:not(.elementor-motion-effects-element-type-background),
.elementor-31926 .elementor-element.elementor-element-2d46eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31926 .elementor-element.elementor-element-2d46eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-2d46eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-2d46eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-2d46eba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px
}

.elementor-31926 .elementor-element.elementor-element-2d46eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31926 .elementor-element.elementor-element-539dfde {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-539dfde .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-2f4ed05 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31926 .elementor-element.elementor-element-6b09a3a:not(.elementor-motion-effects-element-type-background),
.elementor-31926 .elementor-element.elementor-element-6b09a3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31926 .elementor-element.elementor-element-6b09a3a .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-6b09a3a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-6b09a3a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-6b09a3a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px
}

.elementor-31926 .elementor-element.elementor-element-6b09a3a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31926 .elementor-element.elementor-element-9e7322c .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-9e7322c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-9e7322c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-6398278 {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-6398278 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-2ea4c67 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-2ea4c67 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-2ea4c67 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-circle {
    width: 200px;
    height: 200px
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-half-circle {
    width: 200px;
    height: calc(200 / 2 * 1px)
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-half-circle-after {
    width: 200px
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-circle-shadow {
    width: calc(200px+20px);
    height: calc(200px+20px)
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-circle-inner {
    background-color: #fff;
    border-width: 12px;
    border-color: #eee
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-circle-half {
    border-width: 12px;
    border-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-circle-fill .eael-progressbar-circle-half {
    background-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-half-circle-fill .eael-progressbar-circle-half {
    background-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-title {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-line-fill.eael-has-inner-title {
    color: #fff
}

.elementor-31926 .elementor-element.elementor-element-d049791 .eael-progressbar-count-wrap {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-e7fa8cf {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-e7fa8cf .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #ffffffcf
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-circle {
    width: 200px;
    height: 200px
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-half-circle {
    width: 200px;
    height: calc(200 / 2 * 1px)
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-half-circle-after {
    width: 200px
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-circle-shadow {
    width: calc(200px+20px);
    height: calc(200px+20px)
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-circle-inner {
    background-color: #fff;
    border-width: 12px;
    border-color: #eee
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-circle-half {
    border-width: 12px;
    border-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-circle-fill .eael-progressbar-circle-half {
    background-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-half-circle-fill .eael-progressbar-circle-half {
    background-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-title {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-line-fill.eael-has-inner-title {
    color: #fff
}

.elementor-31926 .elementor-element.elementor-element-4c2b57e .eael-progressbar-count-wrap {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-14a5149 {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-14a5149 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #ffffffcf
}

.elementor-bc-flex-widget .elementor-31926 .elementor-element.elementor-element-981f7ee.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-981f7ee.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-b73784c {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-b73784c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #ffffffcf
}

.elementor-31926 .elementor-element.elementor-element-86b8d12:not(.elementor-motion-effects-element-type-background),
.elementor-31926 .elementor-element.elementor-element-86b8d12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-31926 .elementor-element.elementor-element-86b8d12 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-86b8d12 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-86b8d12 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-86b8d12 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px
}

.elementor-31926 .elementor-element.elementor-element-86b8d12>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31926 .elementor-element.elementor-element-3221001.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31926 .elementor-element.elementor-element-9914831>.elementor-widget-container {
    padding: 0px 0px 30px 0px
}

.elementor-31926 .elementor-element.elementor-element-9914831 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 500;
    color: var(--e-global-color-13ed1179)
}

.elementor-31926 .elementor-element.elementor-element-84cfea2 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31926 .elementor-element.elementor-element-5cd7588 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-content--column .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-5cd7588 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31926 .elementor-element.elementor-element-5cd7588>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-5cd7588 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-content--row .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31926 .elementor-element.elementor-element-5cd7588.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31926 .elementor-element.elementor-element-5cd7588 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31926 .elementor-element.elementor-element-5cd7588 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31926 .elementor-element.elementor-element-5cd7588 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-5cd7588 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-5cd7588 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-5cd7588 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31926 .elementor-element.elementor-element-eb5ba44 {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-eb5ba44 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-7c54b37>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31926 .elementor-element.elementor-element-7c54b37 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-content--column .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-content--row .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-eaa64f9 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31926 .elementor-element.elementor-element-3e24a88:not(.elementor-motion-effects-element-type-background),
.elementor-31926 .elementor-element.elementor-element-3e24a88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31926 .elementor-element.elementor-element-3e24a88 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-3e24a88 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-3e24a88 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-3e24a88 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px
}

.elementor-31926 .elementor-element.elementor-element-3e24a88>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31926 .elementor-element.elementor-element-21fc32e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-21fc32e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-19d29b2 {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-19d29b2 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-f8b0fe1>.elementor-widget-container {
    padding: 0px 0px 30px 0px
}

.elementor-31926 .elementor-element.elementor-element-f8b0fe1 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31926 .elementor-element.elementor-element-594984b {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-594984b img {
    border-style: none;
    border-radius: 30px 30px 30px 30px
}

.elementor-31926 .elementor-element.elementor-element-40fbbce:not(.elementor-motion-effects-element-type-background),
.elementor-31926 .elementor-element.elementor-element-40fbbce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-31926 .elementor-element.elementor-element-40fbbce .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-40fbbce .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-40fbbce .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-40fbbce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px
}

.elementor-31926 .elementor-element.elementor-element-40fbbce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31926 .elementor-element.elementor-element-144e7de.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-144e7de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-4758353 {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-4758353 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-3f26f33>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31926 .elementor-element.elementor-element-3f26f33 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-595fb0e .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-content--column .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-595fb0e .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31926 .elementor-element.elementor-element-595fb0e>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-595fb0e .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-content--row .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31926 .elementor-element.elementor-element-595fb0e.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31926 .elementor-element.elementor-element-595fb0e .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31926 .elementor-element.elementor-element-595fb0e .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31926 .elementor-element.elementor-element-595fb0e .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-595fb0e .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-595fb0e .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-595fb0e .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31926 .elementor-element.elementor-element-62edb30 {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-62edb30 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-23a8451>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31926 .elementor-element.elementor-element-23a8451 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-82fd04f .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-content--column .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-82fd04f .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31926 .elementor-element.elementor-element-82fd04f>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-82fd04f .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-content--row .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31926 .elementor-element.elementor-element-82fd04f.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31926 .elementor-element.elementor-element-82fd04f .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31926 .elementor-element.elementor-element-82fd04f .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31926 .elementor-element.elementor-element-82fd04f .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-82fd04f .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-82fd04f .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-82fd04f .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31926 .elementor-element.elementor-element-2025e81:not(.elementor-motion-effects-element-type-background),
.elementor-31926 .elementor-element.elementor-element-2025e81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31926 .elementor-element.elementor-element-2025e81 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-2025e81 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-2025e81 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-2025e81 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px
}

.elementor-31926 .elementor-element.elementor-element-2025e81>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31926 .elementor-element.elementor-element-fcafe2c.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31926 .elementor-element.elementor-element-c656223 {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-c656223 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-9e7e33c>.elementor-widget-container {
    padding: 0px 0px 30px 0px
}

.elementor-31926 .elementor-element.elementor-element-9e7e33c {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31926 .elementor-element.elementor-element-c49d47c>.elementor-widget-container {
    padding: 50px 0px 5px 0px
}

.elementor-31926 .elementor-element.elementor-element-c49d47c {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-c49d47c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-3c571ea>.elementor-widget-container {
    padding: 0px 0px 30px 0px
}

.elementor-31926 .elementor-element.elementor-element-3c571ea {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31926 .elementor-element.elementor-element-d32cb0a .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-d32cb0a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-d32cb0a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-31926 .elementor-element.elementor-element-97a3494.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-97a3494.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-658b5d8 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-content--column .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-658b5d8 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31926 .elementor-element.elementor-element-658b5d8>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-658b5d8 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-content--row .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31926 .elementor-element.elementor-element-658b5d8.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31926 .elementor-element.elementor-element-658b5d8 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31926 .elementor-element.elementor-element-658b5d8 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31926 .elementor-element.elementor-element-658b5d8 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-658b5d8 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-658b5d8 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-658b5d8 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31926 .elementor-element.elementor-element-1f56415 {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-1f56415 img {
    border-style: none;
    border-radius: 30px 30px 30px 30px
}

.elementor-31926 .elementor-element.elementor-element-0d10a60:not(.elementor-motion-effects-element-type-background),
.elementor-31926 .elementor-element.elementor-element-0d10a60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b3a846)
}

.elementor-31926 .elementor-element.elementor-element-0d10a60 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-0d10a60 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-0d10a60 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-0d10a60 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-31926 .elementor-element.elementor-element-0d10a60>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31926 .elementor-element.elementor-element-a1042ea>.elementor-widget-container {
    padding: 50px 0px 5px 0px
}

.elementor-31926 .elementor-element.elementor-element-a1042ea {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-a1042ea .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-d6c040c>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31926 .elementor-element.elementor-element-d6c040c {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-b09d485)
}

.elementor-31926 .elementor-element.elementor-element-a3069f9 {
    text-align: center
}

.elementor-31926 .elementor-element.elementor-element-a3069f9 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #ffffffcf
}

.elementor-31926 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-31926 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, #001b31 100%)
}

.elementor-31926 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px
}

.elementor-31926 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31926 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31926 .elementor-element.elementor-element-0d92713 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-31926 .elementor-element.elementor-element-a91ce08 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #ffffff
}

.elementor-31926 .elementor-element.elementor-element-1e84346 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-31926 .elementor-element.elementor-element-fd9a729>.elementor-widget-container {
    padding: 0px 0px 30px 0px
}

.elementor-31926 .elementor-element.elementor-element-fd9a729 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31926 .elementor-element.elementor-element-5095008 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-31926 .elementor-element.elementor-element-5095008.ha-content--column .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-5095008.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-5095008.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-31926 .elementor-element.elementor-element-5095008.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-5095008 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-31926 .elementor-element.elementor-element-5095008>.elementor-widget-container {
    padding: 10px 0px 20px 0px
}

.elementor-31926 .elementor-element.elementor-element-5095008.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-5095008.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-31926 .elementor-element.elementor-element-5095008 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31926 .elementor-element.elementor-element-5095008.ha-content--row .ha-list-item,
.elementor-31926 .elementor-element.elementor-element-5095008.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-31926 .elementor-element.elementor-element-5095008.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-31926 .elementor-element.elementor-element-5095008.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-31926 .elementor-element.elementor-element-5095008.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-31926 .elementor-element.elementor-element-5095008 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-31926 .elementor-element.elementor-element-5095008 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-31926 .elementor-element.elementor-element-5095008 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-5095008 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-5095008 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31926 .elementor-element.elementor-element-5095008 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-31926 .elementor-element.elementor-element-1543b89>.elementor-widget-container {
    padding: 0px 0px 30px 0px
}

.elementor-31926 .elementor-element.elementor-element-1543b89 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-bc-flex-widget .elementor-31926 .elementor-element.elementor-element-26a5539.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-26a5539.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-31926 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31926 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-31926 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31926 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31926 .elementor-element.elementor-element-13453be {
    padding: 100px 0px 0px 0px
}

body.elementor-page-31926:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31926>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-31926 .elementor-element.elementor-element-539dfde .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-2f4ed05 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-6398278 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-84cfea2 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-eb5ba44 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-19d29b2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-f8b0fe1 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-4758353 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-62edb30 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-c656223 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-9e7e33c {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-c49d47c .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-3c571ea {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-a1042ea .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31926 .elementor-element.elementor-element-0d92713 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31926 .elementor-element.elementor-element-a91ce08 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-fd9a729 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-1543b89 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-31926 .elementor-element.elementor-element-539dfde .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-2f4ed05 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-6398278 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-9914831 {
        text-align: center;
        font-size: 24px;
        line-height: 0.9em
    }

    .elementor-31926 .elementor-element.elementor-element-84cfea2 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-eb5ba44 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-7c54b37>.elementor-widget-container {
        padding: 10px 0px 0px 0px
    }

    .elementor-31926 .elementor-element.elementor-element-7c54b37 {
        text-align: center;
        line-height: 1em
    }

    .elementor-31926 .elementor-element.elementor-element-19d29b2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-f8b0fe1 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-4758353 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-3f26f33>.elementor-widget-container {
        padding: 10px 0px 0px 0px
    }

    .elementor-31926 .elementor-element.elementor-element-3f26f33 {
        text-align: center;
        line-height: 1em
    }

    .elementor-31926 .elementor-element.elementor-element-62edb30 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-23a8451>.elementor-widget-container {
        padding: 10px 0px 0px 0px
    }

    .elementor-31926 .elementor-element.elementor-element-23a8451 {
        text-align: center;
        line-height: 1em
    }

    .elementor-31926 .elementor-element.elementor-element-c656223 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-9e7e33c {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-c49d47c .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-3c571ea {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-a1042ea .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-d6c040c>.elementor-widget-container {
        padding: 10px 0px 0px 0px
    }

    .elementor-31926 .elementor-element.elementor-element-d6c040c {
        text-align: center;
        line-height: 1em
    }

    .elementor-31926 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31926 .elementor-element.elementor-element-0d92713 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31926 .elementor-element.elementor-element-a91ce08 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31926 .elementor-element.elementor-element-1e84346>.elementor-widget-container {
        padding: 10px 0px 0px 0px
    }

    .elementor-31926 .elementor-element.elementor-element-1e84346 {
        line-height: 1em
    }

    .elementor-31926 .elementor-element.elementor-element-fd9a729 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-1543b89 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31926 .elementor-element.elementor-element-13453be {
        padding: 40px 0px 0px 0px
    }
}

@-webkit-keyframes ha_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ha_fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes ha_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes ha_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    50% {
        opacity: 1
    }
}

@-webkit-keyframes ha_rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1
    }
}

@keyframes ha_rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes ha_bounce {

    0%,
    20%,
    53%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    40%,
    43% {
        -webkit-transform: translate3d(0, -30px, 0)scaleY(1.1);
        transform: translate3d(0, -30px, 0)scaleY(1.1);
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
    }

    70% {
        -webkit-transform: translate3d(0, -15px, 0)scaleY(1.05);
        transform: translate3d(0, -15px, 0)scaleY(1.05);
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
    }

    80% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0)scaleY(0.95);
        transform: translate3d(0, 0, 0)scaleY(0.95)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0)scaleY(1.02);
        transform: translate3d(0, -4px, 0)scaleY(1.02)
    }
}

@keyframes ha_bounce {

    0%,
    20%,
    53%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    40%,
    43% {
        -webkit-transform: translate3d(0, -30px, 0)scaleY(1.1);
        transform: translate3d(0, -30px, 0)scaleY(1.1);
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
    }

    70% {
        -webkit-transform: translate3d(0, -15px, 0)scaleY(1.05);
        transform: translate3d(0, -15px, 0)scaleY(1.05);
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06)
    }

    80% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0)scaleY(0.95);
        transform: translate3d(0, 0, 0)scaleY(0.95)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0)scaleY(1.02);
        transform: translate3d(0, -4px, 0)scaleY(1.02)
    }
}

@-webkit-keyframes ha_bounceIn {

    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97)
    }

    to {
        opacity: 1
    }
}

@keyframes ha_bounceIn {

    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes ha_flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
    }
}

@keyframes ha_flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px)rotate3d(1, 0, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
    }
}

@-webkit-keyframes ha_flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
    }
}

@keyframes ha_flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    40% {
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px)rotate3d(0, 1, 0, 10deg)
    }

    80% {
        -webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
    }
}

@-webkit-keyframes ha_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
}

@keyframes ha_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
}

@-webkit-keyframes ha_slideInDown {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes ha_slideInDown {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@-webkit-keyframes ha_slideInUp {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes ha_slideInUp {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@-webkit-keyframes ha_slideInLeft {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes ha_slideInLeft {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@-webkit-keyframes ha_slideInRight {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes ha_slideInRight {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)transparent transparent transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent var(--ha-tooltip-arrow-color)transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,
body[data-elementor-device-mode="tablet"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: transparent var(--ha-tooltip-arrow-color)transparent transparent;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after {
    top: 100%;
    right: unset;
    bottom: unset;
    left: 50%;
    border-color: var(--ha-tooltip-arrow-color)transparent transparent transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after {
    top: unset;
    right: unset;
    bottom: 100%;
    left: 50%;
    border-color: transparent transparent var(--ha-tooltip-arrow-color)transparent;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after {
    top: 50%;
    right: unset;
    bottom: unset;
    left: 100%;
    border-color: transparent transparent transparent var(--ha-tooltip-arrow-color);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body[data-elementor-device-mode="mobile"] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after {
    top: 50%;
    right: 100%;
    bottom: unset;
    left: unset;
    border-color: transparent var(--ha-tooltip-arrow-color)transparent transparent;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ha-editor-placeholder {
    padding: 20px;
    border: 5px double #f1f1f1;
    background: #f8f8f8;
    text-align: center;
    opacity: 0.5
}

.elementor-29843 .elementor-element.elementor-element-80593b1 .underline_animated_button a {
    font-family: "Montserrat", Sans-serif;
    color: #ffffff
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
    flex-direction: row;
    justify-content: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #ffffff;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_section.uc-active_item .uc-connected {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #31a8ff;
    padding: 0px 0px 0px 0px
}

.elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu-burger-icon {
    width: 45px;
    height: 45px;
    font-size: 25px;
    color: #000000;
    background-color: #31a8ff;
    border-radius: 100px 100px 100px 100px
}

.elementor-29843 .elementor-element.elementor-element-5432a7c .el-floating-chat-cta:hover {
    background-color: #373737;
    color: #ffffff;
    fill: #ffffff
}

@media(min-width:768px) {
    .elementor-29843 .elementor-element.elementor-element-50318aa {
        width: 100%
    }

    .elementor-29843 .elementor-element.elementor-element-1bc70d6 {
        width: 38%
    }

    .elementor-29843 .elementor-element.elementor-element-da0a7c8 {
        width: 12%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-29843 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f {
        width: 30%
    }

    .elementor-29843 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-adbcd34.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

@media(max-width:767px) {
    .elementor-29843 .elementor-element.elementor-element-a02bb58 {
        width: 30%
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-29843 .elementor-element.elementor-element-a02bb58.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start
    }

    .elementor-29843 .elementor-element.elementor-element-7dbeab9 {
        width: 20%
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f {
        width: 40%
    }

    .elementor-bc-flex-widget .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-72b5b7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-29843 .elementor-element.elementor-element-adbcd34 {
        width: 10%
    }

    .elementor-29843 .elementor-element.elementor-element-d948cf0 .uc-mega_menu_title {
        flex-direction: row
    }
}

.elementor-29843 .elementor-element.elementor-element-198ffb2.elementor-sticky--effects {
    background-color: rgba(0, 30, 45, 0.8) !important
}

#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-1667742.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>span:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-01eee08.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover,
#GoldenVisaMega>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-90ad6df.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-eba850c.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>div>a>i:hover {
    color: #ffd700
}

.elementor-29843 .elementor-element.elementor-element-b15e392.elementor-sticky--effects {
    background-color: rgba(0, 30, 45, 0.8) !important
}

#uc_underline_animated_button_elementor_80593b1 a:after {
    position: absolute;
    content: "";
    bottom: -1px;
    left: calc(0.7em * 1.2);
    right: calc(0.7em * 1.2);
    height: 1px;
    background: #00b0ed;
    transition: transform 0.8s cubic-bezier(1, 0, 0.37, 1)0.2s, right 0.2s cubic-bezier(0.04, 0.48, 0, 1)0.6s, left 0.4s cubic-bezier(0.04, 0.48, 0, 1)0.6s;
    transform-origin: left
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item1 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item1 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item1 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item2 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item2 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item2 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item3 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item3 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item3 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item4 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item4 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item4 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item5 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item5 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item5 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item6 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item6 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item6 {
        display: none
    }
}

@media screen and(max-width:768px) {
    #uc_mega_menu_elementor_d948cf0_item7 {
        position: relative
    }

    #uc_mega_menu_elementor_d948cf0_item7 .uc-mega_menu_section {
        position: relative;
        height: 0px;
        overflow: hidden;
        transform: translate(0, 0) !important;
        transition: height 0.7s !important
    }

    #uc_mega_menu_elementor_d948cf0_item7 {
        display: none
    }
}

@keyframes nc-loop-bars-rotate-anim {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.elementor-27635 .elementor-element.elementor-element-f849048:not(.elementor-motion-effects-element-type-background),
.elementor-27635 .elementor-element.elementor-element-f849048>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, #003966 33%, #001b31 100%)
}

@media(max-width:1279px) {
    .elementor-27635 .elementor-element.elementor-element-f849048 {
        padding: 50px 0px 50px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec {
        padding: 50px 0px 50px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd {
        padding: 50px 0px 50px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
        padding: 50px 0px 50px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
        padding: 50px 0px 50px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }
}

@media(max-width:767px) {
    .elementor-27635 .elementor-element.elementor-element-f849048 {
        padding: 30px 0px 30px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-76e9bf0 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-78f43746 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-991cce0 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2d6f2c0c .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9594bec {
        padding: 30px 0px 30px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-9a34090 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-3ee200f .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9aa70ce .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-2f77bdf .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-56422dd {
        padding: 30px 0px 30px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-b76d673 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-8efa716 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-8a6d449 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-87ba968 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-a8ef3f6 {
        padding: 30px 0px 30px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-7e8c384 .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-01eda73 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-d04d798 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-5111a9d .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-3b3ead7 {
        padding: 30px 0px 30px 0px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-before {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-center {
        font-size: 30px
    }

    .elementor-27635 .elementor-element.elementor-element-d0773af .ha-advanced-heading-wrap:before {
        font-size: 76px
    }

    .elementor-27635 .elementor-element.elementor-element-04d6492 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-9fd7dd1 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-27635 .elementor-element.elementor-element-cabd5f7 .ha-infobox-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-message-wrapper {
    display: none;
    gap: 0.25em;
    position: absolute;
    z-index: 1;
    flex-direction: column;
    align-items: flex-start
}

#uc_mobile_conversion_menu_elementor_5432a7c .el-floating-chat-item {
    position: relative;
    display: flex;
    align-items: center;
    gap: 0.5em
}

.elementor-30482 .elementor-element.elementor-element-5800e73:not(.elementor-motion-effects-element-type-background),
.elementor-30482 .elementor-element.elementor-element-5800e73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #001b31 50%, #003966 100%)
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-30482 .elementor-element.elementor-element-e53dc37 {
        width: 100%
    }
}

@media(max-width:1279px) {
    .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
        max-height: 70px
    }

    .elementor-30482 .elementor-element.elementor-element-eb4699a {
        --spacer-size: 5px
    }

    .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
        --spacer-size: 20px
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 {
        text-align: center
    }

    .elementor-30482 .elementor-element.elementor-element-0c3ebc2 {
        --spacer-size: 20px
    }

    .elementor-30482 .elementor-element.elementor-element-e2af3ad {
        --spacer-size: 40px
    }

    .elementor-30482 .elementor-element.elementor-element-01dcbf6 {
        text-align: center
    }
}

@media(max-width:767px) {
    .elementor-30482 .elementor-element.elementor-element-5800e73 .circle {
        scale: 80px
    }

    .elementor-30482 .elementor-element.elementor-element-c418b87 .logo_image {
        max-height: 64px
    }

    .elementor-30482 .elementor-element.elementor-element-3a55103 {
        width: 52%
    }

    .elementor-30482 .elementor-element.elementor-element-3332dd9 {
        font-size: 13px
    }

    .elementor-30482 .elementor-element.elementor-element-eb4699a {
        --spacer-size: 2px
    }

    .elementor-30482 .elementor-element.elementor-element-f49da20 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-30482 .elementor-element.elementor-element-e89b51e {
        width: 48%
    }

    .elementor-30482 .elementor-element.elementor-element-81ab1d7 {
        --spacer-size: 50px
    }

    .elementor-30482 .elementor-element.elementor-element-861bcd2 {
        text-align: center
    }

    .elementor-30482 .elementor-element.elementor-element-e53dc37>.elementor-element-populated {
        margin: 13px 0px 11px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-30482 .elementor-element.elementor-element-e2af3ad {
        --spacer-size: 35px
    }
}

#uc_animated_ripples_bg_addon40746ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon40746ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #cbcbcb4d;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon40746ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon40746ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon40746ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon40746ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon40746ripple-background .shade5 {
    opacity: 0.9
}

@-webkit-keyframes animateStripe {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    100% {
        -webkit-transform: translate(35px, 0);
        transform: translate(35px, 0)
    }
}

@keyframes animateStripe {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    100% {
        -webkit-transform: translate(35px, 0);
        transform: translate(35px, 0)
    }
}

@-webkit-keyframes animateStripeRTL {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    100% {
        -webkit-transform: translate(-35px, 0);
        transform: translate(-35px, 0)
    }
}

@keyframes animateStripeRTL {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    100% {
        -webkit-transform: translate(-35px, 0);
        transform: translate(-35px, 0)
    }
}

.eael-progressbar {
    position: relative
}

.eael-progressbar-title {
    font-size: 20px;
    font-weight: 400
}

.eael-progressbar-line {
    position: relative;
    display: block;
    width: 100%;
    height: 12px;
    background-color: #eee
}

.eael-progressbar-line .eael-progressbar-count-wrap {
    position: absolute;
    right: 0;
    bottom: calc(100%+5px);
    font-size: 16px;
    font-weight: 400;
    line-height: 1
}

.eael-progressbar-line-fill {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 0;
    height: 12px;
    background-color: #000;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: width 1500ms linear;
    transition: width 1500ms linear;
    overflow: hidden
}

.eael-progressbar-circle {
    position: relative;
    width: 200px;
    height: 200px
}

.eael-progressbar-circle .eael-progressbar-title {
    font-size: 16px;
    font-weight: 400
}

.eael-progressbar-circle .eael-progressbar-count-wrap {
    font-size: 28px;
    font-weight: 700
}

.eael-progressbar-circle-shadow {
    width: 220px;
    height: 220px;
    padding: 10px;
    border-radius: 50%
}

.eael-progressbar-circle-pie {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    clip-path: inset(0 0 0 50%)
}

.eael-progressbar-circle-inner {
    height: 100%;
    width: 100%;
    border-width: 12px;
    border-style: solid;
    border-color: #eee;
    border-radius: 50%
}

.eael-progressbar-circle-half {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    border-width: 12px;
    border-style: solid;
    border-color: #000;
    border-radius: 50%;
    clip-path: inset(0 50% 0 0)
}

.eael-progressbar-circle-half-left {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.eael-progressbar-circle-half-right {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    visibility: hidden
}

.eael-progressbar-circle-inner-content {
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center
}

.eael-progressbar-half-circle {
    position: relative;
    width: 200px;
    height: 100px;
    overflow: hidden
}

.eael-progressbar-half-circle .eael-progressbar-circle-pie {
    clip-path: inset(0 0 50% 0)
}

.eael-progressbar-half-circle .eael-progressbar-circle-half {
    clip-path: inset(50% 0 0 0);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform 1500ms linear;
    transition: -webkit-transform 1500ms linear;
    transition: transform 1500ms linear;
    transition: transform 1500ms linear, -webkit-transform 1500ms linear
}

.eael-progressbar-half-circle .eael-progressbar-circle-inner-content {
    top: initial;
    bottom: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.eael-progressbar-half-circle .eael-progressbar-title {
    font-size: 16px;
    font-weight: 400
}

.eael-progressbar-half-circle .eael-progressbar-count-wrap {
    font-size: 28px;
    font-weight: 700
}

.eael-progressbar-half-circle-after {
    position: relative;
    font-size: 12px;
    font-weight: 400;
    clear: both
}

.eael-progressbar-postfix-label {
    float: right
}

.eael-progressbar-line-stripe .eael-progressbar-line-fill:after {
    content: "";
    position: absolute;
    top: 0;
    left: -35px;
    width: calc(100%+70px);
    height: 100%;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15)25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15)50%, rgba(255, 255, 255, 0.15)75%, transparent 75%, transparent);
    background-size: 35px 35px
}

.eael-progressbar-line-animate .eael-progressbar-line-fill:after {
    -webkit-animation: animateStripe 2s linear infinite;
    animation: animateStripe 2s linear infinite
}

.eael-progressbar-line-animate-rtl .eael-progressbar-line-fill:after {
    -webkit-animation: animateStripeRTL 2s linear infinite;
    animation: animateStripeRTL 2s linear infinite
}

.eael-progressbar-circle-wrap>div {
    margin: 0 auto
}

.eael-progressbar-line-container.left,
.eael-progressbar-circle-container.left>div,
.eael-progressbar-box-container.left>div {
    margin: 0 auto 0 0
}

.eael-progressbar-line-container.center,
.eael-progressbar-circle-container.center>div,
.eael-progressbar-box-container.center>div {
    margin: 0 auto
}

.eael-progressbar-line-container.right,
.eael-progressbar-circle-container.right>div,
.eael-progressbar-box-container.right>div {
    margin: 0 0 0 auto
}

.rtl .eael-progressbar-line-container {
    text-align: right
}

.rtl .eael-progressbar-line-container .eael-progressbar-count-wrap {
    left: 0;
    right: auto
}

.rtl .eael-progressbar-line-container .eael-progressbar-line-fill {
    left: auto;
    right: 0
}

.rtl .eael-progressbar.eael-progressbar-circle .eael-progressbar-circle-pie {
    clip-path: inset(0 50% 0 0)
}

.rtl .eael-progressbar.eael-progressbar-circle .eael-progressbar-circle-half {
    clip-path: inset(0 0 0 50%)
}

.rtl .eael-progressbar-circle-container .eael-progressbar-half-circle-after .eael-progressbar-prefix-label {
    float: left
}

@-webkit-keyframes animateRainbow {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

@keyframes animateRainbow {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

.eael-progressbar-line-rainbow .eael-progressbar-line-fill {
    background: -webkit-gradient(linear, right top, left top, from(#9400d3), color-stop(#4b0082), color-stop(#0000ff), color-stop(#00ff00), color-stop(#ffff00), color-stop(#ff7f00), to(#ff0000));
    background: linear-gradient(270deg, #9400d3, #4b0082, #0000ff, #00ff00, #ffff00, #ff7f00, #ff0000);
    background-size: 500% 500%;
    -webkit-animation: animateRainbow 5s ease infinite;
    animation: animateRainbow 5s ease infinite
}

.eael-progressbar-circle-fill .eael-progressbar-circle-half {
    background-color: #000
}

.eael-progressbar-half-circle-fill .eael-progressbar-circle-half {
    background-color: #000
}

.eael-progressbar-box {
    width: 100%;
    height: 200px;
    border: 1px solid #eee;
    margin: 0 auto
}

.eael-progressbar-box .eael-progressbar-box-inner-content {
    display: block;
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    z-index: 9
}

.eael-progressbar-box .eael-progressbar-count-wrap {
    font-size: 28px;
    font-weight: 700
}

.eael-progressbar-box .eael-progressbar-title {
    font-size: 16px;
    font-weight: 400
}

.eael-progressbar-box-fill {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    background-color: #000;
    -webkit-transition: height 1500ms linear;
    transition: height 1500ms linear
}

@media screen and(max-width:1040px) {

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1 {
        top: 0px;
        font-size: 10vh
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6 {
        margin-top: 20px;
        font-size: 4vh;
        line-height: 4vh
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button {
        padding: 10px 40px 10px 40px;
        bottom: 0px
    }
}

@media screen and(max-width:500px) {

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.header-content>h1 {
        top: 0px;
        font-size: 45px
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>h6 {
        margin-top: 20px;
        font-size: 16px
    }

    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.leftside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button,
    #post-26131>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-0867c21.elementor-section-full_width.ha-particle-yes.animated-slow.animation_type_sequental.elementor-section-height-default.elementor-section-height-default.ha-particle-adv-no.sc_fly_static.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.animated.zoomIn>div.elementor-container.elementor-column-gap-extended>div>div>div>div>div>div.rightside.side.d-flex.justify-content-center.align-items-center.flex-column>div.bottom-content>button {
        padding: 7px 7px 7px 7px;
        bottom: 0px
    }
}

.trx_addons_inline_1507455275 img.logo_image {
    max-height: 64px
}

.elementor-31804 .elementor-element.elementor-element-2d46eba:not(.elementor-motion-effects-element-type-background),
.elementor-31804 .elementor-element.elementor-element-2d46eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-31804 .elementor-element.elementor-element-2d46eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31804 .elementor-element.elementor-element-2d46eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31804 .elementor-element.elementor-element-2d46eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31804 .elementor-element.elementor-element-2d46eba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px
}

.elementor-31804 .elementor-element.elementor-element-2d46eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31804 .elementor-element.elementor-element-539dfde {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-539dfde .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31804 .elementor-element.elementor-element-3b4493c {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-702d8a7>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-31804 .elementor-element.elementor-element-702d8a7 .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center
}

.elementor-31804 .elementor-element.elementor-element-702d8a7 .elementor-image,
.elementor-31804 .elementor-element.elementor-element-702d8a7 .elementor-image>.wp-caption {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    max-height: 1000px
}

.elementor-31804 .elementor-element.elementor-element-702d8a7 .elementor-image>.wp-caption>img {
    width: 100%
}

.elementor-31804 .elementor-element.elementor-element-dc51e6b:not(.elementor-motion-effects-element-type-background),
.elementor-31804 .elementor-element.elementor-element-dc51e6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31804 .elementor-element.elementor-element-dc51e6b .trx_addons_bg_text {
    z-index: 0
}

.elementor-31804 .elementor-element.elementor-element-dc51e6b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31804 .elementor-element.elementor-element-dc51e6b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31804 .elementor-element.elementor-element-dc51e6b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px
}

.elementor-31804 .elementor-element.elementor-element-dc51e6b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31804 .elementor-element.elementor-element-635bedd.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31804 .elementor-element.elementor-element-635bedd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31804 .elementor-element.elementor-element-03c1c18 {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-03c1c18 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31804 .elementor-element.elementor-element-ad767c7 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-962ab83>.elementor-widget-container {
    padding: 30px 0px 0px 0px
}

.elementor-31804 .elementor-element.elementor-element-962ab83 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-876858c:not(.elementor-motion-effects-element-type-background),
.elementor-31804 .elementor-element.elementor-element-876858c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00396600
}

.elementor-31804 .elementor-element.elementor-element-876858c .trx_addons_bg_text {
    z-index: 0
}

.elementor-31804 .elementor-element.elementor-element-876858c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31804 .elementor-element.elementor-element-876858c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31804 .elementor-element.elementor-element-876858c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 050px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px
}

.elementor-31804 .elementor-element.elementor-element-876858c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-31804 .elementor-element.elementor-element-3eb2b24 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31804 .elementor-element.elementor-element-3eb2b24 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31804 .elementor-element.elementor-element-3eb2b24 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31804 .elementor-element.elementor-element-3eb2b24 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px
}

.elementor-bc-flex-widget .elementor-31804 .elementor-element.elementor-element-32c8c32.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31804 .elementor-element.elementor-element-32c8c32.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31804 .elementor-element.elementor-element-32c8c32.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-31804 .elementor-element.elementor-element-32c8c32>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px
}

.elementor-31804 .elementor-element.elementor-element-32c8c32>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px
}

.elementor-31804 .elementor-element.elementor-element-5e553ea {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-5e553ea .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-4cac3e3 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-e04fc9c .trx_addons_bg_text {
    z-index: 0
}

.elementor-31804 .elementor-element.elementor-element-e04fc9c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31804 .elementor-element.elementor-element-e04fc9c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31804 .elementor-element.elementor-element-e04fc9c {
    margin-top: 0px;
    margin-bottom: 0px
}

.elementor-31804 .elementor-element.elementor-element-e28e622 .eael-counter-container {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-e28e622 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-e28e622 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31804 .elementor-element.elementor-element-e28e622 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31804 .elementor-element.elementor-element-e28e622 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31804 .elementor-element.elementor-element-306c3f8>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31804 .elementor-element.elementor-element-306c3f8 {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-306c3f8 .eael-divider,
.elementor-31804 .elementor-element.elementor-element-306c3f8 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-306c3f8 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31804 .elementor-element.elementor-element-306c3f8 .divider-border {
    border-top-width: 2px
}

.elementor-31804 .elementor-element.elementor-element-306c3f8 .divider-text-container {
    width: 229px
}

.elementor-31804 .elementor-element.elementor-element-6328b36 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-35dbc4a .eael-counter-container {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-35dbc4a .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-35dbc4a .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31804 .elementor-element.elementor-element-35dbc4a .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31804 .elementor-element.elementor-element-35dbc4a .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31804 .elementor-element.elementor-element-fdb101a>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31804 .elementor-element.elementor-element-fdb101a {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-fdb101a .eael-divider,
.elementor-31804 .elementor-element.elementor-element-fdb101a .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-fdb101a .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31804 .elementor-element.elementor-element-fdb101a .divider-border {
    border-top-width: 2px
}

.elementor-31804 .elementor-element.elementor-element-fdb101a .divider-text-container {
    width: 229px
}

.elementor-31804 .elementor-element.elementor-element-fafb763 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-a1e5d58 .eael-counter-container {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-a1e5d58 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-a1e5d58 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31804 .elementor-element.elementor-element-a1e5d58 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31804 .elementor-element.elementor-element-a1e5d58 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31804 .elementor-element.elementor-element-d960d8a>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31804 .elementor-element.elementor-element-d960d8a {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-d960d8a .eael-divider,
.elementor-31804 .elementor-element.elementor-element-d960d8a .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-d960d8a .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31804 .elementor-element.elementor-element-d960d8a .divider-border {
    border-top-width: 2px
}

.elementor-31804 .elementor-element.elementor-element-d960d8a .divider-text-container {
    width: 229px
}

.elementor-31804 .elementor-element.elementor-element-b3b91a8 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-c918e08 .eael-counter-container {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-c918e08 .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-c918e08 .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31804 .elementor-element.elementor-element-c918e08 .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31804 .elementor-element.elementor-element-c918e08 .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31804 .elementor-element.elementor-element-58e8875>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31804 .elementor-element.elementor-element-58e8875 {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-58e8875 .eael-divider,
.elementor-31804 .elementor-element.elementor-element-58e8875 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-58e8875 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31804 .elementor-element.elementor-element-58e8875 .divider-border {
    border-top-width: 2px
}

.elementor-31804 .elementor-element.elementor-element-58e8875 .divider-text-container {
    width: 229px
}

.elementor-31804 .elementor-element.elementor-element-326dd14 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-ebee56f .eael-counter-container {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-ebee56f .eael-counter-number {
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-ebee56f .eael-counter-number-wrap .eael-counter-number {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 500
}

.elementor-31804 .elementor-element.elementor-element-ebee56f .eael-counter-number-suffix {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight)
}

.elementor-31804 .elementor-element.elementor-element-ebee56f .eael-counter-title {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-31804 .elementor-element.elementor-element-a40fcd0>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31804 .elementor-element.elementor-element-a40fcd0 {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-a40fcd0 .eael-divider,
.elementor-31804 .elementor-element.elementor-element-a40fcd0 .divider-border {
    border-style: dashed;
    border-color: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-a40fcd0 .eael-divider.horizontal {
    border-bottom-width: 2px;
    width: 229px
}

.elementor-31804 .elementor-element.elementor-element-a40fcd0 .divider-border {
    border-top-width: 2px
}

.elementor-31804 .elementor-element.elementor-element-a40fcd0 .divider-text-container {
    width: 229px
}

.elementor-31804 .elementor-element.elementor-element-720afe7 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-86b8d12:not(.elementor-motion-effects-element-type-background),
.elementor-31804 .elementor-element.elementor-element-86b8d12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, var(--e-global-color-f046a9f)100%)
}

.elementor-31804 .elementor-element.elementor-element-86b8d12 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31804 .elementor-element.elementor-element-86b8d12 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31804 .elementor-element.elementor-element-86b8d12 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31804 .elementor-element.elementor-element-86b8d12 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px
}

.elementor-31804 .elementor-element.elementor-element-86b8d12>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31804 .elementor-element.elementor-element-3221001.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31804 .elementor-element.elementor-element-6d64b1b {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-6d64b1b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31804 .elementor-element.elementor-element-7808714>.elementor-widget-container {
    padding: 10px 0px 10px 0px
}

.elementor-31804 .elementor-element.elementor-element-7808714 {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--e-global-color-b09d485)
}

.elementor-31804 .elementor-element.elementor-element-5968f7b {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-31804 .elementor-element.elementor-element-cac20e8 .elementor-tab-content {
    border-block-end-color: var(--e-global-color-primary);
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-31804 .elementor-element.elementor-element-cac20e8 .elementor-tab-title {
    border-color: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-cac20e8 .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-cac20e8 .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-cac20e8 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31804 .elementor-element.elementor-element-cac20e8 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: var(--e-global-color-fb94b1b)
}

.elementor-31804 .elementor-element.elementor-element-2025e81:not(.elementor-motion-effects-element-type-background),
.elementor-31804 .elementor-element.elementor-element-2025e81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-31804 .elementor-element.elementor-element-2025e81 .trx_addons_bg_text {
    z-index: 0
}

.elementor-31804 .elementor-element.elementor-element-2025e81 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31804 .elementor-element.elementor-element-2025e81 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31804 .elementor-element.elementor-element-2025e81 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px
}

.elementor-31804 .elementor-element.elementor-element-2025e81>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31804 .elementor-element.elementor-element-fcafe2c.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-31804 .elementor-element.elementor-element-c656223 {
    text-align: center
}

.elementor-31804 .elementor-element.elementor-element-c656223 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-31804 .elementor-element.elementor-element-2a7edb3 .elementor-tab-content {
    border-block-end-color: var(--e-global-color-primary);
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-31804 .elementor-element.elementor-element-2a7edb3 .elementor-tab-title {
    border-color: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-2a7edb3 .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-2a7edb3 .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-31804 .elementor-element.elementor-element-2a7edb3 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-fb94b1b)
}

.elementor-31804 .elementor-element.elementor-element-2a7edb3 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: var(--e-global-color-fb94b1b)
}

.elementor-31804 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-31804 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-3b3a846)0%, #001B31 100%)
}

.elementor-31804 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px
}

.elementor-31804 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-31804 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31804 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31804 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-31804 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-31804 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-31804 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-31804 .elementor-element.elementor-element-a699c3f {
    text-align: left
}

.elementor-31804 .elementor-element.elementor-element-a699c3f img {
    width: 80%
}

.elementor-31804 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-31804 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-31804 .elementor-element.elementor-element-5093d84 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-bc-flex-widget .elementor-31804 .elementor-element.elementor-element-26a5539.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-31804 .elementor-element.elementor-element-26a5539.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-31804 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-31804 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-31804 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-31804 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-31804 .elementor-element.elementor-element-13453be {
    padding: 100px 0px 0px 0px
}

body.elementor-page-31804:not(.elementor-motion-effects-element-type-background),
body.elementor-page-31804>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-31804 .elementor-element.elementor-element-539dfde .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-03c1c18 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-ad767c7 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-962ab83 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-5e553ea .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-4cac3e3 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-e28e622 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-e28e622 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-6328b36 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-35dbc4a .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-35dbc4a .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-fafb763 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-a1e5d58 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-a1e5d58 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-b3b91a8 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-c918e08 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-c918e08 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-326dd14 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-ebee56f .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-ebee56f .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-720afe7 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-6d64b1b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-5968f7b {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-cac20e8 .elementor-tab-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-c656223 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-2a7edb3 .elementor-tab-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31804 .elementor-element.elementor-element-a699c3f img {
        width: 95%
    }

    .elementor-31804 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31804 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-5093d84 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-31804 .elementor-element.elementor-element-539dfde .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-3b4493c {
        text-align: center
    }

    .elementor-31804 .elementor-element.elementor-element-03c1c18 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-ad767c7 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-962ab83 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-5e553ea .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-4cac3e3 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-e28e622 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-e28e622 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-6328b36 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-35dbc4a .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-35dbc4a .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-fafb763 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-a1e5d58 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-a1e5d58 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-b3b91a8 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-c918e08 .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-c918e08 .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-326dd14 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-ebee56f .eael-counter-number-suffix {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-ebee56f .eael-counter-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-720afe7 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-6d64b1b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-7808714>.elementor-widget-container {
        padding: 10px 0px 0px 0px
    }

    .elementor-31804 .elementor-element.elementor-element-7808714 {
        text-align: center;
        font-size: 1.4rem;
        line-height: 1em
    }

    .elementor-31804 .elementor-element.elementor-element-5968f7b {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-cac20e8 .elementor-tab-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-c656223 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-2a7edb3 .elementor-tab-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-31804 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-31804 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-31804 .elementor-element.elementor-element-5093d84 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-31804 .elementor-element.elementor-element-13453be {
        padding: 40px 0px 0px 0px
    }
}

#business1>a:nth-child(3) {
    background-image: linear-gradient(to right, #fff, #fff 50%, #fff 50%);
    background-size: 200% 100%;
    background-position: -100%;
    display: inline-block;
    padding: 0px 0;
    position: relative;
    -webkit-background-clip: text;
    background-clip: text;
    transition: all 0.3s ease-in-out
}

#uc_sliding_diagonals_background_effect_bg_addon45693 {
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px
}

#uc_sliding_diagonals_background_effect_bg_addon45693 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0px;
    left: -50%;
    opacity: 0.05;
    position: absolute;
    right: -50%;
    top: 0px;
    z-index: 0
}

#uc_animated_ripples_bg_addon51521ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon51521ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon51521ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon51521ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon51521ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon51521ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon51521ripple-background .shade5 {
    opacity: 0.9
}

.trx_addons_inline_142651125 img.logo_image {
    max-height: 64px
}

.elementor-32055 .elementor-element.elementor-element-2e66f77:not(.elementor-motion-effects-element-type-background),
.elementor-32055 .elementor-element.elementor-element-2e66f77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32055 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-2e66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-32055 .elementor-element.elementor-element-2e66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32055 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-83054b0 {
    text-align: left
}

.elementor-32055 .elementor-element.elementor-element-83054b0 .elementor-heading-title {
    font-size: 35px;
    color: var(--e-global-color-b09d485)
}

.elementor-32055 .elementor-element.elementor-element-1cb1a55>.elementor-widget-container {
    padding: 0px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-1cb1a55 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-b09d485)
}

.elementor-32055 .elementor-element.elementor-element-85b20ce>.elementor-widget-container {
    padding: 0px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-85b20ce {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-13ed1179)
}

.elementor-32055 .elementor-element.elementor-element-b08a42f>.elementor-widget-container {
    padding: 10px 0px 30px 0px
}

.elementor-32055 .elementor-element.elementor-element-b08a42f {
    text-align: left
}

.elementor-32055 .elementor-element.elementor-element-b08a42f .elementor-heading-title {
    font-size: 20px
}

.elementor-32055 .elementor-element.elementor-element-192bf4b {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-32055 .elementor-element.elementor-element-1509e82 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-1509e82 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-1509e82 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-1509e82 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-32055 .elementor-element.elementor-element-1816f59.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-32055 .elementor-element.elementor-element-1816f59.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-32055 .elementor-element.elementor-element-1816f59.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-32055 .elementor-element.elementor-element-1816f59>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-1816f59>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-7b5bf2e {
    text-align: center
}

.elementor-32055 .elementor-element.elementor-element-7b5bf2e .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32055 .elementor-element.elementor-element-9b560e1>.elementor-widget-container {
    padding: 0px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-9b560e1 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-b09d485)
}

.elementor-32055 .elementor-element.elementor-element-bc854a2 {
    text-align: center
}

.elementor-32055 .elementor-element.elementor-element-bc854a2 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #04ffef
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32055 .elementor-element.elementor-element-848db74>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px / 2)
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px / 2)
}

body.rtl .elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px / 2)
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32055 .elementor-element.elementor-element-848db74 .-icon-position-left .eael-feature-list-content-box,
.elementor-32055 .elementor-element.elementor-element-848db74 .-icon-position-right .eael-feature-list-content-box,
.elementor-32055 .elementor-element.elementor-element-848db74 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-32055 .elementor-element.elementor-element-b529a3e:not(.elementor-motion-effects-element-type-background),
.elementor-32055 .elementor-element.elementor-element-b529a3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-32055 .elementor-element.elementor-element-b529a3e .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-b529a3e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-b529a3e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-b529a3e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-32055 .elementor-element.elementor-element-b529a3e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32055 .elementor-element.elementor-element-b26b994 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-b26b994 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-b26b994 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-50e5942 {
    text-align: center
}

.elementor-32055 .elementor-element.elementor-element-50e5942 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32055 .elementor-element.elementor-element-18b70a2>.elementor-widget-container {
    padding: 0px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-18b70a2 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-b09d485)
}

.elementor-32055 .elementor-element.elementor-element-59f2a0f {
    text-align: center
}

.elementor-32055 .elementor-element.elementor-element-59f2a0f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #04ffef
}

.elementor-32055 .elementor-element.elementor-element-55d58e2>.elementor-widget-container {
    padding: 40px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-55d58e2 {
    text-align: center
}

.elementor-32055 .elementor-element.elementor-element-818019a .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-818019a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-818019a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-818019a {
    padding: 50px 0px 50px 0px
}

.elementor-32055 .elementor-element.elementor-element-07cf590 {
    overflow: hidden
}

.elementor-32055 .elementor-element.elementor-element-07cf590 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-07cf590 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-07cf590 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-1e12e3d:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-1e12e3d:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-1e12e3d:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-1e12e3d>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-4149b2b>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-4149b2b .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-4149b2b .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-4149b2b .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-4149b2b .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-4149b2b .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-4149b2b .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-4149b2b .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-19c2688:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-19c2688:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-19c2688:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-19c2688>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-73a8f65>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-73a8f65 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-73a8f65 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-73a8f65 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-73a8f65 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-73a8f65 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-73a8f65 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-73a8f65 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-96d31ff:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-96d31ff:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-96d31ff:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-96d31ff>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-79fb813>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-79fb813 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-79fb813 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-79fb813 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-79fb813 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-79fb813 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-79fb813 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-79fb813 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-803da2d {
    overflow: hidden
}

.elementor-32055 .elementor-element.elementor-element-803da2d .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-803da2d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-803da2d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-8883059:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-8883059:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-8883059:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-8883059>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-4d9bb68>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-4d9bb68 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-4d9bb68 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-4d9bb68 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-4d9bb68 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-4d9bb68 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-4d9bb68 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-4d9bb68 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-ffae967:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-ffae967:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-ffae967:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-ffae967>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-53c38fc>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-53c38fc .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-53c38fc .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-53c38fc .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-53c38fc .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-53c38fc .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-53c38fc .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-53c38fc .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-f6bceab:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-f6bceab:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-f6bceab:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-f6bceab>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-e720448>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-e720448 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-e720448 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-e720448 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-e720448 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-e720448 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-e720448 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-e720448 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-3d9dfb6>.elementor-widget-container {
    padding: 40px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-3d9dfb6 {
    text-align: center
}

.elementor-32055 .elementor-element.elementor-element-da5c126 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-da5c126 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-da5c126 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-da5c126 {
    padding: 50px 0px 50px 0px
}

.elementor-32055 .elementor-element.elementor-element-38f8e37 {
    overflow: hidden
}

.elementor-32055 .elementor-element.elementor-element-38f8e37 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-38f8e37 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-38f8e37 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-a31a3b8:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-a31a3b8:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-a31a3b8:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-a31a3b8>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-8306c03>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-8306c03 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-8306c03 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-8306c03 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-8306c03 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-8306c03 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-8306c03 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-8306c03 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-afd0d71:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-afd0d71:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-afd0d71:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-afd0d71>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-f1fe69b>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-f1fe69b .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f1fe69b .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f1fe69b .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f1fe69b .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-f1fe69b .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-f1fe69b .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-f1fe69b .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-f51d6b5:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-f51d6b5:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-f51d6b5:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-f51d6b5>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-f9ced7f>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-f9ced7f .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f9ced7f .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f9ced7f .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f9ced7f .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-f9ced7f .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-f9ced7f .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-f9ced7f .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-bdf4f36 {
    overflow: hidden
}

.elementor-32055 .elementor-element.elementor-element-bdf4f36 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-bdf4f36 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-bdf4f36 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-0bfa2c9:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-0bfa2c9:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-0bfa2c9:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-0bfa2c9>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-db921cd>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-db921cd .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-db921cd .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-db921cd .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-db921cd .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-db921cd .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-db921cd .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-db921cd .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-fb8b385:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-fb8b385:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-fb8b385:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-fb8b385>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-33b4c42>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-33b4c42 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-33b4c42 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-33b4c42 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-33b4c42 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-33b4c42 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-33b4c42 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-33b4c42 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-8825c88:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-8825c88:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-8825c88:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-8825c88>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-118ddb5>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-118ddb5 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-118ddb5 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-118ddb5 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-118ddb5 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-118ddb5 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-118ddb5 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-118ddb5 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-1efc513 {
    overflow: hidden
}

.elementor-32055 .elementor-element.elementor-element-1efc513 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-1efc513 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-1efc513 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-3e8b1b9:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-3e8b1b9:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-3e8b1b9:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-3e8b1b9>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-3f77c23>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-3f77c23 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-3f77c23 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-3f77c23 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-3f77c23 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-3f77c23 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-3f77c23 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-3f77c23 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-dabb3bb:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-dabb3bb:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-dabb3bb:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-dabb3bb>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-dcae007>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-dcae007 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-dcae007 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-dcae007 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-dcae007 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-dcae007 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-dcae007 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-dcae007 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-a502af4:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-a502af4:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-a502af4:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-a502af4>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-5ee8684>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-5ee8684 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-5ee8684 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-5ee8684 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-5ee8684 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-5ee8684 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-5ee8684 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-5ee8684 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-2623069>.elementor-widget-container {
    padding: 40px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-2623069 {
    text-align: center
}

.elementor-32055 .elementor-element.elementor-element-5e1f452 {
    overflow: hidden
}

.elementor-32055 .elementor-element.elementor-element-5e1f452 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-5e1f452 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-5e1f452 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-5ee3afc:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-5ee3afc:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-5ee3afc:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-5ee3afc>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-f66617e>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-f66617e .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f66617e .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f66617e .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f66617e .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-f66617e .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-f66617e .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-f66617e .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-b5f8443:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-b5f8443:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-b5f8443:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-b5f8443>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-2cce22d>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-2cce22d .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-2cce22d .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-2cce22d .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-2cce22d .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-2cce22d .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-2cce22d .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-2cce22d .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-41268bb:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-41268bb:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-41268bb:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-41268bb>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-d4e35d7>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-d4e35d7 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-d4e35d7 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-d4e35d7 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-d4e35d7 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-d4e35d7 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-d4e35d7 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-d4e35d7 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-99163f4 {
    overflow: hidden
}

.elementor-32055 .elementor-element.elementor-element-99163f4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-99163f4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-99163f4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-a642732:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-a642732:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-a642732:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-a642732>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-f8661d8>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-f8661d8 .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f8661d8 .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f8661d8 .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-f8661d8 .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-f8661d8 .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-f8661d8 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-f8661d8 .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-f6ef135:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-f6ef135:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-f6ef135:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-f6ef135>.elementor-element-populated {
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-6904dec>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-6904dec .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-6904dec .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-6904dec .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-6904dec .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-6904dec .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-6904dec .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-6904dec .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-b260805:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32055 .elementor-element.elementor-element-b260805>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #6ec1e447
}

.elementor-32055 .elementor-element.elementor-element-b260805:hover>.elementor-element-populated {
    background-color: #006d9b
}

.elementor-32055 .elementor-element.elementor-element-b260805>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-b260805>.elementor-element-populated>.elementor-background-overlay,
.elementor-32055 .elementor-element.elementor-element-b260805>.elementor-background-slideshow {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-b260805:hover>.elementor-element-populated,
.elementor-32055 .elementor-element.elementor-element-b260805:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 44px 0px
}

.elementor-32055 .elementor-element.elementor-element-b260805>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 11px 63px 11px 11px;
    --e-column-margin-right: 63px;
    --e-column-margin-left: 11px
}

.elementor-32055 .elementor-element.elementor-element-b260805>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32055 .elementor-element.elementor-element-abf474e>.elementor-widget-container {
    margin: 24px 13px 24px 13px
}

.elementor-32055 .elementor-element.elementor-element-abf474e .eael-infobox .infobox-icon img {
    padding: 0px 0px 26px 0px;
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-abf474e .eael-infobox.icon-on-left .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-abf474e .eael-infobox.icon-on-right .infobox-icon {
    width: 55px
}

.elementor-32055 .elementor-element.elementor-element-abf474e .eael-infobox .infobox-content .title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-transform: capitalize
}

.elementor-32055 .elementor-element.elementor-element-abf474e .eael-infobox .infobox-content p {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5em
}

.elementor-32055 .elementor-element.elementor-element-abf474e .eael-infobox:hover .infobox-content h4 {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-abf474e .eael-infobox:hover .infobox-content p {
    transition: 100ms
}

.elementor-32055 .elementor-element.elementor-element-c282eba:not(.elementor-motion-effects-element-type-background),
.elementor-32055 .elementor-element.elementor-element-c282eba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b3a846)
}

.elementor-32055 .elementor-element.elementor-element-c282eba {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-32055 .elementor-element.elementor-element-c282eba .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-c282eba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-c282eba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-32055 .elementor-element.elementor-element-358d600.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-32055 .elementor-element.elementor-element-358d600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-32055 .elementor-element.elementor-element-358d600>.elementor-element-populated {
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px
}

.elementor-32055 .elementor-element.elementor-element-9968132 {
    text-align: left
}

.elementor-32055 .elementor-element.elementor-element-9968132 img {
    width: 80%
}

.elementor-32055 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-32055 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #ffffff
}

.elementor-32055 .elementor-element.elementor-element-666766c {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32055 .elementor-element.elementor-element-13453be>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-32055 .elementor-element.elementor-element-13453be .trx_addons_bg_text {
    z-index: 0
}

.elementor-32055 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32055 .elementor-element.elementor-element-13453be .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32055 .elementor-element.elementor-element-13453be {
    padding: 100px 0px 0px 0px
}

body.elementor-page-32055:not(.elementor-motion-effects-element-type-background),
body.elementor-page-32055>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-32055 .elementor-element.elementor-element-1e12e3d {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-19c2688 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-96d31ff {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-8883059 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-ffae967 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-f6bceab {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-a31a3b8 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-afd0d71 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-f51d6b5 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-0bfa2c9 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-fb8b385 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-8825c88 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-3e8b1b9 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-dabb3bb {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-a502af4 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-5ee3afc {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-b5f8443 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-41268bb {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-a642732 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-f6ef135 {
        width: 33%
    }

    .elementor-32055 .elementor-element.elementor-element-b260805 {
        width: 33%
    }
}

@media(max-width:1279px) {
    .elementor-32055 .elementor-element.elementor-element-7b5bf2e .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32055 .elementor-element.elementor-element-848db74 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32055 .elementor-element.elementor-element-848db74 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32055 .elementor-element.elementor-element-848db74 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-content-box .eael-feature-list-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32055 .elementor-element.elementor-element-50e5942 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32055 .elementor-element.elementor-element-07cf590 {
        padding: 0px 0px 0px 0px
    }

    .elementor-32055 .elementor-element.elementor-element-1e12e3d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-19c2688>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-96d31ff>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-803da2d {
        padding: 0px 0px 0px 0px
    }

    .elementor-32055 .elementor-element.elementor-element-8883059>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-ffae967>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-f6bceab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-38f8e37 {
        padding: 0px 0px 0px 0px
    }

    .elementor-32055 .elementor-element.elementor-element-a31a3b8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-afd0d71>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-f51d6b5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-bdf4f36 {
        padding: 0px 0px 0px 0px
    }

    .elementor-32055 .elementor-element.elementor-element-0bfa2c9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-fb8b385>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-8825c88>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-1efc513 {
        padding: 0px 0px 0px 0px
    }

    .elementor-32055 .elementor-element.elementor-element-3e8b1b9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-dabb3bb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-a502af4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-5e1f452 {
        padding: 0px 0px 0px 0px
    }

    .elementor-32055 .elementor-element.elementor-element-5ee3afc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-b5f8443>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-41268bb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-99163f4 {
        padding: 0px 0px 0px 0px
    }

    .elementor-32055 .elementor-element.elementor-element-a642732>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-f6ef135>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-b260805>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-9968132 img {
        width: 95%
    }

    .elementor-32055 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32055 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32055 .elementor-element.elementor-element-666766c {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-32055 .elementor-element.elementor-element-1cb1a55>.elementor-widget-container {
        padding: 0px 0px 20px 0px
    }

    .elementor-32055 .elementor-element.elementor-element-1cb1a55 {
        font-size: 23px;
        line-height: 1.1em
    }

    .elementor-32055 .elementor-element.elementor-element-85b20ce>.elementor-widget-container {
        padding: 0px 0px 30px 0px
    }

    .elementor-32055 .elementor-element.elementor-element-85b20ce {
        font-size: 14px;
        line-height: 1.1em
    }

    .elementor-32055 .elementor-element.elementor-element-192bf4b {
        text-align: left
    }

    .elementor-32055 .elementor-element.elementor-element-7b5bf2e .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32055 .elementor-element.elementor-element-9b560e1 {
        font-size: 20px;
        line-height: 1.1em
    }

    .elementor-32055 .elementor-element.elementor-element-848db74 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32055 .elementor-element.elementor-element-848db74 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32055 .elementor-element.elementor-element-848db74 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32055 .elementor-element.elementor-element-848db74 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32055 .elementor-element.elementor-element-848db74 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32055 .elementor-element.elementor-element-848db74 .eael-feature-list-content-box .eael-feature-list-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32055 .elementor-element.elementor-element-50e5942 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32055 .elementor-element.elementor-element-18b70a2 {
        font-size: 20px;
        line-height: 1.1em
    }

    .elementor-32055 .elementor-element.elementor-element-1e12e3d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-19c2688>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-96d31ff>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-8883059>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-ffae967>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-f6bceab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-a31a3b8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-afd0d71>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-f51d6b5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-0bfa2c9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-fb8b385>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-8825c88>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-3e8b1b9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-dabb3bb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-a502af4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-5ee3afc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-b5f8443>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-41268bb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-a642732>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-f6ef135>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-b260805>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-358d600>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32055 .elementor-element.elementor-element-2957a61 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32055 .elementor-element.elementor-element-5305de9 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32055 .elementor-element.elementor-element-666766c {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32055 .elementor-element.elementor-element-13453be {
        padding: 40px 0px 0px 0px
    }
}

#uc_animated_ripples_bg_addon43850ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon43850ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #cbcbcb4d;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon43850ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon43850ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon43850ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon43850ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon43850ripple-background .shade5 {
    opacity: 0.9
}

@media(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 30px 0 0
    }
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector {
    display: block;
    position: absolute;
    width: 0;
    margin: 0 auto;
    z-index: 1;
    height: 100%;
    top: 0.5em;
    font-size: 60px;
    left: 0;
    right: calc(100% - 60px);
    border-right: none !important
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box {
    z-index: 2;
    -webkit-transition: all 0.5s;
    transition: all 0.5s
}

@media(prefers-reduced-motion:reduce) {
    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box {
        -webkit-transition: none;
        transition: none
    }
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: #37368e;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

@media(prefers-reduced-motion:reduce) {
    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner {
        -webkit-transition: none;
        transition: none
    }
}

.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon {
    padding: 0.5em;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    line-height: 1;
    color: #37368e;
    text-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(prefers-reduced-motion:reduce) {
    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon {
        -webkit-transition: none;
        transition: none
    }
}

@media(max-width:767px) {
    .elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px;
        display: block
    }
}

@media all and(min-width:1025px) {
    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-top .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

@media all and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(min-width:768px)and(max-width:1024px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px;
        top: 30px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(min-width:768px)and(max-width:1024px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 50px 0 0
    }
}

@media(min-width:768px)and(max-width:1024px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 30px 0 0
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        right: 0;
        left: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: auto;
        right: 5px
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet {
        display: block
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector.connector-tablet {
        display: none
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item {
        display: block;
        text-align: left
    }

    .elementor-widget-eael-feature-list .-mobile-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-mobile-icon-position-right .eael-feature-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-eael-feature-list .-mobile-icon-position-left .eael-feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-eael-feature-list .-mobile-icon-position-right .eael-feature-list-item {
        text-align: right !important;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(max-width:767px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(max-width:767px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 50px 0 0
    }
}

@media(max-width:767px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 30px 0 0
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        right: 0;
        left: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: auto;
        right: 5px
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile {
        display: block
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector.connector-mobile {
        display: none
    }
}

.infobox-icon .infobox-icon-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.infobox-icon .infobox-icon-wrap i {
    -webkit-transition: 0.3s;
    transition: 0.3s
}

.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap {
    background: none;
    border: 0px;
    text-align: center;
    height: auto;
    display: block
}

.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap i {
    margin-top: 0px;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%)
}

.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap {
    background: none;
    border: 0px;
    text-align: right;
    width: auto;
    height: auto;
    display: block
}

.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap i {
    margin-top: 0px;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%)
}

.trx_addons_inline_2014380236 img.logo_image {
    max-height: 64px
}

.elementor-32316 .elementor-element.elementor-element-2acd94e4>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-32316 .elementor-element.elementor-element-2acd94e4:not(.elementor-motion-effects-element-type-background),
.elementor-32316 .elementor-element.elementor-element-2acd94e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5;
    background-image: url("/wp-content/uploads/2024/06/Untitled-1.jpg");
    background-size: cover
}

.elementor-32316 .elementor-element.elementor-element-2acd94e4>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32316 .elementor-element.elementor-element-2acd94e4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32316 .elementor-element.elementor-element-2acd94e4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32316 .elementor-element.elementor-element-2acd94e4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32316 .elementor-element.elementor-element-2acd94e4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px !important;
    margin-bottom: 0px;
    padding: 120px 0px 100px 0px
}

.elementor-32316 .elementor-element.elementor-element-15c4d3e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-15c4d3e5 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: #ffffff
}

.elementor-32316 .elementor-element.elementor-element-7b54218f {
    text-align: left;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: #00F5FF80
}

.elementor-32316 .elementor-element.elementor-element-4fa0f151 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32316 .elementor-element.elementor-element-4fa0f151 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32316 .elementor-element.elementor-element-4fa0f151 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32316 .elementor-element.elementor-element-88f825f>.elementor-widget-container {
    background-color: #A9BAFF;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32316 .elementor-element.elementor-element-88f825f.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32316 .elementor-element.elementor-element-88f825f {
    text-align: center
}

.elementor-32316 .elementor-element.elementor-element-88f825f .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32316 .elementor-element.elementor-element-88f825f .ha-infobox-text {
    color: #00396691
}

.elementor-32316 .elementor-element.elementor-element-88f825f .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32316 .elementor-element.elementor-element-88f825f .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32316 .elementor-element.elementor-element-6437202a>.elementor-widget-container {
    background-color: #F0FAC6;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32316 .elementor-element.elementor-element-6437202a.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32316 .elementor-element.elementor-element-6437202a {
    text-align: center
}

.elementor-32316 .elementor-element.elementor-element-6437202a .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32316 .elementor-element.elementor-element-6437202a .ha-infobox-text {
    color: #00396691
}

.elementor-32316 .elementor-element.elementor-element-6437202a .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32316 .elementor-element.elementor-element-6437202a .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32316 .elementor-element.elementor-element-726c3213>.elementor-element-populated {
    margin: 100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-32316 .elementor-element.elementor-element-380d8430>.elementor-widget-container {
    background-color: #FAC6C6;
    margin: 0px 0px 20px 0px;
    padding: 50px 40px 50px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32316 .elementor-element.elementor-element-380d8430.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32316 .elementor-element.elementor-element-380d8430 {
    text-align: center
}

.elementor-32316 .elementor-element.elementor-element-380d8430 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32316 .elementor-element.elementor-element-380d8430 .ha-infobox-text {
    color: #00396691
}

.elementor-32316 .elementor-element.elementor-element-380d8430 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32316 .elementor-element.elementor-element-380d8430 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32316 .elementor-element.elementor-element-2e66f77:not(.elementor-motion-effects-element-type-background),
.elementor-32316 .elementor-element.elementor-element-2e66f77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32316 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32316 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32316 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32316 .elementor-element.elementor-element-2e66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-32316 .elementor-element.elementor-element-2e66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32316 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32316 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32316 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32316 .elementor-element.elementor-element-bbf9dd8>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-bbf9dd8 {
    text-align: center
}

.elementor-32316 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32316 .elementor-element.elementor-element-16d9028 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32316 .elementor-element.elementor-element-ad6610b .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-content--column .ha-list-item,
.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-32316 .elementor-element.elementor-element-ad6610b .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-32316 .elementor-element.elementor-element-ad6610b>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-32316 .elementor-element.elementor-element-ad6610b .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-content--row .ha-list-item,
.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-32316 .elementor-element.elementor-element-ad6610b.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-32316 .elementor-element.elementor-element-ad6610b .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-32316 .elementor-element.elementor-element-ad6610b .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-32316 .elementor-element.elementor-element-ad6610b .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-ad6610b .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-ad6610b .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-ad6610b .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-32316 .elementor-element.elementor-element-4ccb79f>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-4ccb79f {
    text-align: center
}

.elementor-32316 .elementor-element.elementor-element-4ccb79f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32316 .elementor-element.elementor-element-ed07159>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-ed07159 {
    text-align: center
}

.elementor-32316 .elementor-element.elementor-element-ed07159 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32316 .elementor-element.elementor-element-1c647c5 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32316 .elementor-element.elementor-element-b826753 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-32316 .elementor-element.elementor-element-b826753.ha-content--column .ha-list-item,
.elementor-32316 .elementor-element.elementor-element-b826753.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-32316 .elementor-element.elementor-element-b826753.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-32316 .elementor-element.elementor-element-b826753.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-32316 .elementor-element.elementor-element-b826753 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-32316 .elementor-element.elementor-element-b826753>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-b826753.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-32316 .elementor-element.elementor-element-b826753.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-32316 .elementor-element.elementor-element-b826753 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32316 .elementor-element.elementor-element-b826753.ha-content--row .ha-list-item,
.elementor-32316 .elementor-element.elementor-element-b826753.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32316 .elementor-element.elementor-element-b826753.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-32316 .elementor-element.elementor-element-b826753.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-32316 .elementor-element.elementor-element-b826753.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-32316 .elementor-element.elementor-element-b826753 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-32316 .elementor-element.elementor-element-b826753 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-32316 .elementor-element.elementor-element-b826753 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-b826753 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-b826753 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-b826753 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-bc-flex-widget .elementor-32316 .elementor-element.elementor-element-89e91ce.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-32316 .elementor-element.elementor-element-89e91ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-32316 .elementor-element.elementor-element-8dc79cf:not(.elementor-motion-effects-element-type-background),
.elementor-32316 .elementor-element.elementor-element-8dc79cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-32316 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text {
    z-index: 0
}

.elementor-32316 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32316 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32316 .elementor-element.elementor-element-8dc79cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-32316 .elementor-element.elementor-element-8dc79cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32316 .elementor-element.elementor-element-e5037d9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32316 .elementor-element.elementor-element-e5037d9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32316 .elementor-element.elementor-element-e5037d9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32316 .elementor-element.elementor-element-b50a0f6>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-b50a0f6 {
    text-align: center
}

.elementor-32316 .elementor-element.elementor-element-b50a0f6 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32316 .elementor-element.elementor-element-b4af3a2>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-b4af3a2 {
    text-align: center
}

.elementor-32316 .elementor-element.elementor-element-b4af3a2 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32316 .elementor-element.elementor-element-52e187f {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32316 .elementor-element.elementor-element-db38d25 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-32316 .elementor-element.elementor-element-db38d25.ha-content--column .ha-list-item,
.elementor-32316 .elementor-element.elementor-element-db38d25.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-32316 .elementor-element.elementor-element-db38d25.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-32316 .elementor-element.elementor-element-db38d25.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-32316 .elementor-element.elementor-element-db38d25 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-32316 .elementor-element.elementor-element-db38d25>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-db38d25.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-32316 .elementor-element.elementor-element-db38d25.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-32316 .elementor-element.elementor-element-db38d25 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32316 .elementor-element.elementor-element-db38d25.ha-content--row .ha-list-item,
.elementor-32316 .elementor-element.elementor-element-db38d25.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32316 .elementor-element.elementor-element-db38d25.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-32316 .elementor-element.elementor-element-db38d25.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-32316 .elementor-element.elementor-element-db38d25.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-32316 .elementor-element.elementor-element-db38d25 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-32316 .elementor-element.elementor-element-db38d25 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-32316 .elementor-element.elementor-element-db38d25 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-db38d25 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-db38d25 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-db38d25 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-bc-flex-widget .elementor-32316 .elementor-element.elementor-element-f728b23.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-32316 .elementor-element.elementor-element-dad008f .trx_addons_bg_text {
    z-index: 0
}

.elementor-32316 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32316 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32316 .elementor-element.elementor-element-dad008f {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-32316 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-32316 .elementor-element.elementor-element-3d1e3b1 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32316 .elementor-element.elementor-element-c3839a0>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-c3839a0 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-content--column .ha-list-item,
.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-content--row .ha-list-item,
.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-09cfc9b .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-32316 .elementor-element.elementor-element-d856cad>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-d856cad .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-32316 .elementor-element.elementor-element-505355c .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-32316 .elementor-element.elementor-element-505355c.ha-content--column .ha-list-item,
.elementor-32316 .elementor-element.elementor-element-505355c.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-32316 .elementor-element.elementor-element-505355c.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-32316 .elementor-element.elementor-element-505355c.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-32316 .elementor-element.elementor-element-505355c .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-32316 .elementor-element.elementor-element-505355c>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32316 .elementor-element.elementor-element-505355c.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-32316 .elementor-element.elementor-element-505355c.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-32316 .elementor-element.elementor-element-505355c .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32316 .elementor-element.elementor-element-505355c.ha-content--row .ha-list-item,
.elementor-32316 .elementor-element.elementor-element-505355c.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32316 .elementor-element.elementor-element-505355c.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-32316 .elementor-element.elementor-element-505355c.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-32316 .elementor-element.elementor-element-505355c.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-32316 .elementor-element.elementor-element-505355c .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-32316 .elementor-element.elementor-element-505355c .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-32316 .elementor-element.elementor-element-505355c .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-505355c .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-505355c .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32316 .elementor-element.elementor-element-505355c .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-bc-flex-widget .elementor-32316 .elementor-element.elementor-element-bce3f02.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

body.elementor-page-32316:not(.elementor-motion-effects-element-type-background),
body.elementor-page-32316>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-32316 .elementor-element.elementor-element-19d4a72b {
        width: 40.965%
    }

    .elementor-32316 .elementor-element.elementor-element-78bf6eb5 {
        width: 59.035%
    }

    .elementor-32316 .elementor-element.elementor-element-baa4203 {
        width: 50%
    }

    .elementor-32316 .elementor-element.elementor-element-bce3f02 {
        width: 50%
    }
}

@media(max-width:1279px) {
    .elementor-32316 .elementor-element.elementor-element-2acd94e4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 10px 50px 10px
    }

    .elementor-32316 .elementor-element.elementor-element-15c4d3e5 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-7b54218f {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-88f825f .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-6437202a .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-380d8430 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-16d9028 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-4ccb79f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-ed07159 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-1c647c5 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-b50a0f6 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-b4af3a2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-52e187f {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32316 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-3d1e3b1 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-c3839a0 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32316 .elementor-element.elementor-element-d856cad .elementor-heading-title {
        font-size: 1rem
    }
}

@media(max-width:767px) {
    .elementor-32316 .elementor-element.elementor-element-2acd94e4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 30px 0px
    }

    .elementor-32316 .elementor-element.elementor-element-15c4d3e5 {
        text-align: center
    }

    .elementor-32316 .elementor-element.elementor-element-15c4d3e5 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-7b54218f {
        text-align: center;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-88f825f .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-6437202a .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-726c3213>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32316 .elementor-element.elementor-element-380d8430 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-16d9028 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-4ccb79f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-ed07159 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-1c647c5 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-b50a0f6 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-b4af3a2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-52e187f {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32316 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32316 .elementor-element.elementor-element-3d1e3b1 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32316 .elementor-element.elementor-element-c3839a0 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32316 .elementor-element.elementor-element-d856cad .elementor-heading-title {
        font-size: 1rem
    }
}

@media(min-width:1280px) {

    .elementor-32316 .elementor-element.elementor-element-2acd94e4:not(.elementor-motion-effects-element-type-background),
    .elementor-32316 .elementor-element.elementor-element-2acd94e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

#uc_animated_ripples_bg_addon44981ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon44981ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon44981ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon44981ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon44981ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon44981ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon44981ripple-background .shade5 {
    opacity: 0.9
}

.trx_addons_inline_1013964846 img.logo_image {
    max-height: 64px
}

.elementor-32847 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
.elementor-32847 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/business-people-drinking-some-beverage.jpg");
    background-size: cover
}

.elementor-32847 .elementor-element.elementor-element-2ece7822>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0)100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32847 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-2ece7822 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 120px 0px 100px 0px
}

.elementor-32847 .elementor-element.elementor-element-6202f9f>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-6202f9f {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32847 .elementor-element.elementor-element-9a85a7b {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.8em;
    color: var(--e-global-color-b09d485)
}

.elementor-32847 .elementor-element.elementor-element-bf563bc {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-bf563bc .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32847 .elementor-element.elementor-element-c4dcdb3:not(.elementor-motion-effects-element-type-background),
.elementor-32847 .elementor-element.elementor-element-c4dcdb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/business-people-drinking-some-beverage.jpg");
    background-size: cover
}

.elementor-32847 .elementor-element.elementor-element-c4dcdb3>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 42%, #000000 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32847 .elementor-element.elementor-element-c4dcdb3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-c4dcdb3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-c4dcdb3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-c4dcdb3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px !important;
    margin-bottom: 0px;
    padding: 200px 0px 280px 0px
}

.elementor-32847 .elementor-element.elementor-element-32e078f>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-32e078f {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-32e078f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32847 .elementor-element.elementor-element-da1e602 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.8em;
    color: var(--e-global-color-b09d485)
}

.elementor-32847 .elementor-element.elementor-element-66aa471 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-66aa471 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32847 .elementor-element.elementor-element-2e66f77:not(.elementor-motion-effects-element-type-background),
.elementor-32847 .elementor-element.elementor-element-2e66f77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32847 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-2e66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 100px 0px
}

.elementor-32847 .elementor-element.elementor-element-2e66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32847 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-bbf9dd8>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-bbf9dd8 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32847 .elementor-element.elementor-element-bbf3a3e {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.8em;
    color: var(--e-global-color-b09d485)
}

.elementor-32847 .elementor-element.elementor-element-817338d {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-32847 .elementor-element.elementor-element-9f874c1>.elementor-widget-container {
    padding: 0px 0px 100px 0px
}

.elementor-32847 .elementor-element.elementor-element-9f874c1 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-9f874c1 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32847 .elementor-element.elementor-element-35b1a7a7:not(.elementor-motion-effects-element-type-background),
.elementor-32847 .elementor-element.elementor-element-35b1a7a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("//wp-content/uploads/2024/06/Untitled-1-4.jpg");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-32847 .elementor-element.elementor-element-35b1a7a7>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgba(86, 183, 238, 0)30%, #4e67d8 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32847 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-35b1a7a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px
}

.elementor-32847 .elementor-element.elementor-element-0b3e712>.elementor-widget-container {
    margin: 30px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-0b3e712 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-0b3e712 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-1f0e9a0>.elementor-widget-container {
    margin: 30px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-1f0e9a0 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-1f0e9a0 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .elementor-repeater-item-070d13f .ha-item-wrap {
    background-color: #C9EFFF !important
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .elementor-repeater-item-070d13f .ha-direction {
    opacity: 0
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .elementor-repeater-item-070d13f:hover .ha-direction {
    opacity: 1
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .elementor-repeater-item-070d13f .ha-item-wrap .ha-direction {
    background-color: var(--e-global-color-primary)
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .ha-badge {
    margin-left: 10px !important
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-32847 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-bc-flex-widget .elementor-32847 .elementor-element.elementor-element-7423e74b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-32847 .elementor-element.elementor-element-7423e74b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-32847 .elementor-element.elementor-element-9650817>.elementor-widget-container {
    margin: 0px 0px 50px 0px
}

.elementor-32847 .elementor-element.elementor-element-9650817 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-9650817 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: #00FBFF
}

.elementor-32847 .elementor-element.elementor-element-9c26e93>.elementor-widget-container {
    margin: 0px 0px 50px 0px
}

.elementor-32847 .elementor-element.elementor-element-9c26e93 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    color: var(--e-global-color-8bdc949)
}

.elementor-32847 .elementor-element.elementor-element-8d6afaa {
    text-align: center;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: #FFFFFFE8
}

.elementor-32847 .elementor-element.elementor-element-847ab2e:not(.elementor-motion-effects-element-type-background),
.elementor-32847 .elementor-element.elementor-element-847ab2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("//wp-content/uploads/2024/06/Untitled-1-6.jpg");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-32847 .elementor-element.elementor-element-847ab2e>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgba(86, 183, 238, 0)30%, #4e67d8 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32847 .elementor-element.elementor-element-847ab2e .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-847ab2e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-847ab2e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-847ab2e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px
}

.elementor-32847 .elementor-element.elementor-element-3f11e86>.elementor-widget-container {
    margin: 30px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-3f11e86 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-3f11e86 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-c1ac9ab>.elementor-widget-container {
    margin: 0px 0px 50px 0px
}

.elementor-32847 .elementor-element.elementor-element-c1ac9ab {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-b086100 .elementor-repeater-item-070d13f .ha-item-wrap {
    background-color: #C9EFFF !important
}

.elementor-32847 .elementor-element.elementor-element-b086100 .elementor-repeater-item-070d13f .ha-direction {
    opacity: 0
}

.elementor-32847 .elementor-element.elementor-element-b086100 .elementor-repeater-item-070d13f:hover .ha-direction {
    opacity: 1
}

.elementor-32847 .elementor-element.elementor-element-b086100 .elementor-repeater-item-070d13f .ha-item-wrap .ha-direction {
    background-color: var(--e-global-color-primary)
}

.elementor-32847 .elementor-element.elementor-element-b086100 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-32847 .elementor-element.elementor-element-b086100 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-32847 .elementor-element.elementor-element-b086100.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-b086100.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-b086100.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-b086100 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-32847 .elementor-element.elementor-element-b086100 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-b086100 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-32847 .elementor-element.elementor-element-b086100 .ha-badge {
    margin-left: 10px !important
}

.elementor-32847 .elementor-element.elementor-element-b086100 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-32847 .elementor-element.elementor-element-b086100 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-cc960fd>.elementor-widget-container {
    margin: 30px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-cc960fd {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-cc960fd .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-34b742a>.elementor-widget-container {
    margin: 0px 0px 50px 0px
}

.elementor-32847 .elementor-element.elementor-element-34b742a {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .elementor-repeater-item-070d13f .ha-item-wrap {
    background-color: #C9EFFF !important
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .elementor-repeater-item-070d13f .ha-direction {
    opacity: 0
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .elementor-repeater-item-070d13f:hover .ha-direction {
    opacity: 1
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .elementor-repeater-item-070d13f .ha-item-wrap .ha-direction {
    background-color: var(--e-global-color-primary)
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-32847 .elementor-element.elementor-element-ed25d22.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-ed25d22.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-ed25d22.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .ha-badge {
    margin-left: 10px !important
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-32847 .elementor-element.elementor-element-ed25d22 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-3da3f61>.elementor-widget-container {
    margin: 30px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-3da3f61 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-3da3f61 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-fa7b0e1>.elementor-widget-container {
    margin: 0px 0px 50px 0px
}

.elementor-32847 .elementor-element.elementor-element-fa7b0e1 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .elementor-repeater-item-070d13f .ha-item-wrap {
    background-color: #C9EFFF !important
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .elementor-repeater-item-070d13f .ha-direction {
    opacity: 0
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .elementor-repeater-item-070d13f:hover .ha-direction {
    opacity: 1
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .elementor-repeater-item-070d13f .ha-item-wrap .ha-direction {
    background-color: var(--e-global-color-primary)
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .ha-badge {
    margin-left: 10px !important
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-32847 .elementor-element.elementor-element-1dfb6c2 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-be64ea4:not(.elementor-motion-effects-element-type-background),
.elementor-32847 .elementor-element.elementor-element-be64ea4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("//wp-content/uploads/2024/06/Untitled-1-7.jpg");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-32847 .elementor-element.elementor-element-be64ea4>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgba(86, 183, 238, 0)30%, #4e67d8 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32847 .elementor-element.elementor-element-be64ea4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-be64ea4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-be64ea4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-be64ea4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px
}

.elementor-32847 .elementor-element.elementor-element-44b1ec0>.elementor-widget-container {
    margin: 30px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-44b1ec0 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-44b1ec0 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-44a6d5c {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .elementor-repeater-item-070d13f .ha-item-wrap {
    background-color: #C9EFFF !important
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .elementor-repeater-item-070d13f .ha-direction {
    opacity: 0
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .elementor-repeater-item-070d13f:hover .ha-direction {
    opacity: 1
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .elementor-repeater-item-070d13f .ha-item-wrap .ha-direction {
    background-color: var(--e-global-color-primary)
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-32847 .elementor-element.elementor-element-7d411c0.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-7d411c0.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-7d411c0.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .ha-badge {
    margin-left: 10px !important
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-32847 .elementor-element.elementor-element-7d411c0 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-6e09aeb>.elementor-widget-container {
    margin: 30px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-6e09aeb {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-6e09aeb .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .elementor-repeater-item-070d13f .ha-item-wrap {
    background-color: #C9EFFF !important
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .elementor-repeater-item-070d13f .ha-direction {
    opacity: 0
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .elementor-repeater-item-070d13f:hover .ha-direction {
    opacity: 1
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .elementor-repeater-item-070d13f .ha-item-wrap .ha-direction {
    background-color: var(--e-global-color-primary)
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-32847 .elementor-element.elementor-element-22e2b73.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-22e2b73.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-22e2b73.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .ha-badge {
    margin-left: 10px !important
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-32847 .elementor-element.elementor-element-22e2b73 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-0c2f5bf>.elementor-widget-container {
    margin: 30px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-0c2f5bf {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-0c2f5bf .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-7a8ecc7 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .elementor-repeater-item-070d13f .ha-item-wrap {
    background-color: #C9EFFF !important
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .elementor-repeater-item-070d13f .ha-direction {
    opacity: 0
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .elementor-repeater-item-070d13f:hover .ha-direction {
    opacity: 1
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .elementor-repeater-item-070d13f .ha-item-wrap .ha-direction {
    background-color: var(--e-global-color-primary)
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .ha-badge {
    margin-left: 10px !important
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-32847 .elementor-element.elementor-element-b8b3f1f .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-2d89434:not(.elementor-motion-effects-element-type-background),
.elementor-32847 .elementor-element.elementor-element-2d89434>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("//wp-content/uploads/2024/06/Untitled-1-5.jpg");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-32847 .elementor-element.elementor-element-2d89434>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgba(86, 183, 238, 0)30%, #4e67d8 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32847 .elementor-element.elementor-element-2d89434 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-2d89434 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-2d89434 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-2d89434 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px
}

.elementor-32847 .elementor-element.elementor-element-e5c9507>.elementor-widget-container {
    margin: 0px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-e5c9507 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-e5c9507 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-7087167>.elementor-widget-container {
    margin: 0px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-7087167 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-7087167 .elementor-heading-title {
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-d9278d9 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-32847 .elementor-element.elementor-element-d9278d9 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-32847 .elementor-element.elementor-element-d9278d9.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-d9278d9.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-d9278d9.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-d9278d9 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-32847 .elementor-element.elementor-element-d9278d9 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-d9278d9 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-32847 .elementor-element.elementor-element-d9278d9 .ha-badge {
    margin-left: 10px !important
}

.elementor-32847 .elementor-element.elementor-element-d9278d9 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-32847 .elementor-element.elementor-element-d9278d9 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-5338697>.elementor-widget-container {
    margin: 50px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-5338697 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-5338697 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-3c4b4b2>.elementor-widget-container {
    margin: 0px 0px 20px 0px
}

.elementor-32847 .elementor-element.elementor-element-3c4b4b2 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-3c4b4b2 .elementor-heading-title {
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7 .ha-badge {
    margin-left: 10px !important
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-32847 .elementor-element.elementor-element-9b9eee7 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-32847 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-05d7c8f {
    padding: 50px 0px 50px 0px
}

.elementor-32847 .elementor-element.elementor-element-0957750>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-0957750 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-0957750 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-db14227 {
    font-weight: 700;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32847 .elementor-element.elementor-element-baee0f6>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
.elementor-32847 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
.elementor-32847 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32847 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32847 .elementor-element.elementor-element-377ae2a>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .-icon-position-left .eael-feature-list-content-box,
.elementor-32847 .elementor-element.elementor-element-377ae2a .-icon-position-right .eael-feature-list-content-box,
.elementor-32847 .elementor-element.elementor-element-377ae2a .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32847 .elementor-element.elementor-element-377ae2a .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-32847 .elementor-element.elementor-element-39d40f4>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-39d40f4 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-997a619 {
    font-weight: 700;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .-icon-position-left .eael-feature-list-content-box,
.elementor-32847 .elementor-element.elementor-element-d6e1a9d .-icon-position-right .eael-feature-list-content-box,
.elementor-32847 .elementor-element.elementor-element-d6e1a9d .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32847 .elementor-element.elementor-element-d6e1a9d .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32847 .elementor-element.elementor-element-ca0826a>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .-icon-position-left .eael-feature-list-content-box,
.elementor-32847 .elementor-element.elementor-element-ca0826a .-icon-position-right .eael-feature-list-content-box,
.elementor-32847 .elementor-element.elementor-element-ca0826a .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32847 .elementor-element.elementor-element-ca0826a .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-32847 .elementor-element.elementor-element-5bb99a9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-5bb99a9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-5bb99a9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-5bb99a9 {
    margin-top: 40px;
    margin-bottom: 0px
}

.elementor-32847 .elementor-element.elementor-element-35856a2>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-35856a2 {
    text-align: center
}

.elementor-32847 .elementor-element.elementor-element-35856a2 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-f7a7401 {
    font-weight: 700;
    color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-d392dfa {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #FFFFFFE8
}

.elementor-32847 .elementor-element.elementor-element-4522029 .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32847 .elementor-element.elementor-element-4522029 .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32847 .elementor-element.elementor-element-4522029 .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-da10ea8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-da10ea8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-da10ea8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-da10ea8 {
    margin-top: 15px;
    margin-bottom: 0px
}

.elementor-32847 .elementor-element.elementor-element-cd7b244 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #FFFFFFE8
}

.elementor-32847 .elementor-element.elementor-element-e7fd98e .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32847 .elementor-element.elementor-element-e7fd98e .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32847 .elementor-element.elementor-element-e7fd98e .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-418e1da .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-418e1da .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-418e1da .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-418e1da {
    margin-top: 15px;
    margin-bottom: 0px
}

.elementor-32847 .elementor-element.elementor-element-ae847ce {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #FFFFFFE8
}

.elementor-32847 .elementor-element.elementor-element-c8feb4a .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32847 .elementor-element.elementor-element-c8feb4a .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32847 .elementor-element.elementor-element-c8feb4a .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-adcf5f0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-adcf5f0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-adcf5f0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-adcf5f0 {
    margin-top: 15px;
    margin-bottom: 0px
}

.elementor-32847 .elementor-element.elementor-element-287d1f2 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #FFFFFFE8
}

.elementor-32847 .elementor-element.elementor-element-db7d14a .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32847 .elementor-element.elementor-element-db7d14a .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32847 .elementor-element.elementor-element-db7d14a .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32847 .elementor-element.elementor-element-8dc79cf:not(.elementor-motion-effects-element-type-background),
.elementor-32847 .elementor-element.elementor-element-8dc79cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-32847 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-8dc79cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-32847 .elementor-element.elementor-element-8dc79cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-32847 .elementor-element.elementor-element-a04cf99.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-32847 .elementor-element.elementor-element-a04cf99.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-32847 .elementor-element.elementor-element-dad008f .trx_addons_bg_text {
    z-index: 0
}

.elementor-32847 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32847 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32847 .elementor-element.elementor-element-dad008f {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-32847 .elementor-element.elementor-element-da94b24 {
    text-align: left
}

.elementor-32847 .elementor-element.elementor-element-da94b24 img {
    width: 80%
}

.elementor-32847 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-32847 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-32847 .elementor-element.elementor-element-5fefb17 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #FFFFFFE8
}

.elementor-bc-flex-widget .elementor-32847 .elementor-element.elementor-element-bce3f02.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

body.elementor-page-32847:not(.elementor-motion-effects-element-type-background),
body.elementor-page-32847>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-32847 .elementor-element.elementor-element-2ece7822 {
        padding: 50px 20px 50px 20px
    }

    .elementor-32847 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-c4dcdb3 {
        padding: 50px 20px 50px 20px
    }

    .elementor-32847 .elementor-element.elementor-element-32e078f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-817338d {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-35b1a7a7 {
        padding: 50px 20px 50px 20px
    }

    .elementor-32847 .elementor-element.elementor-element-0b3e712 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-1f0e9a0 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-9650817 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-8d6afaa {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-847ab2e {
        padding: 50px 20px 50px 20px
    }

    .elementor-32847 .elementor-element.elementor-element-3f11e86 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-cc960fd .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-3da3f61 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-be64ea4 {
        padding: 50px 20px 50px 20px
    }

    .elementor-32847 .elementor-element.elementor-element-44b1ec0 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-6e09aeb .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-0c2f5bf .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-2d89434 {
        padding: 50px 20px 50px 20px
    }

    .elementor-32847 .elementor-element.elementor-element-e5c9507 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-7087167 .elementor-heading-title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-5338697 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-3c4b4b2 .elementor-heading-title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-0957750 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32847 .elementor-element.elementor-element-377ae2a .-icon-position-left .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-377ae2a .-icon-position-right .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-377ae2a .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32847 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-d6e1a9d .-icon-position-left .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-d6e1a9d .-icon-position-right .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-d6e1a9d .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32847 .elementor-element.elementor-element-ca0826a .-icon-position-left .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-ca0826a .-icon-position-right .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-ca0826a .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32847 .elementor-element.elementor-element-35856a2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-d392dfa {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-cd7b244 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-ae847ce {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-287d1f2 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-da94b24 img {
        width: 95%
    }

    .elementor-32847 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32847 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-5fefb17 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-32847 .elementor-element.elementor-element-2ece7822 {
        padding: 130px 0px 0px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-6202f9f>.elementor-widget-container {
        padding: 50px 0px 0px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-9a85a7b>.elementor-widget-container {
        padding: 70px 0px 0px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-9a85a7b {
        font-size: 20px;
        line-height: 1.2em
    }

    .elementor-32847 .elementor-element.elementor-element-c4dcdb3 {
        padding: 130px 0px 0px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-32e078f>.elementor-widget-container {
        padding: 50px 0px 0px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-32e078f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-da1e602>.elementor-widget-container {
        padding: 70px 0px 0px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-da1e602 {
        font-size: 20px;
        line-height: 1.2em
    }

    .elementor-32847 .elementor-element.elementor-element-2e66f77 {
        padding: 20px 0px 20px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-bbf9dd8>.elementor-widget-container {
        padding: 0px 0px 0px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-bbf3a3e {
        font-size: 20px;
        line-height: 1.2em
    }

    .elementor-32847 .elementor-element.elementor-element-817338d {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-9f874c1>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-32847 .elementor-element.elementor-element-0b3e712 {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-0b3e712 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-1f0e9a0 {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-1f0e9a0 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-9650817 {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-9650817 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-9c26e93 {
        text-align: center;
        line-height: 1.2em
    }

    .elementor-32847 .elementor-element.elementor-element-8d6afaa {
        text-align: center;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-3f11e86 {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-3f11e86 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-c1ac9ab {
        text-align: center;
        line-height: 1.2em
    }

    .elementor-32847 .elementor-element.elementor-element-cc960fd {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-cc960fd .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-34b742a {
        text-align: center;
        line-height: 1.2em
    }

    .elementor-32847 .elementor-element.elementor-element-3da3f61 {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-3da3f61 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-fa7b0e1 {
        text-align: center;
        line-height: 1.2em
    }

    .elementor-32847 .elementor-element.elementor-element-44b1ec0 {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-44b1ec0 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-44a6d5c>.elementor-widget-container {
        padding: 0px 0px 3px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-44a6d5c {
        font-size: 30px;
        line-height: 0.7em
    }

    .elementor-32847 .elementor-element.elementor-element-6e09aeb {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-6e09aeb .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-0c2f5bf {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-0c2f5bf .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-7a8ecc7>.elementor-widget-container {
        padding: 0px 0px 3px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-7a8ecc7 {
        font-size: 30px;
        line-height: 0.7em
    }

    .elementor-32847 .elementor-element.elementor-element-e5c9507 {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-e5c9507 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-7087167 {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-7087167 .elementor-heading-title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-5338697 {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-5338697 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-3c4b4b2 {
        text-align: center
    }

    .elementor-32847 .elementor-element.elementor-element-3c4b4b2 .elementor-heading-title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-0957750 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-db14227>.elementor-widget-container {
        margin: 40px 0px 0px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-db14227 {
        text-align: center;
        font-size: 25px;
        line-height: 1.4em
    }

    .elementor-32847 .elementor-element.elementor-element-baee0f6 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32847 .elementor-element.elementor-element-baee0f6 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32847 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32847 .elementor-element.elementor-element-377ae2a .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32847 .elementor-element.elementor-element-377ae2a .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32847 .elementor-element.elementor-element-377ae2a .-icon-position-left .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-377ae2a .-icon-position-right .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-377ae2a .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32847 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-997a619>.elementor-widget-container {
        margin: 40px 0px 0px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-997a619 {
        text-align: center;
        font-size: 25px;
        line-height: 1.4em
    }

    .elementor-32847 .elementor-element.elementor-element-d6e1a9d .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32847 .elementor-element.elementor-element-d6e1a9d .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32847 .elementor-element.elementor-element-d6e1a9d .-icon-position-left .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-d6e1a9d .-icon-position-right .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-d6e1a9d .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32847 .elementor-element.elementor-element-ca0826a .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32847 .elementor-element.elementor-element-ca0826a .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32847 .elementor-element.elementor-element-ca0826a .-icon-position-left .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-ca0826a .-icon-position-right .eael-feature-list-content-box,
    .elementor-32847 .elementor-element.elementor-element-ca0826a .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32847 .elementor-element.elementor-element-35856a2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-f7a7401>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 30px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-f7a7401 {
        text-align: center;
        font-size: 25px;
        line-height: 1.4em
    }

    .elementor-32847 .elementor-element.elementor-element-d392dfa {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-cd7b244 {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-ae847ce {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-287d1f2 {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32847 .elementor-element.elementor-element-8dc79cf {
        padding: 0px 0px 0px 0px
    }

    .elementor-32847 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32847 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32847 .elementor-element.elementor-element-5fefb17 {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(min-width:768px) {
    .elementor-32847 .elementor-element.elementor-element-716fb479 {
        width: 48.509%
    }

    .elementor-32847 .elementor-element.elementor-element-12b0e026 {
        width: 51.491%
    }

    .elementor-32847 .elementor-element.elementor-element-b3fea18 {
        width: 48.509%
    }

    .elementor-32847 .elementor-element.elementor-element-fc71251 {
        width: 51.491%
    }

    .elementor-32847 .elementor-element.elementor-element-7acf8713 {
        width: 60%
    }

    .elementor-32847 .elementor-element.elementor-element-7423e74b {
        width: 40%
    }

    .elementor-32847 .elementor-element.elementor-element-f4c21ad {
        width: 100%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-32847 .elementor-element.elementor-element-7acf8713 {
        width: 40%
    }

    .elementor-32847 .elementor-element.elementor-element-7423e74b {
        width: 60%
    }

    .elementor-32847 .elementor-element.elementor-element-8c8ea86 {
        width: 40%
    }

    .elementor-32847 .elementor-element.elementor-element-507272d {
        width: 40%
    }

    .elementor-32847 .elementor-element.elementor-element-f4c21ad {
        width: 40%
    }
}

@media(min-width:1280px) {

    .elementor-32847 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
    .elementor-32847 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-32847 .elementor-element.elementor-element-c4dcdb3:not(.elementor-motion-effects-element-type-background),
    .elementor-32847 .elementor-element.elementor-element-c4dcdb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-32847 .elementor-element.elementor-element-35b1a7a7:not(.elementor-motion-effects-element-type-background),
    .elementor-32847 .elementor-element.elementor-element-35b1a7a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-32847 .elementor-element.elementor-element-847ab2e:not(.elementor-motion-effects-element-type-background),
    .elementor-32847 .elementor-element.elementor-element-847ab2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-32847 .elementor-element.elementor-element-be64ea4:not(.elementor-motion-effects-element-type-background),
    .elementor-32847 .elementor-element.elementor-element-be64ea4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-32847 .elementor-element.elementor-element-2d89434:not(.elementor-motion-effects-element-type-background),
    .elementor-32847 .elementor-element.elementor-element-2d89434>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

#uc_sliding_diagonals_background_effect_bg_addon48115 {
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px
}

#uc_sliding_diagonals_background_effect_bg_addon48115 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0px;
    left: -50%;
    opacity: 0.03;
    position: absolute;
    right: -50%;
    top: 0px;
    z-index: 0
}

#uc_animated_ripples_bg_addon51031ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon51031ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon51031ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon51031ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon51031ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon51031ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon51031ripple-background .shade5 {
    opacity: 0.9
}

@media(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 30px 0 0
    }
}

@media(prefers-reduced-motion:reduce) {
    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box {
        -webkit-transition: none;
        transition: none
    }
}

@media(prefers-reduced-motion:reduce) {
    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner {
        -webkit-transition: none;
        transition: none
    }
}

@media(prefers-reduced-motion:reduce) {
    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon {
        -webkit-transition: none;
        transition: none
    }
}

@media(max-width:767px) {
    .elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px;
        display: block
    }
}

@media all and(min-width:1025px) {
    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-top .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

@media all and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(min-width:768px)and(max-width:1024px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px;
        top: 30px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(min-width:768px)and(max-width:1024px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 50px 0 0
    }
}

@media(min-width:768px)and(max-width:1024px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 30px 0 0
    }
}

@media all and(min-width:768px)and(max-width:1024px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        right: 0;
        left: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: auto;
        right: 5px
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet {
        display: block
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector.connector-tablet {
        display: none
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-tablet-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-tablet-icon-position-right .eael-feature-list-item {
        display: block;
        text-align: left
    }

    .elementor-widget-eael-feature-list .-mobile-icon-position-left .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-mobile-icon-position-right .eael-feature-list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-eael-feature-list .-mobile-icon-position-left .eael-feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-eael-feature-list .-mobile-icon-position-right .eael-feature-list-item {
        text-align: right !important;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(max-width:767px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 50px
    }
}

@media(max-width:767px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 0 0 30px
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        left: 0;
        right: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: 5px
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box {
        margin-left: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 50px 0 0
    }
}

@media(max-width:767px)and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item {
        padding: 0 30px 0 0
    }
}

@media all and(max-width:767px) {

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before {
        right: 0;
        left: auto
    }

    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,
    .elementor-widget-eael-feature-list .-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after {
        left: auto;
        right: 5px
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-tablet {
        display: none
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector.connector-mobile {
        display: block
    }

    .elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector.connector-mobile {
        display: none
    }
}

.trx_addons_inline_706844290 img.logo_image {
    max-height: 64px
}

.elementor-32681 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
.elementor-32681 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/p22.jpg");
    background-size: cover
}

.elementor-32681 .elementor-element.elementor-element-2ece7822>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0)100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32681 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-2ece7822 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 200px 0px 280px 0px
}

.elementor-32681 .elementor-element.elementor-element-df354bb>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-df354bb {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-df354bb .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32681 .elementor-element.elementor-element-eeb7ac6 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-eeb7ac6 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32681 .elementor-element.elementor-element-2e66f77:not(.elementor-motion-effects-element-type-background),
.elementor-32681 .elementor-element.elementor-element-2e66f77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32681 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-2e66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 50px 0px
}

.elementor-32681 .elementor-element.elementor-element-2e66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32681 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-bbf9dd8>.elementor-widget-container {
    padding: 0px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-bbf9dd8 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: var(--e-global-color-b09d485)
}

.elementor-32681 .elementor-element.elementor-element-9f20c9a>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-9f20c9a {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-9f20c9a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32681 .elementor-element.elementor-element-043d826 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-ab0b725>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-ab0b725 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-ab0b725 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-55e63ac>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-55e63ac {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-55e63ac .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-3ea76b7 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-53d290f>.elementor-widget-container {
    margin: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-53d290f {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-53d290f .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-32681 .elementor-element.elementor-element-ea18875>.elementor-widget-container {
    margin: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-ea18875 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-ea18875 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-32681 .elementor-element.elementor-element-193c68a .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-193c68a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-193c68a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-193c68a {
    margin-top: 20px;
    margin-bottom: 20px
}

.elementor-32681 .elementor-element.elementor-element-9361894>.elementor-widget-container {
    background-color: var(--e-global-color-5809377);
    margin: 0px 0px 10px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-9361894.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-9361894 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-9361894 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-9361894 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-7d26fc9>.elementor-widget-container {
    background-color: #FFED98;
    margin: 0px 0px 10px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-7d26fc9.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-7d26fc9 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-7d26fc9 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-7d26fc9 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-39ceb11>.elementor-widget-container {
    background-color: #FFE457;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-39ceb11.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-39ceb11 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-39ceb11 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-39ceb11 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-6091b3e>.elementor-widget-container {
    margin: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-6091b3e {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-6091b3e .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-32681 .elementor-element.elementor-element-568701c>.elementor-widget-container {
    margin: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-568701c {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-568701c .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-32681 .elementor-element.elementor-element-0d8a20d .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-0d8a20d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-0d8a20d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-d6ba01b>.elementor-widget-container {
    background-color: #C7FFCE;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-d6ba01b.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-d6ba01b {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-d6ba01b .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-d6ba01b .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-5d80e39>.elementor-widget-container {
    background-color: #93FF76;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-5d80e39.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-5d80e39 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-5d80e39 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-5d80e39 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-ffedac9>.elementor-widget-container {
    background-color: #8BFF40;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-ffedac9.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-ffedac9 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-ffedac9 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-ffedac9 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-5fa2e00>.elementor-widget-container {
    margin: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-5fa2e00 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-5fa2e00 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-32681 .elementor-element.elementor-element-9a7db56>.elementor-widget-container {
    margin: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-9a7db56 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-9a7db56 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-32681 .elementor-element.elementor-element-c4ea035 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-c4ea035 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-c4ea035 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-5b021ca>.elementor-widget-container {
    background-color: #C7FFFA;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-5b021ca.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-5b021ca {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-5b021ca .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-5b021ca .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-034ec1a>.elementor-widget-container {
    background-color: #88C2DB;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-034ec1a.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-034ec1a {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-034ec1a .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-034ec1a .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-33643d5>.elementor-widget-container {
    background-color: #54C0EE;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-33643d5.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-33643d5 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-33643d5 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-33643d5 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-6db1c0e>.elementor-widget-container {
    margin: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-6db1c0e {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-6db1c0e .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-32681 .elementor-element.elementor-element-f12c53d>.elementor-widget-container {
    margin: 50px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-f12c53d {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-f12c53d .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-32681 .elementor-element.elementor-element-9ddae99 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-9ddae99 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-9ddae99 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-d46c0fa>.elementor-widget-container {
    background-color: #CCC7FF;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-d46c0fa.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-d46c0fa {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-d46c0fa .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-d46c0fa .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-273b4eb>.elementor-widget-container {
    background-color: #BF9EFF;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-273b4eb.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-273b4eb {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-273b4eb .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-273b4eb .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-508d02c>.elementor-widget-container {
    background-color: #CD77FF;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32681 .elementor-element.elementor-element-508d02c.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32681 .elementor-element.elementor-element-508d02c {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-508d02c .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-508d02c .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32681 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-05d7c8f {
    padding: 50px 0px 50px 0px
}

.elementor-32681 .elementor-element.elementor-element-595bab5 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-595bab5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-fde151c {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-fde151c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32681 .elementor-element.elementor-element-a545290>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32681 .elementor-element.elementor-element-a545290 .-icon-position-left .eael-feature-list-content-box,
.elementor-32681 .elementor-element.elementor-element-a545290 .-icon-position-right .eael-feature-list-content-box,
.elementor-32681 .elementor-element.elementor-element-a545290 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32681 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-32681 .elementor-element.elementor-element-0957750>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-0957750 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-0957750 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-b3ef3b5>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-b3ef3b5 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-b3ef3b5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32681 .elementor-element.elementor-element-baee0f6>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
.elementor-32681 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
.elementor-32681 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32681 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-32681 .elementor-element.elementor-element-39d40f4>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-39d40f4 {
    text-align: center
}

.elementor-32681 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-5bb99a9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-5bb99a9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-5bb99a9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-5bb99a9 {
    margin-top: 15px;
    margin-bottom: 0px
}

.elementor-32681 .elementor-element.elementor-element-e452740 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-4522029 .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32681 .elementor-element.elementor-element-4522029 .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32681 .elementor-element.elementor-element-4522029 .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-da10ea8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-da10ea8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-da10ea8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-da10ea8 {
    margin-top: 15px;
    margin-bottom: 0px
}

.elementor-32681 .elementor-element.elementor-element-898d03a {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-e7fd98e .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32681 .elementor-element.elementor-element-e7fd98e .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32681 .elementor-element.elementor-element-e7fd98e .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-418e1da .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-418e1da .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-418e1da .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-418e1da {
    margin-top: 15px;
    margin-bottom: 0px
}

.elementor-32681 .elementor-element.elementor-element-7d880e1 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-c8feb4a .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32681 .elementor-element.elementor-element-c8feb4a .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32681 .elementor-element.elementor-element-c8feb4a .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-adcf5f0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-adcf5f0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-adcf5f0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-adcf5f0 {
    margin-top: 15px;
    margin-bottom: 0px
}

.elementor-32681 .elementor-element.elementor-element-0ad3727 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-db7d14a .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32681 .elementor-element.elementor-element-db7d14a .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32681 .elementor-element.elementor-element-db7d14a .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32681 .elementor-element.elementor-element-8dc79cf:not(.elementor-motion-effects-element-type-background),
.elementor-32681 .elementor-element.elementor-element-8dc79cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-32681 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-8dc79cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-32681 .elementor-element.elementor-element-8dc79cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32681 .elementor-element.elementor-element-dad008f .trx_addons_bg_text {
    z-index: 0
}

.elementor-32681 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32681 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32681 .elementor-element.elementor-element-dad008f {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-32681 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-32681 .elementor-element.elementor-element-fb52fa8>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32681 .elementor-element.elementor-element-fb52fa8 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-bc-flex-widget .elementor-32681 .elementor-element.elementor-element-bce3f02.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

body.elementor-page-32681:not(.elementor-motion-effects-element-type-background),
body.elementor-page-32681>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-32681 .elementor-element.elementor-element-716fb479 {
        width: 48.509%
    }

    .elementor-32681 .elementor-element.elementor-element-12b0e026 {
        width: 51.491%
    }
}

@media(max-width:1279px) {
    .elementor-32681 .elementor-element.elementor-element-2ece7822 {
        padding: 50px 20px 50px 20px
    }

    .elementor-32681 .elementor-element.elementor-element-df354bb .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-9f20c9a .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-043d826 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-ab0b725 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-55e63ac .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-3ea76b7 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-53d290f .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-ea18875 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-6091b3e .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-568701c .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-5fa2e00 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-9a7db56 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-6db1c0e .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-f12c53d .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-595bab5 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-fde151c .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-a545290 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32681 .elementor-element.elementor-element-a545290 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32681 .elementor-element.elementor-element-a545290 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32681 .elementor-element.elementor-element-0957750 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-b3ef3b5 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32681 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32681 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32681 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-e452740 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-898d03a {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-7d880e1 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-0ad3727 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32681 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-fb52fa8 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-32681 .elementor-element.elementor-element-2ece7822 {
        padding: 50px 0px 0px 0px
    }

    .elementor-32681 .elementor-element.elementor-element-df354bb>.elementor-widget-container {
        padding: 80px 0px 0px 0px
    }

    .elementor-32681 .elementor-element.elementor-element-df354bb {
        text-align: center
    }

    .elementor-32681 .elementor-element.elementor-element-df354bb .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-eeb7ac6 {
        text-align: center
    }

    .elementor-32681 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 21px
    }

    .elementor-32681 .elementor-element.elementor-element-9f20c9a .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-043d826 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-ab0b725 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-55e63ac .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-3ea76b7 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-53d290f .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-ea18875 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-6091b3e .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-568701c .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-5fa2e00 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-9a7db56 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-6db1c0e .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-f12c53d .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-595bab5 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-fde151c .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-a545290 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32681 .elementor-element.elementor-element-a545290 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32681 .elementor-element.elementor-element-a545290 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32681 .elementor-element.elementor-element-a545290 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32681 .elementor-element.elementor-element-a545290 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32681 .elementor-element.elementor-element-0957750 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-b3ef3b5 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-baee0f6 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32681 .elementor-element.elementor-element-baee0f6 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32681 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32681 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32681 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32681 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-e452740 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-898d03a {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-7d880e1 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-0ad3727 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32681 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32681 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32681 .elementor-element.elementor-element-fb52fa8 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(min-width:1280px) {

    .elementor-32681 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
    .elementor-32681 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

#uc_sliding_diagonals_background_effect_bg_addon49547 {
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px
}

#uc_sliding_diagonals_background_effect_bg_addon49547 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0px;
    left: -50%;
    opacity: 0.03;
    position: absolute;
    right: -50%;
    top: 0px;
    z-index: 0
}

#uc_animated_ripples_bg_addon53218ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon53218ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon53218ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon53218ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon53218ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon53218ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon53218ripple-background .shade5 {
    opacity: 0.9
}

.trx_addons_inline_418795261 img.logo_image {
    max-height: 64px
}

.elementor-32444 .elementor-element.elementor-element-2acd94e4>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-32444 .elementor-element.elementor-element-2acd94e4:not(.elementor-motion-effects-element-type-background),
.elementor-32444 .elementor-element.elementor-element-2acd94e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5;
    background-image: url("/wp-content/uploads/2024/06/family.jpg");
    background-size: cover
}

.elementor-32444 .elementor-element.elementor-element-2acd94e4>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32444 .elementor-element.elementor-element-2acd94e4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-2acd94e4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-2acd94e4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32444 .elementor-element.elementor-element-2acd94e4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px !important;
    margin-bottom: 0px;
    padding: 120px 0px 100px 0px
}

.elementor-32444 .elementor-element.elementor-element-15c4d3e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-15c4d3e5 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: #ffffff
}

.elementor-32444 .elementor-element.elementor-element-ba13515>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-ba13515 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: #ffffff
}

.elementor-32444 .elementor-element.elementor-element-7b54218f {
    text-align: left;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: #00d3ff80
}

.elementor-32444 .elementor-element.elementor-element-4fa0f151 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-4fa0f151 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-4fa0f151 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32444 .elementor-element.elementor-element-88f825f>.elementor-widget-container {
    background-color: #ffffff;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32444 .elementor-element.elementor-element-88f825f.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32444 .elementor-element.elementor-element-88f825f {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-88f825f .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32444 .elementor-element.elementor-element-88f825f .ha-infobox-text {
    color: #00396691
}

.elementor-32444 .elementor-element.elementor-element-88f825f .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32444 .elementor-element.elementor-element-88f825f .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32444 .elementor-element.elementor-element-6437202a>.elementor-widget-container {
    background-color: #f0fac6;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32444 .elementor-element.elementor-element-6437202a.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32444 .elementor-element.elementor-element-6437202a {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-6437202a .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32444 .elementor-element.elementor-element-6437202a .ha-infobox-text {
    color: #00396691
}

.elementor-32444 .elementor-element.elementor-element-6437202a .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32444 .elementor-element.elementor-element-6437202a .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32444 .elementor-element.elementor-element-726c3213>.elementor-element-populated {
    margin: 100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-32444 .elementor-element.elementor-element-380d8430>.elementor-widget-container {
    background-color: #fac6c6;
    margin: 0px 0px 20px 0px;
    padding: 50px 40px 50px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32444 .elementor-element.elementor-element-380d8430.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32444 .elementor-element.elementor-element-380d8430 {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-380d8430 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32444 .elementor-element.elementor-element-380d8430 .ha-infobox-text {
    color: #00396691
}

.elementor-32444 .elementor-element.elementor-element-380d8430 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32444 .elementor-element.elementor-element-380d8430 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32444 .elementor-element.elementor-element-2e66f77:not(.elementor-motion-effects-element-type-background),
.elementor-32444 .elementor-element.elementor-element-2e66f77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32444 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32444 .elementor-element.elementor-element-2e66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-32444 .elementor-element.elementor-element-2e66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32444 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32444 .elementor-element.elementor-element-bbf9dd8>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-bbf9dd8 {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32444 .elementor-element.elementor-element-6383541>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-6383541 {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-6383541 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32444 .elementor-element.elementor-element-fb79ea8 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32444 .elementor-element.elementor-element-ad6610b .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-content--column .ha-list-item,
.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-32444 .elementor-element.elementor-element-ad6610b .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-32444 .elementor-element.elementor-element-ad6610b>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-32444 .elementor-element.elementor-element-ad6610b .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-content--row .ha-list-item,
.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-32444 .elementor-element.elementor-element-ad6610b.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-32444 .elementor-element.elementor-element-ad6610b .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-32444 .elementor-element.elementor-element-ad6610b .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-32444 .elementor-element.elementor-element-ad6610b .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-ad6610b .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-ad6610b .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-ad6610b .ha-text {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #ffffff
}

.elementor-bc-flex-widget .elementor-32444 .elementor-element.elementor-element-89e91ce.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-32444 .elementor-element.elementor-element-89e91ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-32444 .elementor-element.elementor-element-89e91ce.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-32444 .elementor-element.elementor-element-592a69a .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-592a69a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-592a69a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-32444 .elementor-element.elementor-element-3a53dfb.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-32444 .elementor-element.elementor-element-3a53dfb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-32444 .elementor-element.elementor-element-7fff433>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-7fff433 {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-7fff433 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32444 .elementor-element.elementor-element-9c90387>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-9c90387 {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-9c90387 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32444 .elementor-element.elementor-element-b6193df {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32444 .elementor-element.elementor-element-2118a53 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-32444 .elementor-element.elementor-element-2118a53.ha-content--column .ha-list-item,
.elementor-32444 .elementor-element.elementor-element-2118a53.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-32444 .elementor-element.elementor-element-2118a53.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-32444 .elementor-element.elementor-element-2118a53.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-32444 .elementor-element.elementor-element-2118a53 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-32444 .elementor-element.elementor-element-2118a53>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-2118a53.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-32444 .elementor-element.elementor-element-2118a53.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-32444 .elementor-element.elementor-element-2118a53 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32444 .elementor-element.elementor-element-2118a53.ha-content--row .ha-list-item,
.elementor-32444 .elementor-element.elementor-element-2118a53.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32444 .elementor-element.elementor-element-2118a53.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-32444 .elementor-element.elementor-element-2118a53.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-32444 .elementor-element.elementor-element-2118a53.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-32444 .elementor-element.elementor-element-2118a53 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-32444 .elementor-element.elementor-element-2118a53 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-32444 .elementor-element.elementor-element-2118a53 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-2118a53 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-2118a53 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-2118a53 .ha-text {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #ffffff
}

.elementor-32444 .elementor-element.elementor-element-1601ece .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-1601ece .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-1601ece .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32444 .elementor-element.elementor-element-1c1a187>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-1c1a187 {
    text-align: left
}

.elementor-32444 .elementor-element.elementor-element-1c1a187 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32444 .elementor-element.elementor-element-5ff447b>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-5ff447b {
    text-align: left
}

.elementor-32444 .elementor-element.elementor-element-5ff447b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32444 .elementor-element.elementor-element-ce04cd6 .elementor-tab-content {
    border-block-end-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-32444 .elementor-element.elementor-element-ce04cd6 .elementor-tab-title {
    border-color: var(--e-global-color-primary)
}

.elementor-32444 .elementor-element.elementor-element-ce04cd6 .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-primary)
}

.elementor-32444 .elementor-element.elementor-element-ce04cd6 .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-32444 .elementor-element.elementor-element-ce04cd6 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-ce04cd6 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-8dc79cf:not(.elementor-motion-effects-element-type-background),
.elementor-32444 .elementor-element.elementor-element-8dc79cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-32444 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32444 .elementor-element.elementor-element-8dc79cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-32444 .elementor-element.elementor-element-8dc79cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32444 .elementor-element.elementor-element-e5037d9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-e5037d9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-e5037d9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-32444 .elementor-element.elementor-element-f728b23.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-32444 .elementor-element.elementor-element-c17df7c>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-c17df7c {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-c17df7c .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-b09d485)
}

.elementor-32444 .elementor-element.elementor-element-690f590>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-690f590 {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-690f590 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-b09d485)
}

.elementor-32444 .elementor-element.elementor-element-feed468 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-content--column .ha-list-item,
.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-content--row .ha-list-item,
.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-text {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #ffffff
}

.elementor-32444 .elementor-element.elementor-element-fa7acfe .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-fa7acfe .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-fa7acfe .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32444 .elementor-element.elementor-element-e4e202e>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-e4e202e {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-e4e202e .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-b09d485)
}

.elementor-32444 .elementor-element.elementor-element-d284538>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-d284538 {
    text-align: center
}

.elementor-32444 .elementor-element.elementor-element-d284538 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: var(--e-global-color-b09d485)
}

.elementor-32444 .elementor-element.elementor-element-3cc5c5c .elementor-tab-content {
    border-block-end-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-32444 .elementor-element.elementor-element-3cc5c5c .elementor-tab-title {
    border-color: var(--e-global-color-primary)
}

.elementor-32444 .elementor-element.elementor-element-3cc5c5c .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-primary)
}

.elementor-32444 .elementor-element.elementor-element-3cc5c5c .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-32444 .elementor-element.elementor-element-3cc5c5c .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-3cc5c5c .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-f8b3b38:not(.elementor-motion-effects-element-type-background),
.elementor-32444 .elementor-element.elementor-element-f8b3b38>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b3a846)
}

.elementor-32444 .elementor-element.elementor-element-f8b3b38 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-f8b3b38 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-f8b3b38 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32444 .elementor-element.elementor-element-f8b3b38 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 70px 0px
}

.elementor-32444 .elementor-element.elementor-element-f8b3b38>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32444 .elementor-element.elementor-element-41f2ed4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-32444 .elementor-element.elementor-element-3dd8426 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #ffffff
}

.elementor-32444 .elementor-element.elementor-element-6751208 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32444 .elementor-element.elementor-element-852cd41>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-852cd41 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-32444 .elementor-element.elementor-element-c588b64 .ha-feature-list-wrap {
    flex-direction: column;
    border-color: var(--e-global-color-primary)
}

.elementor-32444 .elementor-element.elementor-element-c588b64.ha-content--column .ha-list-item,
.elementor-32444 .elementor-element.elementor-element-c588b64.ha-content--column .ha-list-item {
    align-items: flex-start
}

.elementor-32444 .elementor-element.elementor-element-c588b64.ha-content--row .ha-feature-list-wrap {
    justify-content: flex-start
}

.elementor-32444 .elementor-element.elementor-element-c588b64.ha-content--column.ha-icon--column .ha-content {
    align-items: flex-start
}

.elementor-32444 .elementor-element.elementor-element-c588b64 .ha-content {
    flex-direction: row;
    padding: 20px 20px 20px 20px
}

.elementor-32444 .elementor-element.elementor-element-c588b64>.elementor-widget-container {
    padding: 10px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-c588b64.ha-content--column .ha-feature-list-wrap {
    border-style: solid;
    border-width: 1px
}

.elementor-32444 .elementor-element.elementor-element-c588b64.ha-content--column .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.elementor-32444 .elementor-element.elementor-element-c588b64 .ha-list-item {
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32444 .elementor-element.elementor-element-c588b64.ha-content--row .ha-list-item,
.elementor-32444 .elementor-element.elementor-element-c588b64.ha-content--column .ha-feature-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32444 .elementor-element.elementor-element-c588b64.ha-icon--row .ha-icon {
    margin-right: 18px
}

.elementor-32444 .elementor-element.elementor-element-c588b64.ha-icon--row-reverse .ha-icon {
    margin-left: 18px
}

.elementor-32444 .elementor-element.elementor-element-c588b64.ha-icon--column .ha-icon {
    margin-bottom: 18px
}

.elementor-32444 .elementor-element.elementor-element-c588b64 .ha-icon {
    border-radius: 36px 36px 36px 36px;
    background: rgba(0, 0, 0, 0)
}

.elementor-32444 .elementor-element.elementor-element-c588b64 .ha-icon.image img {
    border-radius: 36px 36px 36px 36px
}

.elementor-32444 .elementor-element.elementor-element-c588b64 .ha-icon i {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-c588b64 .ha-icon svg {
    fill: var(--e-global-color-fb94b1b);
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-c588b64 .ha-icon span {
    color: var(--e-global-color-fb94b1b)
}

.elementor-32444 .elementor-element.elementor-element-c588b64 .ha-text {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff
}

.elementor-32444 .elementor-element.elementor-element-727008e>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-32444 .elementor-element.elementor-element-727008e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40d7e1
}

.elementor-32444 .elementor-element.elementor-element-38b5290 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-38b5290 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-38b5290 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32444 .elementor-element.elementor-element-218c229 .sc_item_title_text {
    -webkit-text-stroke-width: 0px
}

.elementor-32444 .elementor-element.elementor-element-218c229 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px
}

.elementor-bc-flex-widget .elementor-32444 .elementor-element.elementor-element-d5fe359.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-32444 .elementor-element.elementor-element-d5fe359.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-32444 .elementor-element.elementor-element-91fb7ef {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32444 .elementor-element.elementor-element-bd56c2d .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-bd56c2d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-bd56c2d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32444 .elementor-element.elementor-element-174a2e6 .sc_item_title_text {
    -webkit-text-stroke-width: 0px
}

.elementor-32444 .elementor-element.elementor-element-174a2e6 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px
}

.elementor-bc-flex-widget .elementor-32444 .elementor-element.elementor-element-9b7fd22.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-32444 .elementor-element.elementor-element-9b7fd22.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-32444 .elementor-element.elementor-element-9b7fd22.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-32444 .elementor-element.elementor-element-889a2c5 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32444 .elementor-element.elementor-element-a86849f .trx_addons_bg_text {
    z-index: 0
}

.elementor-32444 .elementor-element.elementor-element-a86849f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32444 .elementor-element.elementor-element-a86849f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-bc-flex-widget .elementor-32444 .elementor-element.elementor-element-b0c5782.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-bc-flex-widget .elementor-32444 .elementor-element.elementor-element-e15ebe7.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-32444 .elementor-element.elementor-element-e15ebe7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-32444 .elementor-element.elementor-element-e15ebe7.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-32444 .elementor-element.elementor-element-7b7c980 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-bc-flex-widget .elementor-32444 .elementor-element.elementor-element-36c4e0e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-32444 .elementor-element.elementor-element-36c4e0e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

body.elementor-page-32444:not(.elementor-motion-effects-element-type-background),
body.elementor-page-32444>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-32444 .elementor-element.elementor-element-19d4a72b {
        width: 40.965%
    }

    .elementor-32444 .elementor-element.elementor-element-78bf6eb5 {
        width: 59.035%
    }

    .elementor-32444 .elementor-element.elementor-element-c01cc9f {
        width: 50%
    }

    .elementor-32444 .elementor-element.elementor-element-89e91ce {
        width: 50%
    }

    .elementor-32444 .elementor-element.elementor-element-3a53dfb {
        width: 50%
    }

    .elementor-32444 .elementor-element.elementor-element-bf1ed9a {
        width: 50%
    }

    .elementor-32444 .elementor-element.elementor-element-25a6997 {
        width: 30%
    }

    .elementor-32444 .elementor-element.elementor-element-d5fe359 {
        width: 70%
    }

    .elementor-32444 .elementor-element.elementor-element-9dd5c3c {
        width: 30%
    }

    .elementor-32444 .elementor-element.elementor-element-9b7fd22 {
        width: 70%
    }

    .elementor-32444 .elementor-element.elementor-element-b0c5782 {
        width: 30%
    }

    .elementor-32444 .elementor-element.elementor-element-e15ebe7 {
        width: 70%
    }
}

@media(max-width:1279px) {
    .elementor-32444 .elementor-element.elementor-element-2acd94e4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 10px 50px 10px
    }

    .elementor-32444 .elementor-element.elementor-element-15c4d3e5 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-ba13515 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-7b54218f {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-88f825f .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-6437202a .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-380d8430 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-6383541 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-fb79ea8 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-ad6610b .ha-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-7fff433 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-9c90387 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-b6193df {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-2118a53 .ha-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-1c1a187 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-5ff447b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-ce04cd6 .elementor-tab-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-c17df7c .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-690f590 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-feed468 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-e4e202e .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-d284538 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-3cc5c5c .elementor-tab-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-41f2ed4 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32444 .elementor-element.elementor-element-3dd8426 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-6751208 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-852cd41 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32444 .elementor-element.elementor-element-727008e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32444 .elementor-element.elementor-element-91fb7ef {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-889a2c5 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-7b7c980 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-32444 .elementor-element.elementor-element-2acd94e4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 30px 0px
    }

    .elementor-32444 .elementor-element.elementor-element-15c4d3e5 {
        text-align: center
    }

    .elementor-32444 .elementor-element.elementor-element-15c4d3e5 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-ba13515 {
        text-align: center
    }

    .elementor-32444 .elementor-element.elementor-element-ba13515 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-7b54218f {
        text-align: center;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-88f825f .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-6437202a .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-726c3213>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-32444 .elementor-element.elementor-element-380d8430 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-6383541 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-fb79ea8 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-ad6610b .ha-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-7fff433 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-9c90387 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-b6193df {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-2118a53 .ha-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-1c1a187 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-5ff447b .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-ce04cd6 .elementor-tab-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-c17df7c .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-690f590 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-feed468 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-c6a3b27 .ha-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-e4e202e .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-d284538 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-3cc5c5c .elementor-tab-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-41f2ed4 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32444 .elementor-element.elementor-element-3dd8426 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32444 .elementor-element.elementor-element-6751208 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-852cd41 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32444 .elementor-element.elementor-element-727008e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32444 .elementor-element.elementor-element-91fb7ef {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-889a2c5 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-7b7c980 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32444 .elementor-element.elementor-element-0dcafef {
        width: var(--container-widget-width, 274px);
        max-width: 274px;
        --container-widget-width: 274px;
        --container-widget-flex-grow: 0
    }
}

@media(min-width:1280px) {

    .elementor-32444 .elementor-element.elementor-element-2acd94e4:not(.elementor-motion-effects-element-type-background),
    .elementor-32444 .elementor-element.elementor-element-2acd94e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

#uc_animated_ripples_bg_addon44265ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon44265ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #cbcbcb4d;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon44265ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon44265ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon44265ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon44265ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon44265ripple-background .shade5 {
    opacity: 0.9
}

.trx_addons_inline_737010887 img.logo_image {
    max-height: 64px
}

.elementor-32762 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
.elementor-32762 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/businessman-using-smartphone.jpg");
    background-size: cover
}

.elementor-32762 .elementor-element.elementor-element-2ece7822>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0)100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32762 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-2ece7822 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 200px 0px 280px 0px
}

.elementor-32762 .elementor-element.elementor-element-e4f6b12>.elementor-widget-container {
    padding: 0px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-e4f6b12 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-e4f6b12 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32762 .elementor-element.elementor-element-a78b9fd>.elementor-widget-container {
    padding: 0px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-a78b9fd {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-a78b9fd .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32762 .elementor-element.elementor-element-b69da37 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-b69da37 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32762 .elementor-element.elementor-element-12e49fd {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-12e49fd .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: #FFFFFFCF
}

.elementor-32762 .elementor-element.elementor-element-2e66f77:not(.elementor-motion-effects-element-type-background),
.elementor-32762 .elementor-element.elementor-element-2e66f77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32762 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-2e66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 100px 0px
}

.elementor-32762 .elementor-element.elementor-element-2e66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32762 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-bbf9dd8>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-bbf9dd8 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32762 .elementor-element.elementor-element-2a8b8a8>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-2a8b8a8 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-2a8b8a8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32762 .elementor-element.elementor-element-76d7294>.elementor-widget-container {
    padding: 0px 0px 100px 0px
}

.elementor-32762 .elementor-element.elementor-element-76d7294 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32762 .elementor-element.elementor-element-882aa56>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-32762 .elementor-element.elementor-element-882aa56:not(.elementor-motion-effects-element-type-background),
.elementor-32762 .elementor-element.elementor-element-882aa56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5;
    background-image: url("/wp-content/uploads/2024/06/Untitled-1-2.jpg");
    background-size: cover
}

.elementor-32762 .elementor-element.elementor-element-882aa56>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32762 .elementor-element.elementor-element-882aa56 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-882aa56 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-882aa56 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-882aa56 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 120px 0px 100px 0px
}

.elementor-32762 .elementor-element.elementor-element-c9ad98d>.elementor-widget-container {
    margin: 0px 0px 50px 0px
}

.elementor-32762 .elementor-element.elementor-element-c9ad98d {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-c9ad98d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    color: #00FBFF
}

.elementor-32762 .elementor-element.elementor-element-434a4de>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-434a4de {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-434a4de .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    color: #ffffff
}

.elementor-32762 .elementor-element.elementor-element-ead52bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-ead52bc {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-ead52bc .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    color: #ffffff
}

.elementor-32762 .elementor-element.elementor-element-1e96d6c {
    text-align: center;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: #00C6FFE8
}

.elementor-32762 .elementor-element.elementor-element-dae2b70 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-dae2b70 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-dae2b70 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-3066fef>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32762 .elementor-element.elementor-element-3066fef.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32762 .elementor-element.elementor-element-3066fef {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-3066fef .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32762 .elementor-element.elementor-element-3066fef .ha-infobox-text {
    color: #00396691
}

.elementor-32762 .elementor-element.elementor-element-3066fef .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32762 .elementor-element.elementor-element-3066fef .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32762 .elementor-element.elementor-element-786771b>.elementor-widget-container {
    background-color: #F0FAC6;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32762 .elementor-element.elementor-element-786771b.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32762 .elementor-element.elementor-element-786771b {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-786771b .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32762 .elementor-element.elementor-element-786771b .ha-infobox-text {
    color: #00396691
}

.elementor-32762 .elementor-element.elementor-element-786771b .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32762 .elementor-element.elementor-element-786771b .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32762 .elementor-element.elementor-element-071b3c2>.elementor-widget-container {
    background-color: #F6AFAF;
    margin: 80px 0px 20px 0px;
    padding: 10px 40px 10px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32762 .elementor-element.elementor-element-071b3c2.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32762 .elementor-element.elementor-element-071b3c2 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-071b3c2 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32762 .elementor-element.elementor-element-071b3c2 .ha-infobox-text {
    color: #00396691
}

.elementor-32762 .elementor-element.elementor-element-071b3c2 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32762 .elementor-element.elementor-element-071b3c2 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32762 .elementor-element.elementor-element-a9e95f8>.elementor-widget-container {
    background-color: #C6E4FA;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32762 .elementor-element.elementor-element-a9e95f8.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32762 .elementor-element.elementor-element-a9e95f8 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-a9e95f8 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32762 .elementor-element.elementor-element-a9e95f8 .ha-infobox-text {
    color: #00396691
}

.elementor-32762 .elementor-element.elementor-element-a9e95f8 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32762 .elementor-element.elementor-element-a9e95f8 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32762 .elementor-element.elementor-element-b5039e2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-32762 .elementor-element.elementor-element-b5039e2:not(.elementor-motion-effects-element-type-background),
.elementor-32762 .elementor-element.elementor-element-b5039e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5;
    background-image: url("/wp-content/uploads/2024/06/Untitled-1-1.jpg");
    background-size: cover
}

.elementor-32762 .elementor-element.elementor-element-b5039e2>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32762 .elementor-element.elementor-element-b5039e2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-b5039e2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-b5039e2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-b5039e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 120px 0px 100px 0px
}

.elementor-32762 .elementor-element.elementor-element-a0ccf71>.elementor-widget-container {
    margin: 0px 0px 50px 0px
}

.elementor-32762 .elementor-element.elementor-element-a0ccf71 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-a0ccf71 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    color: #00FBFF
}

.elementor-32762 .elementor-element.elementor-element-ecc5967 {
    text-align: center;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: #00C6FFE8
}

.elementor-32762 .elementor-element.elementor-element-5f178d5 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-5f178d5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-5f178d5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-f9d0833>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32762 .elementor-element.elementor-element-f9d0833.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32762 .elementor-element.elementor-element-f9d0833 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-f9d0833 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32762 .elementor-element.elementor-element-f9d0833 .ha-infobox-text {
    color: #00396691
}

.elementor-32762 .elementor-element.elementor-element-f9d0833 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32762 .elementor-element.elementor-element-f9d0833 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32762 .elementor-element.elementor-element-052edf8>.elementor-widget-container {
    background-color: #F0FAC6;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32762 .elementor-element.elementor-element-052edf8.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32762 .elementor-element.elementor-element-052edf8 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-052edf8 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32762 .elementor-element.elementor-element-052edf8 .ha-infobox-text {
    color: #00396691
}

.elementor-32762 .elementor-element.elementor-element-052edf8 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32762 .elementor-element.elementor-element-052edf8 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32762 .elementor-element.elementor-element-fc696c3>.elementor-widget-container {
    background-color: #F6AFAF;
    margin: 80px 0px 20px 0px;
    padding: 10px 40px 10px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32762 .elementor-element.elementor-element-fc696c3.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32762 .elementor-element.elementor-element-fc696c3 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-fc696c3 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32762 .elementor-element.elementor-element-fc696c3 .ha-infobox-text {
    color: #00396691
}

.elementor-32762 .elementor-element.elementor-element-fc696c3 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32762 .elementor-element.elementor-element-fc696c3 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32762 .elementor-element.elementor-element-c48333b>.elementor-widget-container {
    background-color: #C6E4FA;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32762 .elementor-element.elementor-element-c48333b.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32762 .elementor-element.elementor-element-c48333b {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-c48333b .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32762 .elementor-element.elementor-element-c48333b .ha-infobox-text {
    color: #00396691
}

.elementor-32762 .elementor-element.elementor-element-c48333b .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32762 .elementor-element.elementor-element-c48333b .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32762 .elementor-element.elementor-element-35b1a7a7:not(.elementor-motion-effects-element-type-background),
.elementor-32762 .elementor-element.elementor-element-35b1a7a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/Untitled-1-3.jpg");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-32762 .elementor-element.elementor-element-35b1a7a7>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(320deg, rgba(86, 183, 238, 0)30%, #4e67d8 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32762 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-35b1a7a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7 .ha-badge {
    margin-left: 10px !important
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-32762 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-bc-flex-widget .elementor-32762 .elementor-element.elementor-element-7423e74b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-32762 .elementor-element.elementor-element-7423e74b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-32762 .elementor-element.elementor-element-9650817>.elementor-widget-container {
    margin: 0px 0px 50px 0px
}

.elementor-32762 .elementor-element.elementor-element-9650817 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-9650817 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    color: #00FBFF
}

.elementor-32762 .elementor-element.elementor-element-8eb55eb>.elementor-widget-container {
    margin: 0px 0px 50px 0px
}

.elementor-32762 .elementor-element.elementor-element-8eb55eb {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-8eb55eb .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: #00FBFF
}

.elementor-32762 .elementor-element.elementor-element-9c26e93 {
    text-align: center;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: #FFFFFFE8
}

.elementor-32762 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-05d7c8f {
    padding: 50px 0px 50px 0px
}

.elementor-32762 .elementor-element.elementor-element-0957750>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-0957750 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-0957750 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32762 .elementor-element.elementor-element-47cbc80>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-47cbc80 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-47cbc80 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32762 .elementor-element.elementor-element-baee0f6>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
.elementor-32762 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
.elementor-32762 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32762 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-32762 .elementor-element.elementor-element-39d40f4>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-39d40f4 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .-icon-position-left .eael-feature-list-content-box,
.elementor-32762 .elementor-element.elementor-element-b0bb88a .-icon-position-right .eael-feature-list-content-box,
.elementor-32762 .elementor-element.elementor-element-b0bb88a .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32762 .elementor-element.elementor-element-b0bb88a .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32762 .elementor-element.elementor-element-17bff57>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .-icon-position-left .eael-feature-list-content-box,
.elementor-32762 .elementor-element.elementor-element-17bff57 .-icon-position-right .eael-feature-list-content-box,
.elementor-32762 .elementor-element.elementor-element-17bff57 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32762 .elementor-element.elementor-element-17bff57 .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-32762 .elementor-element.elementor-element-5bb99a9 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-5bb99a9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-5bb99a9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-5bb99a9 {
    margin-top: 40px;
    margin-bottom: 0px
}

.elementor-32762 .elementor-element.elementor-element-35856a2>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-35856a2 {
    text-align: center
}

.elementor-32762 .elementor-element.elementor-element-35856a2 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-32762 .elementor-element.elementor-element-b10d178 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #FFFFFFE8
}

.elementor-32762 .elementor-element.elementor-element-4522029 .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32762 .elementor-element.elementor-element-4522029 .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32762 .elementor-element.elementor-element-4522029 .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32762 .elementor-element.elementor-element-da10ea8 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-da10ea8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-da10ea8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-da10ea8 {
    margin-top: 15px;
    margin-bottom: 0px
}

.elementor-32762 .elementor-element.elementor-element-30efa08 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #FFFFFFE8
}

.elementor-32762 .elementor-element.elementor-element-e7fd98e .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32762 .elementor-element.elementor-element-e7fd98e .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32762 .elementor-element.elementor-element-e7fd98e .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32762 .elementor-element.elementor-element-418e1da .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-418e1da .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-418e1da .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-418e1da {
    margin-top: 15px;
    margin-bottom: 0px
}

.elementor-32762 .elementor-element.elementor-element-eb4dea3 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #FFFFFFE8
}

.elementor-32762 .elementor-element.elementor-element-c8feb4a .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32762 .elementor-element.elementor-element-c8feb4a .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32762 .elementor-element.elementor-element-c8feb4a .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32762 .elementor-element.elementor-element-adcf5f0 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-adcf5f0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-adcf5f0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-adcf5f0 {
    margin-top: 15px;
    margin-bottom: 0px
}

.elementor-32762 .elementor-element.elementor-element-7d9fe19 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #FFFFFFE8
}

.elementor-32762 .elementor-element.elementor-element-db7d14a .ha-skill-info {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 15px
}

.elementor-32762 .elementor-element.elementor-element-db7d14a .ha-skill-level {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32762 .elementor-element.elementor-element-db7d14a .ha-skill {
    background-color: var(--e-global-color-13ed1179)
}

.elementor-32762 .elementor-element.elementor-element-8dc79cf:not(.elementor-motion-effects-element-type-background),
.elementor-32762 .elementor-element.elementor-element-8dc79cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-32762 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-8dc79cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-32762 .elementor-element.elementor-element-8dc79cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-32762 .elementor-element.elementor-element-a04cf99.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-32762 .elementor-element.elementor-element-dad008f .trx_addons_bg_text {
    z-index: 0
}

.elementor-32762 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32762 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32762 .elementor-element.elementor-element-dad008f {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-32762 .elementor-element.elementor-element-81235f6 {
    text-align: left
}

.elementor-32762 .elementor-element.elementor-element-81235f6 img {
    width: 80%
}

.elementor-32762 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-32762 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-32762 .elementor-element.elementor-element-fef5591 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: #FFFFFFE8
}

.elementor-bc-flex-widget .elementor-32762 .elementor-element.elementor-element-bce3f02.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

body.elementor-page-32762:not(.elementor-motion-effects-element-type-background),
body.elementor-page-32762>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-32762 .elementor-element.elementor-element-2ece7822 {
        padding: 50px 20px 50px 20px
    }

    .elementor-32762 .elementor-element.elementor-element-e4f6b12 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-a78b9fd .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-2a8b8a8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-76d7294 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-882aa56 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 10px 50px 10px
    }

    .elementor-32762 .elementor-element.elementor-element-1e96d6c {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-3066fef .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-786771b .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-071b3c2 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-a9e95f8 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-b5039e2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 10px 50px 10px
    }

    .elementor-32762 .elementor-element.elementor-element-ecc5967 {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-f9d0833 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-052edf8 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-fc696c3 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-c48333b .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-35b1a7a7 {
        padding: 50px 20px 50px 20px
    }

    .elementor-32762 .elementor-element.elementor-element-8eb55eb .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-9c26e93 {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-0957750 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-47cbc80 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32762 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-b0bb88a .-icon-position-left .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-b0bb88a .-icon-position-right .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-b0bb88a .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32762 .elementor-element.elementor-element-17bff57 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-17bff57 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-17bff57 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32762 .elementor-element.elementor-element-35856a2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-b10d178 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-30efa08 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-eb4dea3 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-7d9fe19 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-81235f6 img {
        width: 95%
    }

    .elementor-32762 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32762 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-fef5591 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-32762 .elementor-element.elementor-element-2ece7822 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 0px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-e4f6b12>.elementor-widget-container {
        margin: 25px 0px 0px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-e4f6b12 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-a78b9fd>.elementor-widget-container {
        margin: 25px 0px 0px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-a78b9fd .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-2e66f77 {
        padding: 20px 0px 20px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-bbf9dd8>.elementor-widget-container {
        padding: 0px 0px 0px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-2a8b8a8>.elementor-widget-container {
        padding: 0px 0px 0px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-2a8b8a8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-76d7294>.elementor-widget-container {
        padding: 0px 0px 0px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-76d7294 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-882aa56 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 30px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-c9ad98d {
        text-align: center
    }

    .elementor-32762 .elementor-element.elementor-element-c9ad98d .elementor-heading-title {
        font-size: 30px;
        line-height: 1.2em
    }

    .elementor-32762 .elementor-element.elementor-element-434a4de {
        text-align: center
    }

    .elementor-32762 .elementor-element.elementor-element-ead52bc {
        text-align: center
    }

    .elementor-32762 .elementor-element.elementor-element-ead52bc .elementor-heading-title {
        font-size: 30px;
        line-height: 1em
    }

    .elementor-32762 .elementor-element.elementor-element-1e96d6c {
        text-align: center;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-3066fef .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-786771b .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-071b3c2>.elementor-widget-container {
        margin: 0px 0px 20px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-071b3c2 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-a9e95f8>.elementor-widget-container {
        margin: 0px 0px 0px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-a9e95f8 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-b5039e2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 30px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-a0ccf71 {
        text-align: center
    }

    .elementor-32762 .elementor-element.elementor-element-a0ccf71 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.2em
    }

    .elementor-32762 .elementor-element.elementor-element-ecc5967 {
        text-align: center;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-f9d0833 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-052edf8 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-fc696c3>.elementor-widget-container {
        margin: 0px 0px 20px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-fc696c3 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-c48333b>.elementor-widget-container {
        margin: 0px 0px 0px 0px
    }

    .elementor-32762 .elementor-element.elementor-element-c48333b .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-9650817 {
        text-align: center
    }

    .elementor-32762 .elementor-element.elementor-element-9650817 .elementor-heading-title {
        font-size: 25px
    }

    .elementor-32762 .elementor-element.elementor-element-8eb55eb {
        text-align: center
    }

    .elementor-32762 .elementor-element.elementor-element-8eb55eb .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-9c26e93 {
        text-align: center;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-0957750 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-47cbc80 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-baee0f6 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32762 .elementor-element.elementor-element-baee0f6 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32762 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32762 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-b0bb88a .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32762 .elementor-element.elementor-element-b0bb88a .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32762 .elementor-element.elementor-element-b0bb88a .-icon-position-left .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-b0bb88a .-icon-position-right .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-b0bb88a .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32762 .elementor-element.elementor-element-17bff57 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32762 .elementor-element.elementor-element-17bff57 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32762 .elementor-element.elementor-element-17bff57 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-17bff57 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32762 .elementor-element.elementor-element-17bff57 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32762 .elementor-element.elementor-element-35856a2 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-b10d178 {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-30efa08 {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-eb4dea3 {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-7d9fe19 {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32762 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32762 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32762 .elementor-element.elementor-element-fef5591 {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(min-width:768px) {
    .elementor-32762 .elementor-element.elementor-element-716fb479 {
        width: 52%
    }

    .elementor-32762 .elementor-element.elementor-element-12b0e026 {
        width: 48%
    }

    .elementor-32762 .elementor-element.elementor-element-3e482af {
        width: 40.965%
    }

    .elementor-32762 .elementor-element.elementor-element-4167883 {
        width: 59.035%
    }

    .elementor-32762 .elementor-element.elementor-element-9749305 {
        width: 40.965%
    }

    .elementor-32762 .elementor-element.elementor-element-191e8d6 {
        width: 59.035%
    }

    .elementor-32762 .elementor-element.elementor-element-7acf8713 {
        width: 50%
    }

    .elementor-32762 .elementor-element.elementor-element-7423e74b {
        width: 50%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-32762 .elementor-element.elementor-element-7acf8713 {
        width: 40%
    }

    .elementor-32762 .elementor-element.elementor-element-7423e74b {
        width: 60%
    }
}

@media(min-width:1280px) {

    .elementor-32762 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
    .elementor-32762 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-32762 .elementor-element.elementor-element-882aa56:not(.elementor-motion-effects-element-type-background),
    .elementor-32762 .elementor-element.elementor-element-882aa56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-32762 .elementor-element.elementor-element-b5039e2:not(.elementor-motion-effects-element-type-background),
    .elementor-32762 .elementor-element.elementor-element-b5039e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-32762 .elementor-element.elementor-element-35b1a7a7:not(.elementor-motion-effects-element-type-background),
    .elementor-32762 .elementor-element.elementor-element-35b1a7a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

#uc_sliding_diagonals_background_effect_bg_addon48406 {
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px
}

#uc_sliding_diagonals_background_effect_bg_addon48406 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0px;
    left: -50%;
    opacity: 0.03;
    position: absolute;
    right: -50%;
    top: 0px;
    z-index: 0
}

#uc_animated_ripples_bg_addon53522ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon53522ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon53522ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon53522ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon53522ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon53522ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon53522ripple-background .shade5 {
    opacity: 0.9
}

.trx_addons_inline_1163034851 img.logo_image {
    max-height: 64px
}

.elementor-34318 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
.elementor-34318 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/shot-burj-park-from-dubai-uae-min.webp");
    background-size: cover
}

.elementor-34318 .elementor-element.elementor-element-2ece7822>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(49deg, #000A38 76%, var(--e-global-color-9e35051)100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34318 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34318 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34318 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34318 .elementor-element.elementor-element-2ece7822 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px !important;
    margin-bottom: 0px;
    padding: 200px 0px 280px 0px
}

.elementor-34318 .elementor-element.elementor-element-6202f9f>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34318 .elementor-element.elementor-element-6202f9f {
    text-align: center
}

.elementor-34318 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-34318 .elementor-element.elementor-element-dc2e63e {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-34318 .elementor-element.elementor-element-3ed0797>.elementor-widget-container {
    padding: 0px 0px 0px 0px
}

.elementor-34318 .elementor-element.elementor-element-3ed0797 {
    text-align: center
}

.elementor-34318 .elementor-element.elementor-element-3ed0797 .elementor-heading-title {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-34318 .elementor-element.elementor-element-2e66f77:not(.elementor-motion-effects-element-type-background),
.elementor-34318 .elementor-element.elementor-element-2e66f77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-34318 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34318 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34318 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34318 .elementor-element.elementor-element-2e66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 100px 0px
}

.elementor-34318 .elementor-element.elementor-element-2e66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34318 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34318 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34318 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34318 .elementor-element.elementor-element-bbf9dd8>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-34318 .elementor-element.elementor-element-bbf9dd8 {
    text-align: center
}

.elementor-34318 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-34318 .elementor-element.elementor-element-28a5a17 {
    font-weight: 700;
    color: var(--e-global-color-b09d485)
}

.elementor-34318 .elementor-element.elementor-element-57e9099 {
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-34318 .elementor-element.elementor-element-35b1a7a7:not(.elementor-motion-effects-element-type-background),
.elementor-34318 .elementor-element.elementor-element-35b1a7a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/driving-in-dubai-1.webp");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-34318 .elementor-element.elementor-element-35b1a7a7>.elementor-background-overlay {
    background-color: rgba(86, 183, 238, 0);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34318 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34318 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34318 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34318 .elementor-element.elementor-element-35b1a7a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px
}

.elementor-bc-flex-widget .elementor-34318 .elementor-element.elementor-element-7423e74b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-34318 .elementor-element.elementor-element-7423e74b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-34318 .elementor-element.elementor-element-9650817>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34318 .elementor-element.elementor-element-9650817 {
    text-align: center
}

.elementor-34318 .elementor-element.elementor-element-9650817 .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: #BAE3FF
}

.elementor-34318 .elementor-element.elementor-element-488e03b {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #BAE3FF
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-text .ha-list-title {
    color: var(--e-global-color-df750cb)
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-text .ha-list-detail {
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7 .ha-text .ha-list-title {
    margin-bottom: 15px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7 .ha-badge {
    margin-left: 10px !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 12px 12px 12px 12px;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-34318 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-34318 .elementor-element.elementor-element-5e65251 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-34318 .elementor-element.elementor-element-5e65251 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-34318 .elementor-element.elementor-element-5e65251.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-34318 .elementor-element.elementor-element-5e65251.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-34318 .elementor-element.elementor-element-5e65251.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-34318 .elementor-element.elementor-element-5e65251 .ha-list-item .ha-text .ha-list-title {
    color: var(--e-global-color-df750cb)
}

.elementor-34318 .elementor-element.elementor-element-5e65251 .ha-list-item .ha-text .ha-list-detail {
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-34318 .elementor-element.elementor-element-5e65251 .ha-text .ha-list-title {
    margin-bottom: 15px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-34318 .elementor-element.elementor-element-5e65251 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-34318 .elementor-element.elementor-element-5e65251 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-34318 .elementor-element.elementor-element-5e65251 .ha-badge {
    margin-left: 10px !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 12px 12px 12px 12px;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px
}

.elementor-34318 .elementor-element.elementor-element-5e65251 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-34318 .elementor-element.elementor-element-5e65251 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-34318 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text {
    z-index: 0
}

.elementor-34318 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34318 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34318 .elementor-element.elementor-element-05d7c8f {
    padding: 50px 0px 50px 0px
}

.elementor-34318 .elementor-element.elementor-element-a4992d2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34318 .elementor-element.elementor-element-a4992d2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34318 .elementor-element.elementor-element-a4992d2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34318 .elementor-element.elementor-element-a4992d2 {
    margin-top: 40px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-34318 .elementor-element.elementor-element-146177b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-34318 .elementor-element.elementor-element-146177b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-34318 .elementor-element.elementor-element-476db32>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-34318 .elementor-element.elementor-element-476db32 {
    text-align: center
}

.elementor-34318 .elementor-element.elementor-element-476db32 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-34318 .elementor-element.elementor-element-a66cd42 {
    text-align: center;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-34318 .elementor-element.elementor-element-a58ec0a>.elementor-widget-container {
    padding: 20px 0px 20px 0px
}

.elementor-34318 .elementor-element.elementor-element-a58ec0a {
    text-align: center;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: var(--e-global-color-primary)
}

.elementor-34318 .elementor-element.elementor-element-8dc79cf:not(.elementor-motion-effects-element-type-background),
.elementor-34318 .elementor-element.elementor-element-8dc79cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-34318 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text {
    z-index: 0
}

.elementor-34318 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34318 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34318 .elementor-element.elementor-element-8dc79cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-34318 .elementor-element.elementor-element-8dc79cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-34318 .elementor-element.elementor-element-a04cf99.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-34318 .elementor-element.elementor-element-dad008f .trx_addons_bg_text {
    z-index: 0
}

.elementor-34318 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34318 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34318 .elementor-element.elementor-element-dad008f {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-34318 .elementor-element.elementor-element-f2e61d6 {
    text-align: left
}

.elementor-34318 .elementor-element.elementor-element-f2e61d6 img {
    width: 80%
}

.elementor-34318 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-34318 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-34318 .elementor-element.elementor-element-8f54731 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-bc-flex-widget .elementor-34318 .elementor-element.elementor-element-bce3f02.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

body.elementor-page-34318:not(.elementor-motion-effects-element-type-background),
body.elementor-page-34318>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-34318 .elementor-element.elementor-element-12b0e026 {
        width: 51.491%
    }

    .elementor-34318 .elementor-element.elementor-element-716fb479 {
        width: 48.509%
    }

    .elementor-34318 .elementor-element.elementor-element-7423e74b {
        width: 30%
    }

    .elementor-34318 .elementor-element.elementor-element-7acf8713 {
        width: 70%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-34318 .elementor-element.elementor-element-7423e74b {
        width: 60%
    }

    .elementor-34318 .elementor-element.elementor-element-7acf8713 {
        width: 40%
    }
}

@media(min-width:1280px) {

    .elementor-34318 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
    .elementor-34318 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-34318 .elementor-element.elementor-element-35b1a7a7:not(.elementor-motion-effects-element-type-background),
    .elementor-34318 .elementor-element.elementor-element-35b1a7a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width:1279px) {
    .elementor-34318 .elementor-element.elementor-element-2ece7822 {
        padding: 50px 20px 50px 20px
    }

    .elementor-34318 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34318 .elementor-element.elementor-element-3ed0797 .elementor-heading-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34318 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34318 .elementor-element.elementor-element-57e9099 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-34318 .elementor-element.elementor-element-35b1a7a7 {
        padding: 50px 20px 50px 20px
    }

    .elementor-34318 .elementor-element.elementor-element-9650817 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-34318 .elementor-element.elementor-element-476db32 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34318 .elementor-element.elementor-element-a66cd42 {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34318 .elementor-element.elementor-element-a58ec0a {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34318 .elementor-element.elementor-element-f2e61d6 img {
        width: 95%
    }

    .elementor-34318 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-34318 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34318 .elementor-element.elementor-element-8f54731 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-34318 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34318 .elementor-element.elementor-element-dc2e63e {
        text-align: center;
        font-size: 19px
    }

    .elementor-34318 .elementor-element.elementor-element-3ed0797 .elementor-heading-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34318 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34318 .elementor-element.elementor-element-28a5a17>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 50px 0px 50px 0px
    }

    .elementor-34318 .elementor-element.elementor-element-28a5a17 {
        text-align: center;
        font-size: 25px;
        line-height: 1.4em
    }

    .elementor-34318 .elementor-element.elementor-element-57e9099 {
        text-align: center;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-34318 .elementor-element.elementor-element-9650817 .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-34318 .elementor-element.elementor-element-488e03b>.elementor-widget-container {
        padding: 0px 0px 3px 0px
    }

    .elementor-34318 .elementor-element.elementor-element-488e03b {
        font-size: 30px;
        line-height: 1.2em
    }

    .elementor-34318 .elementor-element.elementor-element-476db32 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34318 .elementor-element.elementor-element-a66cd42 {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34318 .elementor-element.elementor-element-a58ec0a {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34318 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-34318 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34318 .elementor-element.elementor-element-8f54731 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

#uc_sliding_diagonals_background_effect_bg_addon40779 {
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px
}

#uc_sliding_diagonals_background_effect_bg_addon40779 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0px;
    left: -50%;
    opacity: 0.03;
    position: absolute;
    right: -50%;
    top: 0px;
    z-index: 0
}

#uc_animated_ripples_bg_addon58829ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon58829ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon58829ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon58829ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon58829ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon58829ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon58829ripple-background .shade5 {
    opacity: 0.9
}

.trx_addons_inline_614436003 img.logo_image {
    max-height: 64px
}

.elementor-34238 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
.elementor-34238 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/still-life-world-intellectual-property-day.jpg");
    background-size: cover
}

.elementor-34238 .elementor-element.elementor-element-2ece7822>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0)100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34238 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-2ece7822 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px !important;
    margin-bottom: 0px;
    padding: 200px 0px 280px 0px
}

.elementor-34238 .elementor-element.elementor-element-6202f9f>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-34238 .elementor-element.elementor-element-6202f9f {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-34238 .elementor-element.elementor-element-2e66f77:not(.elementor-motion-effects-element-type-background),
.elementor-34238 .elementor-element.elementor-element-2e66f77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-34238 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-2e66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 100px 0px
}

.elementor-34238 .elementor-element.elementor-element-2e66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34238 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-bbf9dd8>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-34238 .elementor-element.elementor-element-bbf9dd8 {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-34238 .elementor-element.elementor-element-892101c>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-892101c {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: var(--e-global-color-b09d485)
}

.elementor-34238 .elementor-element.elementor-element-5ad30a8 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-34238 .elementor-element.elementor-element-882aa56:not(.elementor-motion-effects-element-type-background),
.elementor-34238 .elementor-element.elementor-element-882aa56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/view-3d-justice-scales.jpg");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-34238 .elementor-element.elementor-element-882aa56>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(38deg, var(--e-global-color-9a00bab)0%, var(--e-global-color-9e35051)54%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34238 .elementor-element.elementor-element-882aa56 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-882aa56 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-882aa56 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-882aa56 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px
}

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

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

.elementor-34238 .elementor-element.elementor-element-c9ad98d>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-c9ad98d {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-c9ad98d .elementor-heading-title {
    font-family: var(--e-global-typography-32bcb19-font-family), Sans-serif;
    font-size: var(--e-global-typography-32bcb19-font-size);
    font-weight: var(--e-global-typography-32bcb19-font-weight);
    color: #31A8FF
}

.elementor-34238 .elementor-element.elementor-element-207decf>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-207decf {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: #31A8FF
}

.elementor-34238 .elementor-element.elementor-element-2d2e916 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-34238 .elementor-element.elementor-element-dae2b70 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-dae2b70 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-dae2b70 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-3066fef>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-34238 .elementor-element.elementor-element-3066fef.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-34238 .elementor-element.elementor-element-3066fef {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-3066fef .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-34238 .elementor-element.elementor-element-3066fef .ha-infobox-text {
    color: #00396691
}

.elementor-34238 .elementor-element.elementor-element-3066fef .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-34238 .elementor-element.elementor-element-3066fef .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-34238 .elementor-element.elementor-element-786771b>.elementor-widget-container {
    background-color: #F0FAC6;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-34238 .elementor-element.elementor-element-786771b.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-34238 .elementor-element.elementor-element-786771b {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-786771b .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-34238 .elementor-element.elementor-element-786771b .ha-infobox-text {
    color: #00396691
}

.elementor-34238 .elementor-element.elementor-element-786771b .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-34238 .elementor-element.elementor-element-786771b .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-34238 .elementor-element.elementor-element-071b3c2>.elementor-widget-container {
    background-color: #F6AFAF;
    margin: 80px 0px 20px 0px;
    padding: 10px 40px 10px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-34238 .elementor-element.elementor-element-071b3c2.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-34238 .elementor-element.elementor-element-071b3c2 {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-071b3c2 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-34238 .elementor-element.elementor-element-071b3c2 .ha-infobox-text {
    color: #00396691
}

.elementor-34238 .elementor-element.elementor-element-071b3c2 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-34238 .elementor-element.elementor-element-071b3c2 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-34238 .elementor-element.elementor-element-a9e95f8>.elementor-widget-container {
    background-color: #C6E4FA;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-34238 .elementor-element.elementor-element-a9e95f8.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-34238 .elementor-element.elementor-element-a9e95f8 {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-a9e95f8 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-34238 .elementor-element.elementor-element-a9e95f8 .ha-infobox-text {
    color: #00396691
}

.elementor-34238 .elementor-element.elementor-element-a9e95f8 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-34238 .elementor-element.elementor-element-a9e95f8 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-34238 .elementor-element.elementor-element-35b1a7a7:not(.elementor-motion-effects-element-type-background),
.elementor-34238 .elementor-element.elementor-element-35b1a7a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/graduation-diploma-certificate-wax-seal.jpg");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-34238 .elementor-element.elementor-element-35b1a7a7>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(320deg, var(--e-global-color-3b3a846)30%, #6356EEC9 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34238 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-35b1a7a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7 .ha-badge {
    margin-left: 10px !important
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-34238 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54 .ha-list-item .ha-item-wrap {
    flex-direction: row
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54 .ha-text .ha-list-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54 .ha-text .ha-list-detail {
    color: #8c8c8c;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54 .ha-badge {
    margin-left: 10px !important
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-34238 .elementor-element.elementor-element-e7b3b54 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-bc-flex-widget .elementor-34238 .elementor-element.elementor-element-7423e74b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-34238 .elementor-element.elementor-element-7423e74b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-34238 .elementor-element.elementor-element-9650817>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-9650817 {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-9650817 .elementor-heading-title {
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight);
    color: var(--e-global-color-primary)
}

.elementor-34238 .elementor-element.elementor-element-8775fc2>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-8775fc2 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: #31A8FF
}

.elementor-34238 .elementor-element.elementor-element-0f6e730 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-34238 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-05d7c8f {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-0957750>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-34238 .elementor-element.elementor-element-0957750 {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-0957750 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-34238 .elementor-element.elementor-element-eeb752c>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-eeb752c {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-34238 .elementor-element.elementor-element-baee0f6>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
.elementor-34238 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
.elementor-34238 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-34238 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-icon-position-left .eael-feature-list-content-box,
.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-icon-position-right .eael-feature-list-content-box,
.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-34238 .elementor-element.elementor-element-4f9d4e4 .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-34238 .elementor-element.elementor-element-d89a8d9>.elementor-widget-container {
    padding: 30px 0px 30px 0px
}

.elementor-34238 .elementor-element.elementor-element-d89a8d9 {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-d89a8d9 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #6EC1E4
}

.elementor-34238 .elementor-element.elementor-element-e2c2243>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-e2c2243 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    color: #6EC1E4
}

.elementor-34238 .elementor-element.elementor-element-39d40f4>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-34238 .elementor-element.elementor-element-39d40f4 {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-34238 .elementor-element.elementor-element-257a90d>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-257a90d {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-34238 .elementor-element.elementor-element-7ac1ea3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-7ac1ea3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-7ac1ea3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-7ac1ea3 {
    margin-top: 40px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-34238 .elementor-element.elementor-element-4236020.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-34238 .elementor-element.elementor-element-6cf85a1 {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-34238 .elementor-element.elementor-element-a4992d2 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-a4992d2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-a4992d2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-a4992d2 {
    margin-top: 40px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-34238 .elementor-element.elementor-element-146177b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-34238 .elementor-element.elementor-element-146177b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-34238 .elementor-element.elementor-element-476db32>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-34238 .elementor-element.elementor-element-476db32 {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-476db32 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-34238 .elementor-element.elementor-element-9374de6>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-9374de6 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-34238 .elementor-element.elementor-element-a66cd42 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-34238 .elementor-element.elementor-element-5735a6b>.elementor-widget-container {
    padding: 22px 0px 0px 0px
}

.elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-item {
    padding: 0% 17% 0% 14%
}

.elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-title,
.elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-title a {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-price-discount {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-price-original {
    text-decoration: line-through;
    color: #a3a3a3
}

.elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu-description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-34238 .elementor-element.elementor-element-7a98429>.elementor-widget-container {
    padding: 22px 0px 0px 0px
}

.elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-item {
    padding: 0% 17% 0% 14%
}

.elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-title,
.elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-title a {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-price-discount {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-price-original {
    text-decoration: line-through;
    color: #a3a3a3
}

.elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu-description {
    font-family: var(--e-global-typography-218397a-font-family), Sans-serif;
    font-size: var(--e-global-typography-218397a-font-size)
}

.elementor-34238 .elementor-element.elementor-element-820010b>.elementor-widget-container {
    padding: 30px 0px 30px 0px
}

.elementor-34238 .elementor-element.elementor-element-820010b {
    text-align: center
}

.elementor-34238 .elementor-element.elementor-element-820010b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    text-transform: none;
    line-height: 1.5em;
    color: var(--e-global-color-primary)
}

.elementor-34238 .elementor-element.elementor-element-95e1c89>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-95e1c89 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    color: #31A8FF
}

.elementor-34238 .elementor-element.elementor-element-8dc79cf:not(.elementor-motion-effects-element-type-background),
.elementor-34238 .elementor-element.elementor-element-8dc79cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-34238 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-8dc79cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-34238 .elementor-element.elementor-element-8dc79cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-34238 .elementor-element.elementor-element-a04cf99.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-34238 .elementor-element.elementor-element-dad008f .trx_addons_bg_text {
    z-index: 0
}

.elementor-34238 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34238 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34238 .elementor-element.elementor-element-dad008f {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-34238 .elementor-element.elementor-element-d6e516f {
    text-align: left
}

.elementor-34238 .elementor-element.elementor-element-d6e516f img {
    width: 80%
}

.elementor-34238 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-34238 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-34238 .elementor-element.elementor-element-5d9dd23 {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-bc-flex-widget .elementor-34238 .elementor-element.elementor-element-bce3f02.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

body.elementor-page-34238:not(.elementor-motion-effects-element-type-background),
body.elementor-page-34238>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(max-width:1279px) {
    .elementor-34238 .elementor-element.elementor-element-2ece7822 {
        padding: 50px 20px 50px 20px
    }

    .elementor-34238 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34238 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34238 .elementor-element.elementor-element-882aa56 {
        padding: 50px 20px 50px 20px
    }

    .elementor-34238 .elementor-element.elementor-element-c9ad98d .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-3066fef .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-786771b .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-071b3c2 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-a9e95f8 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-35b1a7a7 {
        padding: 50px 20px 50px 20px
    }

    .elementor-34238 .elementor-element.elementor-element-9650817 .elementor-heading-title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-0957750 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34238 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
    .elementor-34238 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
    .elementor-34238 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-icon-position-left .eael-feature-list-content-box,
    .elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-icon-position-right .eael-feature-list-content-box,
    .elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-34238 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34238 .elementor-element.elementor-element-476db32 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34238 .elementor-element.elementor-element-a66cd42 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-title,
    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-title a {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-price-discount {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu-description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-title,
    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-title a {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-price-discount {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu-description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-d6e516f img {
        width: 95%
    }

    .elementor-34238 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-34238 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }
}

@media(max-width:767px) {
    .elementor-34238 .elementor-element.elementor-element-2ece7822 {
        padding: 270px 0px 0px 0px
    }

    .elementor-34238 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34238 .elementor-element.elementor-element-2e66f77 {
        padding: 0px 0px 0px 0px
    }

    .elementor-34238 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34238 .elementor-element.elementor-element-892101c {
        line-height: 1.1em
    }

    .elementor-34238 .elementor-element.elementor-element-882aa56>.elementor-background-overlay {
        background-color: transparent;
        background-image: linear-gradient(360deg, var(--e-global-color-9a00bab)100%, var(--e-global-color-9e35051)82%)
    }

    .elementor-34238 .elementor-element.elementor-element-c9ad98d .elementor-heading-title {
        font-size: var(--e-global-typography-32bcb19-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-207decf {
        font-size: 24px;
        line-height: 1.1em
    }

    .elementor-34238 .elementor-element.elementor-element-3066fef .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-786771b .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-071b3c2>.elementor-widget-container {
        margin: 0px 0px 20px 0px
    }

    .elementor-34238 .elementor-element.elementor-element-071b3c2 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-a9e95f8>.elementor-widget-container {
        margin: 0px 0px 0px 0px
    }

    .elementor-34238 .elementor-element.elementor-element-a9e95f8 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-9650817 .elementor-heading-title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-8775fc2 {
        font-size: 24px;
        line-height: 1.1em
    }

    .elementor-34238 .elementor-element.elementor-element-0957750 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34238 .elementor-element.elementor-element-eeb752c {
        font-size: 24px;
        line-height: 1.1em
    }

    .elementor-34238 .elementor-element.elementor-element-baee0f6 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-34238 .elementor-element.elementor-element-baee0f6 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-34238 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
    .elementor-34238 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
    .elementor-34238 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-icon-position-left .eael-feature-list-content-box,
    .elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-icon-position-right .eael-feature-list-content-box,
    .elementor-34238 .elementor-element.elementor-element-4f9d4e4 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-34238 .elementor-element.elementor-element-d89a8d9 {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0
    }

    .elementor-34238 .elementor-element.elementor-element-e2c2243 {
        font-size: 20px;
        line-height: 1.1em
    }

    .elementor-34238 .elementor-element.elementor-element-39d40f4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34238 .elementor-element.elementor-element-257a90d {
        font-size: 24px;
        line-height: 1.1em
    }

    .elementor-34238 .elementor-element.elementor-element-476db32 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34238 .elementor-element.elementor-element-9374de6 {
        font-size: 24px;
        line-height: 1.1em
    }

    .elementor-34238 .elementor-element.elementor-element-a66cd42 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu-item-wrap {
        margin-bottom: calc((17px)/2);
        padding-bottom: calc((17px)/2)
    }

    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-item {
        padding: 0% 0% 0% 5%
    }

    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-title,
    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-title a {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-header {
        margin-bottom: 17px
    }

    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu .eael-restaurant-menu-price-discount {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-5735a6b .eael-restaurant-menu-description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu-item-wrap {
        margin-bottom: calc((17px)/2);
        padding-bottom: calc((17px)/2)
    }

    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-item {
        padding: 0% 0% 0% 5%
    }

    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-title,
    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-title a {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-header {
        margin-bottom: 17px
    }

    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu .eael-restaurant-menu-price-discount {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-7a98429 .eael-restaurant-menu-description {
        font-size: var(--e-global-typography-218397a-font-size)
    }

    .elementor-34238 .elementor-element.elementor-element-820010b {
        width: var(--container-widget-width, 337px);
        max-width: 337px;
        --container-widget-width: 337px;
        --container-widget-flex-grow: 0
    }

    .elementor-34238 .elementor-element.elementor-element-95e1c89 {
        font-size: 16px;
        line-height: 1.5em
    }

    .elementor-34238 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-34238 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }
}

@media(min-width:768px) {
    .elementor-34238 .elementor-element.elementor-element-12b0e026 {
        width: 51.491%
    }

    .elementor-34238 .elementor-element.elementor-element-716fb479 {
        width: 48.509%
    }

    .elementor-34238 .elementor-element.elementor-element-3e482af {
        width: 40.965%
    }

    .elementor-34238 .elementor-element.elementor-element-4167883 {
        width: 59.035%
    }

    .elementor-34238 .elementor-element.elementor-element-7acf8713 {
        width: 60%
    }

    .elementor-34238 .elementor-element.elementor-element-7423e74b {
        width: 40%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-34238 .elementor-element.elementor-element-7acf8713 {
        width: 40%
    }

    .elementor-34238 .elementor-element.elementor-element-7423e74b {
        width: 60%
    }
}

@media(min-width:1280px) {

    .elementor-34238 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
    .elementor-34238 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-34238 .elementor-element.elementor-element-882aa56:not(.elementor-motion-effects-element-type-background),
    .elementor-34238 .elementor-element.elementor-element-882aa56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-34238 .elementor-element.elementor-element-35b1a7a7:not(.elementor-motion-effects-element-type-background),
    .elementor-34238 .elementor-element.elementor-element-35b1a7a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

#uc_sliding_diagonals_background_effect_bg_addon47464 {
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px
}

#uc_sliding_diagonals_background_effect_bg_addon47464 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0px;
    left: -50%;
    opacity: 0.03;
    position: absolute;
    right: -50%;
    top: 0px;
    z-index: 0
}

#uc_animated_ripples_bg_addon53440ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon53440ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon53440ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon53440ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon53440ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon53440ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon53440ripple-background .shade5 {
    opacity: 0.9
}

.eael-restaurant-menu .eael-restaurant-menu-item-wrap {
    margin-bottom: 10px;
    position: relative
}

.eael-restaurant-menu .eael-restaurant-menu-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.eael-restaurant-menu .eael-restaurant-menu-image {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin-right: 10px
}

.eael-restaurant-menu .eael-restaurant-menu-content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.eael-restaurant-menu .eael-restaurant-menu-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 5px
}

.eael-restaurant-menu .eael-restaurant-menu-title {
    display: inline-block;
    margin: 0
}

.eael-restaurant-menu .eael-restaurant-menu-title a {
    color: inherit
}

.eael-restaurant-menu-style-1 .eael-restaurant-menu-price {
    float: right
}

.eael-restaurant-menu-style-3 .eael-restaurant-menu-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.eael-restaurant-menu-style-4 .eael-restaurant-menu-item,
.eael-restaurant-menu-style-4 .eael-restaurant-menu-header {
    display: block
}

.eael-restaurant-menu-style-4 .eael-restaurant-menu-image {
    display: inline-block
}

.eael-restaurant-menu-style-1 .eael-price-title-connector {
    border-bottom: 1px dashed #000;
    height: 1px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-item-align: center;
    align-self: center;
    margin: 0 20px
}

.eael-restaurant-menu-style-eael .eael-restaurant-menu-item {
    min-height: 150px;
    position: relative
}

.eael-restaurant-menu-style-eael .eael-restaurant-menu-price {
    bottom: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    z-index: 1
}

.eael-restaurant-menu-style-eael .eael-restaurant-menu-price:after {
    border-color: rgba(0, 0, 0, 0)#b83d11;
    border-style: solid;
    border-width: 110px 130px 0 0;
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    z-index: -1
}

.eael-restaurant-menu-divider-wrap {
    font-size: 0;
    line-height: 0
}

.eael-restaurant-menu-divider {
    display: inline-block
}

.rtl .eael-restaurant-menu-style-eael .eael-restaurant-menu-price:after {
    border-width: 110px 0 0 130px;
    left: 0;
    right: unset
}

.rtl .eael-restaurant-menu-style-eael .eael-restaurant-menu-price {
    left: 0;
    right: unset
}

.trx_addons_inline_468892023 img.logo_image {
    max-height: 64px
}

.elementor-34321 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
.elementor-34321 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/portrait-woman-visiting-luxurious-city-dubai.webp");
    background-size: cover
}

.elementor-34321 .elementor-element.elementor-element-2ece7822>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0)100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34321 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-2ece7822 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-2ece7822 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 200px 0px 280px 0px
}

.elementor-34321 .elementor-element.elementor-element-6202f9f>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-34321 .elementor-element.elementor-element-6202f9f {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-34321 .elementor-element.elementor-element-fea4f0f>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34321 .elementor-element.elementor-element-fea4f0f {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-fea4f0f .elementor-heading-title {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-001d8de:not(.elementor-motion-effects-element-type-background),
.elementor-34321 .elementor-element.elementor-element-001d8de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/07/portrait-woman-visiting-luxurious-city-dubai.jpg");
    background-size: cover
}

.elementor-34321 .elementor-element.elementor-element-001d8de>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 0%, #000000 43%);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34321 .elementor-element.elementor-element-001d8de .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-001d8de .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-001d8de .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-001d8de {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 200px 0px 280px 0px
}

.elementor-bc-flex-widget .elementor-34321 .elementor-element.elementor-element-b937d1a.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-34321 .elementor-element.elementor-element-b937d1a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-34321 .elementor-element.elementor-element-b937d1a.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-34321 .elementor-element.elementor-element-415b8bf>.elementor-widget-container {
    padding: 100px 0px 0px 0px
}

.elementor-34321 .elementor-element.elementor-element-415b8bf {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-415b8bf .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-34321 .elementor-element.elementor-element-5154b15>.elementor-widget-container {
    padding: 70px 0px 0px 0px
}

.elementor-34321 .elementor-element.elementor-element-5154b15 {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-5154b15 .elementor-heading-title {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-2e66f77:not(.elementor-motion-effects-element-type-background),
.elementor-34321 .elementor-element.elementor-element-2e66f77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-34321 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-2e66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 100px 0px
}

.elementor-34321 .elementor-element.elementor-element-2e66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34321 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-80649d4>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-34321 .elementor-element.elementor-element-80649d4 {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-80649d4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-34321 .elementor-element.elementor-element-4f26dd9 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-35b1a7a7:not(.elementor-motion-effects-element-type-background),
.elementor-34321 .elementor-element.elementor-element-35b1a7a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/06/portrait-woman-visiting-luxurious-city-dubai-1.webp");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-34321 .elementor-element.elementor-element-35b1a7a7>.elementor-background-overlay {
    background-color: rgba(86, 183, 238, 0);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34321 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-35b1a7a7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-35b1a7a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px
}

.elementor-bc-flex-widget .elementor-34321 .elementor-element.elementor-element-7423e74b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-34321 .elementor-element.elementor-element-7423e74b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-34321 .elementor-element.elementor-element-9650817>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34321 .elementor-element.elementor-element-9650817 {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-9650817 .elementor-heading-title {
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight);
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-34321 .elementor-element.elementor-element-95b44f5>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34321 .elementor-element.elementor-element-95b44f5 {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-95b44f5 .elementor-heading-title {
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-34321 .elementor-element.elementor-element-59cf0bc {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--e-global-color-7a1ccbe5)
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-item-wrap {
    flex-direction: row;
    background-color: #FFFFFFE0
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7 .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7 .ha-text .ha-list-title {
    margin-bottom: 2px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7 .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7 .ha-text .ha-list-detail {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7 .ha-badge {
    margin-left: 10px !important
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-34321 .elementor-element.elementor-element-62ca8fa7 .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-34321 .elementor-element.elementor-element-cdd485d .ha-list-item .ha-item-wrap {
    flex-direction: row;
    background-color: #FFFFFFE0
}

.elementor-34321 .elementor-element.elementor-element-cdd485d .ha-item-wrap {
    padding: 30px 20px 30px 30px
}

.elementor-34321 .elementor-element.elementor-element-cdd485d.ha-mode--compact .ha-list-wrap {
    border-style: solid;
    border-width: 0px
}

.elementor-34321 .elementor-element.elementor-element-cdd485d.ha-mode--compact .ha-list-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-width: 0px
}

.elementor-34321 .elementor-element.elementor-element-cdd485d.ha-mode--comfy .ha-list-item {
    border-style: solid;
    border-width: 0px
}

.elementor-34321 .elementor-element.elementor-element-cdd485d .ha-text .ha-list-title {
    margin-bottom: 2px;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600
}

.elementor-34321 .elementor-element.elementor-element-cdd485d .ha-list-item a:hover .ha-item-wrap .ha-text .ha-list-title {
    color: #56b7ee
}

.elementor-34321 .elementor-element.elementor-element-cdd485d .ha-text .ha-list-detail {
    color: var(--e-global-color-7a1ccbe5);
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em
}

.elementor-34321 .elementor-element.elementor-element-cdd485d .ha-badge {
    margin-left: 10px !important
}

.elementor-34321 .elementor-element.elementor-element-cdd485d .ha-list-item .ha-direction {
    border-style: solid;
    border-width: 1px 1px 1px 1px
}

.elementor-34321 .elementor-element.elementor-element-cdd485d .ha-list-item .ha-item-wrap:hover .ha-direction {
    background-color: #56b7ee;
    border-color: #56b7ee
}

.elementor-34321 .elementor-element.elementor-element-05d7c8f:not(.elementor-motion-effects-element-type-background),
.elementor-34321 .elementor-element.elementor-element-05d7c8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #003966
}

.elementor-34321 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-05d7c8f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-34321 .elementor-element.elementor-element-05d7c8f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34321 .elementor-element.elementor-element-0957750>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-34321 .elementor-element.elementor-element-0957750 {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-0957750 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-695541b>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34321 .elementor-element.elementor-element-695541b {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-94ac903>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-34321 .elementor-element.elementor-element-94ac903 {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-94ac903 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-34321 .elementor-element.elementor-element-e98f552 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-7ac1ea3 .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-7ac1ea3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-7ac1ea3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-7ac1ea3 {
    margin-top: 40px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-34321 .elementor-element.elementor-element-4236020.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-bc-flex-widget .elementor-34321 .elementor-element.elementor-element-7cc6cf8.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-34321 .elementor-element.elementor-element-7cc6cf8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-34321 .elementor-element.elementor-element-8ffb16d>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34321 .elementor-element.elementor-element-8ffb16d .elementor-widget-container {
    --e-transform-origin-x: center;
    --e-transform-origin-y: center
}

.elementor-34321 .elementor-element.elementor-element-8ffb16d .elementor-image,
.elementor-34321 .elementor-element.elementor-element-8ffb16d .elementor-image>.wp-caption {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    max-height: 1000px
}

.elementor-34321 .elementor-element.elementor-element-8ffb16d .elementor-image>.wp-caption>img {
    width: 100%
}

.elementor-34321 .elementor-element.elementor-element-ae64f2d {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-c4a01d8>.elementor-widget-container {
    margin: 40px 0px 0px 0px
}

.elementor-34321 .elementor-element.elementor-element-c4a01d8 {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-c4a01d8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-34321 .elementor-element.elementor-element-baee0f6>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 22px
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(22px/2)
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(22px/2)
}

body.rtl .elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-22px/2)
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+22px)
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
.elementor-34321 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
.elementor-34321 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 11px
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-34321 .elementor-element.elementor-element-baee0f6 .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px
}

.elementor-34321 .elementor-element.elementor-element-f7ab8ec>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-34321 .elementor-element.elementor-element-f7ab8ec:not(.elementor-motion-effects-element-type-background),
.elementor-34321 .elementor-element.elementor-element-f7ab8ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5;
    background-image: url("/wp-content/uploads/2024/06/traveller-writing-notebook.webp");
    background-size: cover
}

.elementor-34321 .elementor-element.elementor-element-f7ab8ec>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-34321 .elementor-element.elementor-element-f7ab8ec .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-f7ab8ec .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-f7ab8ec .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-f7ab8ec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 100px 0px
}

.elementor-34321 .elementor-element.elementor-element-7151947>.elementor-widget-container {
    padding: 50px 0px 50px 0px
}

.elementor-34321 .elementor-element.elementor-element-7151947 {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-7151947 .elementor-heading-title {
    font-family: var(--e-global-typography-b81d092-font-family), Sans-serif;
    font-size: var(--e-global-typography-b81d092-font-size);
    font-weight: var(--e-global-typography-b81d092-font-weight);
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-b60554d {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-c3d3be1 {
    text-align: left;
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size);
    color: #00C6FFE8
}

.elementor-34321 .elementor-element.elementor-element-801d7ce .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-801d7ce .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-801d7ce .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-f277f8e>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-34321 .elementor-element.elementor-element-f277f8e.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-34321 .elementor-element.elementor-element-f277f8e {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-f277f8e .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-34321 .elementor-element.elementor-element-f277f8e .ha-infobox-text {
    color: #00396691
}

.elementor-34321 .elementor-element.elementor-element-f277f8e .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-34321 .elementor-element.elementor-element-f277f8e .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-34321 .elementor-element.elementor-element-3601998>.elementor-widget-container {
    background-color: #F0FAC6;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-34321 .elementor-element.elementor-element-3601998.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-34321 .elementor-element.elementor-element-3601998 {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-3601998 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-34321 .elementor-element.elementor-element-3601998 .ha-infobox-text {
    color: #00396691
}

.elementor-34321 .elementor-element.elementor-element-3601998 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-34321 .elementor-element.elementor-element-3601998 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-bc-flex-widget .elementor-34321 .elementor-element.elementor-element-954bfaa.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-34321 .elementor-element.elementor-element-954bfaa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-34321 .elementor-element.elementor-element-7ee193b>.elementor-widget-container {
    background-color: #F6AFAF;
    margin: 20px 0px 20px 0px;
    padding: 10px 40px 10px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-34321 .elementor-element.elementor-element-7ee193b.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-34321 .elementor-element.elementor-element-7ee193b {
    text-align: center
}

.elementor-34321 .elementor-element.elementor-element-7ee193b .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-34321 .elementor-element.elementor-element-7ee193b .ha-infobox-text {
    color: #00396691
}

.elementor-34321 .elementor-element.elementor-element-7ee193b .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-34321 .elementor-element.elementor-element-7ee193b .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-34321 .elementor-element.elementor-element-8dc79cf:not(.elementor-motion-effects-element-type-background),
.elementor-34321 .elementor-element.elementor-element-8dc79cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-34321 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-8dc79cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-34321 .elementor-element.elementor-element-8dc79cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-34321 .elementor-element.elementor-element-a04cf99.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-34321 .elementor-element.elementor-element-dad008f .trx_addons_bg_text {
    z-index: 0
}

.elementor-34321 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-34321 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-34321 .elementor-element.elementor-element-dad008f {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-34321 .elementor-element.elementor-element-cb1d2f2 {
    text-align: left
}

.elementor-34321 .elementor-element.elementor-element-cb1d2f2 img {
    width: 80%
}

.elementor-34321 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-34321 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-34321 .elementor-element.elementor-element-a82249e {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-34321 .elementor-element.elementor-element-2706b79 {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: var(--e-global-color-13ed1179)
}

.elementor-bc-flex-widget .elementor-34321 .elementor-element.elementor-element-bce3f02.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

body.elementor-page-34321:not(.elementor-motion-effects-element-type-background),
body.elementor-page-34321>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-34321 .elementor-element.elementor-element-12b0e026 {
        width: 51.491%
    }

    .elementor-34321 .elementor-element.elementor-element-716fb479 {
        width: 48.509%
    }

    .elementor-34321 .elementor-element.elementor-element-b937d1a {
        width: 51.491%
    }

    .elementor-34321 .elementor-element.elementor-element-6413d4e {
        width: 48.509%
    }

    .elementor-34321 .elementor-element.elementor-element-7423e74b {
        width: 50%
    }

    .elementor-34321 .elementor-element.elementor-element-7acf8713 {
        width: 50%
    }

    .elementor-34321 .elementor-element.elementor-element-4236020 {
        width: 30%
    }

    .elementor-34321 .elementor-element.elementor-element-7cc6cf8 {
        width: 70%
    }

    .elementor-34321 .elementor-element.elementor-element-bdd899b {
        width: 40.965%
    }

    .elementor-34321 .elementor-element.elementor-element-30a1b10 {
        width: 59.035%
    }
}

@media(max-width:1279px)and(min-width:768px) {
    .elementor-34321 .elementor-element.elementor-element-7423e74b {
        width: 60%
    }

    .elementor-34321 .elementor-element.elementor-element-7acf8713 {
        width: 40%
    }
}

@media(min-width:1280px) {

    .elementor-34321 .elementor-element.elementor-element-2ece7822:not(.elementor-motion-effects-element-type-background),
    .elementor-34321 .elementor-element.elementor-element-2ece7822>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-34321 .elementor-element.elementor-element-001d8de:not(.elementor-motion-effects-element-type-background),
    .elementor-34321 .elementor-element.elementor-element-001d8de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-34321 .elementor-element.elementor-element-35b1a7a7:not(.elementor-motion-effects-element-type-background),
    .elementor-34321 .elementor-element.elementor-element-35b1a7a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-34321 .elementor-element.elementor-element-f7ab8ec:not(.elementor-motion-effects-element-type-background),
    .elementor-34321 .elementor-element.elementor-element-f7ab8ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width:1279px) {
    .elementor-34321 .elementor-element.elementor-element-2ece7822 {
        padding: 50px 20px 50px 20px
    }

    .elementor-34321 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-fea4f0f .elementor-heading-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-001d8de {
        padding: 50px 20px 50px 20px
    }

    .elementor-34321 .elementor-element.elementor-element-415b8bf .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-5154b15 .elementor-heading-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-80649d4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-35b1a7a7 {
        padding: 50px 20px 50px 20px
    }

    .elementor-34321 .elementor-element.elementor-element-9650817 .elementor-heading-title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-95b44f5 .elementor-heading-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-0957750 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-94ac903 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-e98f552 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-c4a01d8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
    .elementor-34321 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
    .elementor-34321 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-34321 .elementor-element.elementor-element-f7ab8ec {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 10px 50px 10px
    }

    .elementor-34321 .elementor-element.elementor-element-7151947 .elementor-heading-title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-c3d3be1 {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-f277f8e .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-3601998 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-7ee193b .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-cb1d2f2 img {
        width: 95%
    }

    .elementor-34321 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-34321 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-a82249e {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-34321 .elementor-element.elementor-element-6202f9f .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-fea4f0f .elementor-heading-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-415b8bf .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-5154b15 .elementor-heading-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-2e66f77 {
        padding: 10px 0px 20px 0px
    }

    .elementor-34321 .elementor-element.elementor-element-80649d4>.elementor-widget-container {
        padding: 0px 0px 0px 0px
    }

    .elementor-34321 .elementor-element.elementor-element-80649d4 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-9650817>.elementor-widget-container {
        padding: 0px 0px 0px 0px
    }

    .elementor-34321 .elementor-element.elementor-element-9650817 .elementor-heading-title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-95b44f5 .elementor-heading-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-59cf0bc {
        font-size: 16px;
        line-height: 1.4em
    }

    .elementor-34321 .elementor-element.elementor-element-0957750 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-695541b {
        font-size: 24px;
        line-height: 1.1em
    }

    .elementor-34321 .elementor-element.elementor-element-94ac903 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-e98f552 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-c4a01d8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-baee0f6 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-34321 .elementor-element.elementor-element-baee0f6 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-34321 .elementor-element.elementor-element-baee0f6 .-icon-position-left .eael-feature-list-content-box,
    .elementor-34321 .elementor-element.elementor-element-baee0f6 .-icon-position-right .eael-feature-list-content-box,
    .elementor-34321 .elementor-element.elementor-element-baee0f6 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-34321 .elementor-element.elementor-element-f7ab8ec {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 30px 0px
    }

    .elementor-34321 .elementor-element.elementor-element-7151947 .elementor-heading-title {
        font-size: var(--e-global-typography-b81d092-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-b60554d {
        font-size: 25px;
        line-height: 1.5em
    }

    .elementor-34321 .elementor-element.elementor-element-c3d3be1 {
        text-align: center;
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-f277f8e .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-3601998 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-7ee193b>.elementor-widget-container {
        margin: 0px 0px 20px 0px
    }

    .elementor-34321 .elementor-element.elementor-element-7ee193b .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-34321 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-34321 .elementor-element.elementor-element-a82249e {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-34321 .elementor-element.elementor-element-2706b79 {
        text-align: left
    }
}

body>div.body_wrap>div>div.page_content_wrap>div>div>div>section.elementor-section.elementor-top-section.elementor-element.elementor-element-35b1a7a7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div.elementor-container.elementor-column-gap-extended>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7acf8713.sc_inner_width_none.sc_content_align_inherit.sc_layouts_column_icons_position_left.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited>div>div>div>ul>li.ha-list-item.elementor-repeater-item-ab58974 {
    background-color: blue !important
}

.country-list li {
    color: white;
    font-family: "Montserrat", sans-serif;
    margin: 10px 0
}

#uc_animated_ripples_bg_addon48271ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon48271ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon48271ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon48271ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon48271ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon48271ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon48271ripple-background .shade5 {
    opacity: 0.9
}

.trx_addons_inline_886495981 img.logo_image {
    max-height: 64px
}

.elementor-32541 .elementor-element.elementor-element-2acd94e4>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-32541 .elementor-element.elementor-element-2acd94e4:not(.elementor-motion-effects-element-type-background),
.elementor-32541 .elementor-element.elementor-element-2acd94e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5;
    background-image: url("/wp-content/uploads/2024/06/docs.jpg");
    background-size: cover
}

.elementor-32541 .elementor-element.elementor-element-2acd94e4>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32541 .elementor-element.elementor-element-2acd94e4 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-2acd94e4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-2acd94e4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-2acd94e4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 120px 0px 100px 0px
}

.elementor-32541 .elementor-element.elementor-element-15c4d3e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-15c4d3e5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-e82cf7d>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-e82cf7d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-7b54218f>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-7b54218f {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    color: #00C6FFE8
}

.elementor-32541 .elementor-element.elementor-element-4fa0f151 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-4fa0f151 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-4fa0f151 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-88f825f>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32541 .elementor-element.elementor-element-88f825f.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32541 .elementor-element.elementor-element-88f825f {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-88f825f .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32541 .elementor-element.elementor-element-88f825f .ha-infobox-text {
    color: #00396691;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-32541 .elementor-element.elementor-element-88f825f .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-88f825f .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32541 .elementor-element.elementor-element-6437202a>.elementor-widget-container {
    background-color: #F0FAC6;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32541 .elementor-element.elementor-element-6437202a.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32541 .elementor-element.elementor-element-6437202a {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-6437202a .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32541 .elementor-element.elementor-element-6437202a .ha-infobox-text {
    color: #00396691;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-32541 .elementor-element.elementor-element-6437202a .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-6437202a .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32541 .elementor-element.elementor-element-19d907e>.elementor-widget-container {
    background-color: #F6AFAF;
    margin: 20px 0px 20px 0px;
    padding: 10px 40px 10px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32541 .elementor-element.elementor-element-19d907e.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32541 .elementor-element.elementor-element-19d907e {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-19d907e .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32541 .elementor-element.elementor-element-19d907e .ha-infobox-text {
    color: #00396691;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-32541 .elementor-element.elementor-element-19d907e .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-19d907e .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32541 .elementor-element.elementor-element-5e24951>.elementor-widget-container {
    background-color: #C6E4FA;
    margin: 0px 0px 20px 0px;
    padding: 20px 40px 20px 40px;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 50px 10px rgba(0, 0, 0, 0.1)
}

.elementor-32541 .elementor-element.elementor-element-5e24951.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32541 .elementor-element.elementor-element-5e24951 {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-5e24951 .ha-infobox-title {
    color: var(--e-global-color-3b3a846);
    font-family: var(--e-global-typography-0b1c873-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b1c873-font-size)
}

.elementor-32541 .elementor-element.elementor-element-5e24951 .ha-infobox-text {
    color: #00396691;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-32541 .elementor-element.elementor-element-5e24951 .ha-btn {
    font-weight: 400;
    text-decoration: underline;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-5e24951 .ha-btn .ha-btn-icon {
    --infobox-btn-icon-translate-x-hover: 10px
}

.elementor-32541 .elementor-element.elementor-element-2e66f77:not(.elementor-motion-effects-element-type-background),
.elementor-32541 .elementor-element.elementor-element-2e66f77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f046a9f)
}

.elementor-32541 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-2e66f77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-2e66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-32541 .elementor-element.elementor-element-2e66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32541 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-c37f662 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-bbf9dd8>.elementor-widget-container {
    padding: 50px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-bbf9dd8 {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32541 .elementor-element.elementor-element-350585e {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32541 .elementor-element.elementor-element-193c68a .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-193c68a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-193c68a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-193c68a {
    margin-top: 20px;
    margin-bottom: 20px
}

.elementor-32541 .elementor-element.elementor-element-9361894>.elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 10px 0px;
    padding: 50px 0px 50px 0px;
    background-image: linear-gradient(300deg, #FF6B6B 0%, var(--e-global-color-primary)100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32541 .elementor-element.elementor-element-9361894.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32541 .elementor-element.elementor-element-9361894 {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-9361894 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-9361894 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-7d26fc9>.elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 10px 0px;
    padding: 50px 0px 50px 0px;
    background-image: linear-gradient(300deg, var(--e-global-color-7d2d11e)0%, var(--e-global-color-primary)100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32541 .elementor-element.elementor-element-7d26fc9.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32541 .elementor-element.elementor-element-7d26fc9 {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-7d26fc9 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-7d26fc9 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-39ceb11>.elementor-widget-container {
    background-color: transparent;
    padding: 50px 0px 50px 0px;
    background-image: linear-gradient(300deg, #A66EE4 0%, var(--e-global-color-primary)100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32541 .elementor-element.elementor-element-39ceb11.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32541 .elementor-element.elementor-element-39ceb11 {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-39ceb11 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-39ceb11 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-0d8a20d .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-0d8a20d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-0d8a20d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-d6ba01b>.elementor-widget-container {
    background-color: transparent;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    background-image: linear-gradient(300deg, #02DA1E 0%, var(--e-global-color-primary)100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32541 .elementor-element.elementor-element-d6ba01b.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32541 .elementor-element.elementor-element-d6ba01b {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-d6ba01b .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-d6ba01b .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-5d80e39>.elementor-widget-container {
    background-color: transparent;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    background-image: linear-gradient(300deg, #3F43FF 0%, var(--e-global-color-primary)100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32541 .elementor-element.elementor-element-5d80e39.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32541 .elementor-element.elementor-element-5d80e39 {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-5d80e39 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-5d80e39 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-ffedac9>.elementor-widget-container {
    background-color: transparent;
    margin: 10px 0px 0px 0px;
    padding: 50px 0px 50px 0px;
    background-image: linear-gradient(300deg, #759A00 0%, var(--e-global-color-primary)100%);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-32541 .elementor-element.elementor-element-ffedac9.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s
}

.elementor-32541 .elementor-element.elementor-element-ffedac9 {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-ffedac9 .ha-icon-box-icon {
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-ffedac9 .ha-icon-box-title {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff
}

.elementor-32541 .elementor-element.elementor-element-1601ece .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-1601ece .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-1601ece .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-e0bede8>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-e0bede8 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-32541 .elementor-element.elementor-element-aeff853>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-aeff853 {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32541 .elementor-element.elementor-element-c95953f>.elementor-widget-container {
    padding: 40px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-c95953f {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--e-global-color-13ed1179)
}

.elementor-32541 .elementor-element.elementor-element-1a0b7fb>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-1a0b7fb {
    text-align: center;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32541 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-05d7c8f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-05d7c8f {
    padding: 50px 0px 50px 0px
}

.elementor-32541 .elementor-element.elementor-element-72bbcaf {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-72bbcaf .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32541 .elementor-element.elementor-element-08615ab {
    text-align: center
}

.elementor-32541 .elementor-element.elementor-element-08615ab .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-b09d485)
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
    background-color: var(--e-global-color-fb94b1b)
}

.elementor-32541 .elementor-element.elementor-element-a545290>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-items.eael-feature-list-horizontal {
    gap: 15px
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:last-child) {
    padding-bottom: calc(15px/2)
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:not(:first-child) {
    padding-top: calc(15px/2)
}

body.rtl .elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after {
    left: calc(-15px/2)
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before {
    height: calc(100%+15px)
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-items .eael-feature-list-icon {
    color: #fff
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-items .eael-feature-list-icon svg {
    fill: #fff
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-icon-box .eael-feature-list-icon {
    height: 60px;
    width: 60px;
    font-size: 32px;
    padding: 15px 15px 15px 15px
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-items.connector-type-classic .connector {
    right: calc(100% - 60px)
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-icon-box .eael-feature-list-icon img {
    width: 32px;
    height: 32px
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-img {
    width: 32px;
    height: 32px
}

.elementor-32541 .elementor-element.elementor-element-a545290 .-icon-position-left .eael-feature-list-content-box,
.elementor-32541 .elementor-element.elementor-element-a545290 .-icon-position-right .eael-feature-list-content-box,
.elementor-32541 .elementor-element.elementor-element-a545290 .-icon-position-top .eael-feature-list-content-box {
    margin: 30px
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-item .eael-feature-list-title {
    margin-bottom: 10px
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-title>a,
.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-title:visited {
    color: var(--e-global-color-b09d485)
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-title,
.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-title a {
    font-size: 1.7rem
}

.elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-content {
    color: var(--e-global-color-13ed1179);
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size)
}

.elementor-32541 .elementor-element.elementor-element-8dc79cf:not(.elementor-motion-effects-element-type-background),
.elementor-32541 .elementor-element.elementor-element-8dc79cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-f046a9f)0%, var(--e-global-color-3b3a846)100%)
}

.elementor-32541 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-8dc79cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-8dc79cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px
}

.elementor-32541 .elementor-element.elementor-element-8dc79cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-32541 .elementor-element.elementor-element-dad008f .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-dad008f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-dad008f {
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-32541 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #FFFFFF
}

.elementor-32541 .elementor-element.elementor-element-dc22aff {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-32541 .elementor-element.elementor-element-38b5290 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-38b5290 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-38b5290 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-38b5290 {
    margin-top: 25px;
    margin-bottom: 0px
}

.elementor-32541 .elementor-element.elementor-element-218c229 .sc_item_title_text {
    -webkit-text-stroke-width: 0px
}

.elementor-32541 .elementor-element.elementor-element-218c229 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px
}

.elementor-bc-flex-widget .elementor-32541 .elementor-element.elementor-element-d5fe359.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-32541 .elementor-element.elementor-element-d5fe359.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-32541 .elementor-element.elementor-element-22c3d7d>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-22c3d7d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15.1px;
    color: var(--e-global-color-13ed1179)
}

.elementor-32541 .elementor-element.elementor-element-bd56c2d .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-bd56c2d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-bd56c2d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-174a2e6 .sc_item_title_text {
    -webkit-text-stroke-width: 0px
}

.elementor-32541 .elementor-element.elementor-element-174a2e6 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px
}

.elementor-bc-flex-widget .elementor-32541 .elementor-element.elementor-element-9b7fd22.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-32541 .elementor-element.elementor-element-9b7fd22.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-32541 .elementor-element.elementor-element-9b7fd22.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-32541 .elementor-element.elementor-element-746c59f>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-746c59f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15.1px;
    color: var(--e-global-color-13ed1179)
}

.elementor-32541 .elementor-element.elementor-element-5f04649 .trx_addons_bg_text {
    z-index: 0
}

.elementor-32541 .elementor-element.elementor-element-5f04649 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse).trx_addons_marquee_element {
    padding-right: 50px
}

.elementor-32541 .elementor-element.elementor-element-5f04649 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px
}

.elementor-32541 .elementor-element.elementor-element-5f04649 {
    margin-top: 50px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-32541 .elementor-element.elementor-element-be1ae26.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-32541 .elementor-element.elementor-element-be1ae26.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-32541 .elementor-element.elementor-element-be1ae26.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-32541 .elementor-element.elementor-element-b36c579>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-32541 .elementor-element.elementor-element-b36c579 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.2px;
    color: #40D7E1
}

.elementor-32541 .elementor-element.elementor-element-fe155c4 {
    text-align: left;
    font-family: var(--e-global-typography-3fcd398-font-family), Sans-serif;
    font-size: var(--e-global-typography-3fcd398-font-size);
    color: var(--e-global-color-13ed1179)
}

.elementor-bc-flex-widget .elementor-32541 .elementor-element.elementor-element-bce3f02.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

body.elementor-page-32541:not(.elementor-motion-effects-element-type-background),
body.elementor-page-32541>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-f046a9f)30%, var(--e-global-color-3b3a846)100%)
}

@media(min-width:768px) {
    .elementor-32541 .elementor-element.elementor-element-19d4a72b {
        width: 40.965%
    }

    .elementor-32541 .elementor-element.elementor-element-78bf6eb5 {
        width: 59.035%
    }

    .elementor-32541 .elementor-element.elementor-element-25a6997 {
        width: 30%
    }

    .elementor-32541 .elementor-element.elementor-element-d5fe359 {
        width: 70%
    }

    .elementor-32541 .elementor-element.elementor-element-9dd5c3c {
        width: 30%
    }

    .elementor-32541 .elementor-element.elementor-element-9b7fd22 {
        width: 70%
    }
}

@media(max-width:1279px) {
    .elementor-32541 .elementor-element.elementor-element-2acd94e4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 10px 50px 10px
    }

    .elementor-32541 .elementor-element.elementor-element-88f825f .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-88f825f .ha-infobox-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-6437202a .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-6437202a .ha-infobox-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-19d907e .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-19d907e .ha-infobox-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-5e24951 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-5e24951 .ha-infobox-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32541 .elementor-element.elementor-element-350585e {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-aeff853 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-1a0b7fb {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-72bbcaf .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32541 .elementor-element.elementor-element-08615ab .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32541 .elementor-element.elementor-element-a545290 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32541 .elementor-element.elementor-element-a545290 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32541 .elementor-element.elementor-element-a545290 .-icon-position-top .eael-feature-list-content-box {
        margin: 20px
    }

    .elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32541 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32541 .elementor-element.elementor-element-dc22aff {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-b36c579 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32541 .elementor-element.elementor-element-fe155c4 {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(max-width:767px) {
    .elementor-32541 .elementor-element.elementor-element-2acd94e4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 30px 0px
    }

    .elementor-32541 .elementor-element.elementor-element-15c4d3e5 {
        text-align: center
    }

    .elementor-32541 .elementor-element.elementor-element-15c4d3e5 .elementor-heading-title {
        font-size: 30px;
        line-height: 1.3em
    }

    .elementor-32541 .elementor-element.elementor-element-e82cf7d {
        text-align: center
    }

    .elementor-32541 .elementor-element.elementor-element-e82cf7d .elementor-heading-title {
        font-size: 30px;
        line-height: 1.3em
    }

    .elementor-32541 .elementor-element.elementor-element-7b54218f {
        text-align: center;
        line-height: 1.1em
    }

    .elementor-32541 .elementor-element.elementor-element-88f825f .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-88f825f .ha-infobox-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-6437202a .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-6437202a .ha-infobox-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-19d907e>.elementor-widget-container {
        margin: 0px 0px 20px 0px
    }

    .elementor-32541 .elementor-element.elementor-element-19d907e .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-19d907e .ha-infobox-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-5e24951 .ha-infobox-title {
        font-size: var(--e-global-typography-0b1c873-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-5e24951 .ha-infobox-text {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-bbf9dd8 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32541 .elementor-element.elementor-element-350585e {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-e0bede8 {
        text-align: left
    }

    .elementor-32541 .elementor-element.elementor-element-aeff853 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-c95953f {
        text-align: left
    }

    .elementor-32541 .elementor-element.elementor-element-1a0b7fb {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-72bbcaf .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32541 .elementor-element.elementor-element-08615ab .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32541 .elementor-element.elementor-element-a545290 .-mobile-icon-position-left .eael-feature-list-content-box {
        margin: 0 0 0 10px !important
    }

    .elementor-32541 .elementor-element.elementor-element-a545290 .-mobile-icon-position-right .eael-feature-list-content-box {
        margin: 0 10px 0 0 !important
    }

    .elementor-32541 .elementor-element.elementor-element-a545290 .-icon-position-left .eael-feature-list-content-box,
    .elementor-32541 .elementor-element.elementor-element-a545290 .-icon-position-right .eael-feature-list-content-box,
    .elementor-32541 .elementor-element.elementor-element-a545290 .-icon-position-top .eael-feature-list-content-box {
        margin: 10px
    }

    .elementor-32541 .elementor-element.elementor-element-a545290 .eael-feature-list-content-box .eael-feature-list-content {
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-3a7dc0e .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32541 .elementor-element.elementor-element-6ba5ea1 .elementor-heading-title {
        font-size: 2rem
    }

    .elementor-32541 .elementor-element.elementor-element-dc22aff {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }

    .elementor-32541 .elementor-element.elementor-element-b36c579 .elementor-heading-title {
        font-size: 1rem
    }

    .elementor-32541 .elementor-element.elementor-element-fe155c4 {
        text-align: left;
        font-size: var(--e-global-typography-3fcd398-font-size)
    }
}

@media(min-width:1280px) {

    .elementor-32541 .elementor-element.elementor-element-2acd94e4:not(.elementor-motion-effects-element-type-background),
    .elementor-32541 .elementor-element.elementor-element-2acd94e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

#uc_sliding_diagonals_background_effect_bg_addon46987 {
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px
}

#uc_sliding_diagonals_background_effect_bg_addon46987 .uc-bg {
    animation: uc-slidingpanel-slide 3s ease-in-out infinite alternate;
    background-image: linear-gradient(-60deg, #ff0000 50%, #2900ff 50%);
    bottom: 0px;
    left: -50%;
    opacity: 0.03;
    position: absolute;
    right: -50%;
    top: 0px;
    z-index: 0
}

#uc_animated_ripples_bg_addon50574ripple-background {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

#uc_animated_ripples_bg_addon50574ripple-background .circle {
    position: absolute;
    border-radius: 50%;
    background: #CBCBCB4D;
    animation: ripple 15s infinite;
    box-shadow: 0px 0px 1px 0px #508fb9
}

#uc_animated_ripples_bg_addon50574ripple-background .shade1 {
    opacity: 0.2
}

#uc_animated_ripples_bg_addon50574ripple-background .shade2 {
    opacity: 0.5
}

#uc_animated_ripples_bg_addon50574ripple-background .shade3 {
    opacity: 0.7
}

#uc_animated_ripples_bg_addon50574ripple-background .shade4 {
    opacity: 0.8
}

#uc_animated_ripples_bg_addon50574ripple-background .shade5 {
    opacity: 0.9
}

.trx_addons_inline_814444820 img.logo_image {
    max-height: 64px
}

.uc-mega_menu_section {
    padding-top: 0px !important;
}