  .elementor-kit-5 {
        --e-global-color-primary: #6EC1E4;
        --e-global-color-secondary: #54595F;
        --e-global-color-text: #7A7A7A;
        --e-global-color-accent: #61CE70;
        --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-color-theme_color_bg_color: #FFFFFF;
        --e-global-color-theme_color_bg_color_2: #F6F5EF;
        --e-global-color-theme_color_bd_color: #E0DED2;
        --e-global-color-theme_color_title: #21201E;
        --e-global-color-theme_color_text: #646463;
        --e-global-color-theme_color_meta: #807E7D;
        --e-global-color-theme_color_link: #F9612B;
        --e-global-color-theme_color_hover: #E05827;
        --e-global-color-theme_color_alt_bg_color: #191919;
        --e-global-color-theme_color_alt_bg_color_2: #222222;
        --e-global-color-theme_color_alt_bd_color: #30302F;
        --e-global-color-theme_color_alt_title: #FAFAF6;
        --e-global-color-theme_color_alt_text: #ADADAB;
        --e-global-color-theme_color_alt_meta: #8C8C87;
        --e-global-color-theme_color_alt_link: #F9612B;
        --e-global-color-theme_color_alt_hover: #E05827;
        --e-global-typography-theme_font_p-font-family: "Oxygen";
        --e-global-typography-theme_font_p-font-size: 16px;
        --e-global-typography-theme_font_p-font-weight: 400;
        --e-global-typography-theme_font_p-text-transform: none;
        --e-global-typography-theme_font_p-font-style: normal;
        --e-global-typography-theme_font_p-line-height: 1.625em;
        --e-global-typography-theme_font_p-letter-spacing: 0px;
        --e-global-typography-theme_font_post-font-family: "inherit";
        --e-global-typography-theme_font_post-font-weight: inherit;
        --e-global-typography-theme_font_post-text-transform: inherit;
        --e-global-typography-theme_font_post-font-style: inherit;
        --e-global-typography-theme_font_post-text-decoration: inherit;
        --e-global-typography-theme_font_h1-font-family: "Archivo";
        --e-global-typography-theme_font_h1-font-size: 57px;
        --e-global-typography-theme_font_h1-font-weight: 700;
        --e-global-typography-theme_font_h1-text-transform: none;
        --e-global-typography-theme_font_h1-font-style: normal;
        --e-global-typography-theme_font_h1-text-decoration: none;
        --e-global-typography-theme_font_h1-line-height: 1.1052em;
        --e-global-typography-theme_font_h1-letter-spacing: 0px;
        --e-global-typography-theme_font_h2-font-family: "Archivo";
        --e-global-typography-theme_font_h2-font-size: 47px;
        --e-global-typography-theme_font_h2-font-weight: 700;
        --e-global-typography-theme_font_h2-text-transform: none;
        --e-global-typography-theme_font_h2-font-style: normal;
        --e-global-typography-theme_font_h2-text-decoration: none;
        --e-global-typography-theme_font_h2-line-height: 1.1276em;
        --e-global-typography-theme_font_h2-letter-spacing: 0px;
        --e-global-typography-theme_font_h3-font-family: "Archivo";
        --e-global-typography-theme_font_h3-font-size: 35px;
        --e-global-typography-theme_font_h3-font-weight: 700;
        --e-global-typography-theme_font_h3-text-transform: none;
        --e-global-typography-theme_font_h3-font-style: normal;
        --e-global-typography-theme_font_h3-text-decoration: none;
        --e-global-typography-theme_font_h3-line-height: 1.1142em;
        --e-global-typography-theme_font_h3-letter-spacing: 0px;
        --e-global-typography-theme_font_h4-font-family: "Archivo";
        --e-global-typography-theme_font_h4-font-size: 28px;
        --e-global-typography-theme_font_h4-font-weight: 700;
        --e-global-typography-theme_font_h4-text-transform: none;
        --e-global-typography-theme_font_h4-font-style: normal;
        --e-global-typography-theme_font_h4-text-decoration: none;
        --e-global-typography-theme_font_h4-line-height: 1.2143em;
        --e-global-typography-theme_font_h4-letter-spacing: 0px;
        --e-global-typography-theme_font_h5-font-family: "Archivo";
        --e-global-typography-theme_font_h5-font-size: 23px;
        --e-global-typography-theme_font_h5-font-weight: 700;
        --e-global-typography-theme_font_h5-text-transform: none;
        --e-global-typography-theme_font_h5-font-style: normal;
        --e-global-typography-theme_font_h5-text-decoration: none;
        --e-global-typography-theme_font_h5-line-height: 1.2174em;
        --e-global-typography-theme_font_h5-letter-spacing: 0px;
        --e-global-typography-theme_font_h6-font-family: "Archivo";
        --e-global-typography-theme_font_h6-font-size: 19px;
        --e-global-typography-theme_font_h6-font-weight: 700;
        --e-global-typography-theme_font_h6-text-transform: none;
        --e-global-typography-theme_font_h6-font-style: normal;
        --e-global-typography-theme_font_h6-text-decoration: none;
        --e-global-typography-theme_font_h6-line-height: 1.2632em;
        --e-global-typography-theme_font_h6-letter-spacing: 0px;
        --e-global-typography-theme_font_logo-font-family: "Archivo";
        --e-global-typography-theme_font_logo-font-size: 35px;
        --e-global-typography-theme_font_logo-font-weight: 700;
        --e-global-typography-theme_font_logo-text-transform: none;
        --e-global-typography-theme_font_logo-font-style: normal;
        --e-global-typography-theme_font_logo-text-decoration: none;
        --e-global-typography-theme_font_logo-line-height: 1.1142em;
        --e-global-typography-theme_font_logo-letter-spacing: 0px;
        --e-global-typography-theme_font_button-font-family: "Archivo";
        --e-global-typography-theme_font_button-font-size: 16px;
        --e-global-typography-theme_font_button-font-weight: 500;
        --e-global-typography-theme_font_button-text-transform: none;
        --e-global-typography-theme_font_button-font-style: normal;
        --e-global-typography-theme_font_button-text-decoration: none;
        --e-global-typography-theme_font_button-line-height: 19px;
        --e-global-typography-theme_font_button-letter-spacing: 0px;
        --e-global-typography-theme_font_input-font-family: "inherit";
        --e-global-typography-theme_font_input-font-size: 15px;
        --e-global-typography-theme_font_input-font-weight: 400;
        --e-global-typography-theme_font_input-text-transform: none;
        --e-global-typography-theme_font_input-font-style: normal;
        --e-global-typography-theme_font_input-text-decoration: none;
        --e-global-typography-theme_font_input-line-height: 1.6em;
        --e-global-typography-theme_font_input-letter-spacing: 0px;
        --e-global-typography-theme_font_info-font-family: "inherit";
        --e-global-typography-theme_font_info-font-size: 14px;
        --e-global-typography-theme_font_info-font-weight: 400;
        --e-global-typography-theme_font_info-text-transform: none;
        --e-global-typography-theme_font_info-font-style: normal;
        --e-global-typography-theme_font_info-text-decoration: none;
        --e-global-typography-theme_font_info-line-height: 1.5em;
        --e-global-typography-theme_font_info-letter-spacing: 0px;
        --e-global-typography-theme_font_menu-font-family: "Archivo";
        --e-global-typography-theme_font_menu-font-size: 16px;
        --e-global-typography-theme_font_menu-font-weight: 500;
        --e-global-typography-theme_font_menu-text-transform: none;
        --e-global-typography-theme_font_menu-font-style: normal;
        --e-global-typography-theme_font_menu-text-decoration: none;
        --e-global-typography-theme_font_menu-line-height: 1.5em;
        --e-global-typography-theme_font_menu-letter-spacing: 0px;
        --e-global-typography-theme_font_submenu-font-family: "Archivo";
        --e-global-typography-theme_font_submenu-font-size: 15px;
        --e-global-typography-theme_font_submenu-font-weight: 500;
        --e-global-typography-theme_font_submenu-text-transform: none;
        --e-global-typography-theme_font_submenu-font-style: normal;
        --e-global-typography-theme_font_submenu-text-decoration: none;
        --e-global-typography-theme_font_submenu-line-height: 1.4em;
        --e-global-typography-theme_font_submenu-letter-spacing: 0px;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1290px;
    }

    .e-con {
        --container-max-width: 1290px;
        --container-default-padding-top: 0px;
        --container-default-padding-right: 0px;
        --container-default-padding-bottom: 0px;
        --container-default-padding-left: 0px;
    }

    .elementor-widget:not(:last-child) {
        margin-block-end: 30px;
    }

    .elementor-element {
        --widgets-spacing: 30px 30px;
        --widgets-spacing-row: 30px;
        --widgets-spacing-column: 30px;
    }

        {}

    .sc_layouts_title_caption {
        display: var(--page-title-display);
    }

    @media(max-width:1279px) {
        .elementor-kit-5 {
            --e-global-typography-theme_font_h1-font-size: 45px;
            --e-global-typography-theme_font_h2-font-size: 36px;
            --e-global-typography-theme_font_h3-font-size: 28px;
            --e-global-typography-theme_font_h4-font-size: 22px;
            --e-global-typography-theme_font_h5-font-size: 20px;
            --e-global-typography-theme_font_h6-font-size: 18px;
            --e-global-typography-theme_font_logo-font-size: 28px;
        }

        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1024px;
        }

        .e-con {
            --container-max-width: 1024px;
        }
    }

    @media(max-width:767px) {
        .elementor-kit-5 {
            --e-global-typography-theme_font_p-font-size: 15px;
            --e-global-typography-theme_font_h1-font-size: 36px;
            --e-global-typography-theme_font_h2-font-size: 31px;
            --e-global-typography-theme_font_h3-font-size: 26px;
            --e-global-typography-theme_font_h5-font-size: 19px;
            --e-global-typography-theme_font_h6-font-size: 17px;
            --e-global-typography-theme_font_logo-font-size: 22px;
            --e-global-typography-theme_font_button-font-size: 15px;
        }

        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 767px;
        }

        .e-con {
            --container-max-width: 767px;
        }
    }

    .elementor-1108 .elementor-element.elementor-element-58176d8 {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1108 .elementor-element.elementor-element-58176d8 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-58176d8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-58176d8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-bb663ff {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 16px 16px 16px 16px;
        --padding-top: 90px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-bb663ff:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-bb663ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_alt_bg_color);
        background-image: url("https://construction.elementra.themerex.net/wp-content/uploads/2025/04/custom-img-024-copyright.jpg");
        background-position: center left;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-1108 .elementor-element.elementor-element-bb663ff .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-bb663ff .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-bb663ff .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-9446abc {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 33px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-9446abc .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-9446abc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-9446abc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-6bd6c73 {
        width: var(--container-widget-width, 700px);
        max-width: 700px;
        --container-widget-width: 700px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-6bd6c73>.elementor-widget-container {
        margin: 0px 0px 18px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-6bd6c73 .elementor-heading-title {
        font-size: 90px;
        font-weight: 800;
        text-transform: uppercase;
        line-height: 0.95em;
        letter-spacing: -0.04em;
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-1108 .elementor-element.elementor-element-1c896c7 {
        width: var(--container-widget-width, 650px);
        max-width: 650px;
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
        font-size: 19px;
        line-height: 1.58em;
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-1108 .elementor-element.elementor-element-c61fba3 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
        --margin-top: 0px;
        --margin-bottom: 85px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-c61fba3 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-c61fba3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-c61fba3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-8be4f39 .elementor-button {
        background-color: #FFE269;
        fill: var(--e-global-color-theme_color_title);
        color: var(--e-global-color-theme_color_title);
    }

    .elementor-1108 .elementor-element.elementor-element-8be4f39 .elementor-button:hover,
    .elementor-1108 .elementor-element.elementor-element-8be4f39 .elementor-button:focus {
        background-color: #F0D463;
    }

    .elementor-1108 .elementor-element.elementor-element-4f5c523 .elementor-button {
        background-color: #02010100;
        fill: var(--e-global-color-theme_color_bg_color);
        color: var(--e-global-color-theme_color_bg_color);
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var(--e-global-color-theme_color_bg_color);
        padding: 16px 38px 16px 38px;
    }

    .elementor-1108 .elementor-element.elementor-element-4f5c523 .elementor-button:hover,
    .elementor-1108 .elementor-element.elementor-element-4f5c523 .elementor-button:focus {
        background-color: var(--e-global-color-theme_color_bg_color);
        color: var(--e-global-color-theme_color_title);
        border-color: var(--e-global-color-theme_color_bg_color);
    }

    .elementor-1108 .elementor-element.elementor-element-4f5c523 .elementor-button:hover svg,
    .elementor-1108 .elementor-element.elementor-element-4f5c523 .elementor-button:focus svg {
        fill: var(--e-global-color-theme_color_title);
    }

    .elementor-1108 .elementor-element.elementor-element-cdb478c {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-end;
    }

    .elementor-1108 .elementor-element.elementor-element-cdb478c .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-cdb478c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-cdb478c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-6b612bc {
        --display: grid;
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row;
    }

    .elementor-1108 .elementor-element.elementor-element-6b612bc .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-6b612bc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-6b612bc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-7a85519 {
        --display: flex;
        --border-radius: 16px 16px 16px 16px;
        --padding-top: 25px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1108 .elementor-element.elementor-element-7a85519:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-7a85519>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_bg_color);
    }

    .elementor-1108 .elementor-element.elementor-element-7a85519 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-7a85519 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-7a85519 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-50d27e9 .trx-addons-counter-container {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-50d27e9 .trx-addons-counter-number {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-50d27e9 .trx-addons-counter-number-wrap {
        letter-spacing: -0.03em;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 11px;
    }

    .elementor-1108 .elementor-element.elementor-element-50d27e9 .trx-addons-counter-number-suffix {
        color: var(--e-global-color-theme_color_link);
        letter-spacing: -0.03em;
    }

    .elementor-1108 .elementor-element.elementor-element-ca3a3b3 {
        --display: flex;
        --border-radius: 16px 16px 16px 16px;
        --padding-top: 25px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1108 .elementor-element.elementor-element-ca3a3b3:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-ca3a3b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_bg_color);
    }

    .elementor-1108 .elementor-element.elementor-element-ca3a3b3 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-ca3a3b3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-ca3a3b3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-287b6b1 .trx-addons-counter-container {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-287b6b1 .trx-addons-counter-number {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-287b6b1 .trx-addons-counter-number-wrap {
        letter-spacing: -0.03em;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 11px;
    }

    .elementor-1108 .elementor-element.elementor-element-111edc6 {
        --display: flex;
        --border-radius: 16px 16px 16px 16px;
        --padding-top: 25px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1108 .elementor-element.elementor-element-111edc6:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-111edc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_bg_color);
    }

    .elementor-1108 .elementor-element.elementor-element-111edc6 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-111edc6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-111edc6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-268048d .trx-addons-counter-container {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-268048d .trx-addons-counter-number {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-268048d .trx-addons-counter-number-wrap {
        letter-spacing: -0.03em;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 11px;
    }

    .elementor-1108 .elementor-element.elementor-element-3b70a11 {
        --display: flex;
        --border-radius: 16px 16px 16px 16px;
        --padding-top: 25px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1108 .elementor-element.elementor-element-3b70a11:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-3b70a11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_bg_color);
    }

    .elementor-1108 .elementor-element.elementor-element-3b70a11 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-3b70a11 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-3b70a11 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-935e1c1 .trx-addons-counter-container {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-935e1c1 .trx-addons-counter-number {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-935e1c1 .trx-addons-counter-number-wrap {
        letter-spacing: -0.03em;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 11px;
    }

    .elementor-1108 .elementor-element.elementor-element-935e1c1 .trx-addons-counter-number-suffix {
        color: var(--e-global-color-theme_color_link);
        letter-spacing: -0.03em;
    }

    .elementor-1108 .elementor-element.elementor-element-bb3f1ac {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --padding-top: 150px;
        --padding-bottom: 150px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-bb3f1ac .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-bb3f1ac .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-bb3f1ac .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-fde1a3d {
        --display: flex;
        --padding-top: 0vw;
        --padding-bottom: 0vw;
        --padding-left: 0vw;
        --padding-right: 5.8vw;
    }

    .elementor-1108 .elementor-element.elementor-element-fde1a3d .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-fde1a3d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-fde1a3d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-d95e2a0 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1108 .elementor-element.elementor-element-beecdf6 {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-beecdf6 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-beecdf6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-beecdf6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-dd1a33e {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 80px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-dd1a33e .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-dd1a33e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-dd1a33e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-6b725ec>.elementor-widget-container {
        margin: 0px 0px 23px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-6b725ec .elementor-heading-title {
        font-size: 14px;
        text-transform: uppercase;
        line-height: 1em;
        letter-spacing: 1px;
    }

    .elementor-1108 .elementor-element.elementor-element-819d29c>.elementor-widget-container {
        margin: 0px 0px 28px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-c88eac8 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1108 .elementor-element.elementor-element-d135a31 {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 150px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-d135a31 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-d135a31 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-d135a31 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-7ac7994 {
        --display: grid;
        --e-con-grid-template-columns: repeat(3, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-1108 .elementor-element.elementor-element-7ac7994 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-7ac7994 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-7ac7994 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-f60ba82 .elementor-icon-box-wrapper {
        align-items: start;
    }

    .elementor-1108 .elementor-element.elementor-element-f60ba82 {
        --icon-box-icon-margin: 24px;
    }

    .elementor-1108 .elementor-element.elementor-element-f60ba82 .elementor-icon-box-title {
        margin-block-end: 11px;
    }

    .elementor-1108 .elementor-element.elementor-element-f60ba82.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-theme_color_bg_color_2);
        fill: var(--e-global-color-theme_color_link);
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-f60ba82.elementor-view-framed .elementor-icon,
    .elementor-1108 .elementor-element.elementor-element-f60ba82.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-theme_color_bg_color_2);
        color: var(--e-global-color-theme_color_bg_color_2);
        border-color: var(--e-global-color-theme_color_bg_color_2);
    }

    .elementor-1108 .elementor-element.elementor-element-f60ba82.elementor-view-framed .elementor-icon {
        background-color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-f60ba82 .elementor-icon {
        font-size: 40px;
        padding: 25px;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-1108 .elementor-element.elementor-element-e4097b4 .elementor-icon-box-wrapper {
        align-items: start;
    }

    .elementor-1108 .elementor-element.elementor-element-e4097b4 {
        --icon-box-icon-margin: 24px;
    }

    .elementor-1108 .elementor-element.elementor-element-e4097b4 .elementor-icon-box-title {
        margin-block-end: 11px;
    }

    .elementor-1108 .elementor-element.elementor-element-e4097b4.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-theme_color_bg_color_2);
        fill: var(--e-global-color-theme_color_link);
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-e4097b4.elementor-view-framed .elementor-icon,
    .elementor-1108 .elementor-element.elementor-element-e4097b4.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-theme_color_bg_color_2);
        color: var(--e-global-color-theme_color_bg_color_2);
        border-color: var(--e-global-color-theme_color_bg_color_2);
    }

    .elementor-1108 .elementor-element.elementor-element-e4097b4.elementor-view-framed .elementor-icon {
        background-color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-e4097b4 .elementor-icon {
        font-size: 40px;
        padding: 25px;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-1108 .elementor-element.elementor-element-df52342 .elementor-icon-box-wrapper {
        align-items: start;
    }

    .elementor-1108 .elementor-element.elementor-element-df52342 {
        --icon-box-icon-margin: 24px;
    }

    .elementor-1108 .elementor-element.elementor-element-df52342 .elementor-icon-box-title {
        margin-block-end: 11px;
    }

    .elementor-1108 .elementor-element.elementor-element-df52342.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-theme_color_bg_color_2);
        fill: var(--e-global-color-theme_color_link);
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-df52342.elementor-view-framed .elementor-icon,
    .elementor-1108 .elementor-element.elementor-element-df52342.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-theme_color_bg_color_2);
        color: var(--e-global-color-theme_color_bg_color_2);
        border-color: var(--e-global-color-theme_color_bg_color_2);
    }

    .elementor-1108 .elementor-element.elementor-element-df52342.elementor-view-framed .elementor-icon {
        background-color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-df52342 .elementor-icon {
        font-size: 40px;
        padding: 25px;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-1108 .elementor-element.elementor-element-255d99c {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 142px;
        --padding-bottom: 150px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-255d99c:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-255d99c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_alt_bg_color);
    }

    .elementor-1108 .elementor-element.elementor-element-255d99c .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-255d99c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-255d99c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-06ec5d7 {
        --display: flex;
        --margin-top: 0px;
        --margin-bottom: 28px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-06ec5d7 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-06ec5d7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-06ec5d7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-0fd5893 .elementor-repeater-item-8818021.trx-addons-advanced-title-item-text,
    .elementor-1108 .elementor-element.elementor-element-0fd5893 .elementor-repeater-item-8818021.trx-addons-advanced-title-item-icon i,
    .elementor-1108 .elementor-element.elementor-element-0fd5893 .elementor-repeater-item-8818021.trx-addons-advanced-title-item-icon svg {
        color: var(--e-global-color-theme_color_alt_text);
        fill: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-1108 .elementor-element.elementor-element-0fd5893 .trx-addons-advanced-title {
        color: var(--e-global-color-theme_color_alt_title);
        fill: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-1108 .elementor-element.elementor-element-4c833bd {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-4c833bd .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-4c833bd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-4c833bd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-4c833bd.e-con {
        --align-self: flex-end;
    }

    .elementor-1108 .elementor-element.elementor-element-1699995>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-1699995 {
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-1108 .elementor-element.elementor-element-bc6ff0d .elementor-button:hover,
    .elementor-1108 .elementor-element.elementor-element-bc6ff0d .elementor-button:focus {
        color: #FFFFFF;
    }

    .elementor-1108 .elementor-element.elementor-element-bc6ff0d .elementor-button:hover svg,
    .elementor-1108 .elementor-element.elementor-element-bc6ff0d .elementor-button:focus svg {
        fill: #FFFFFF;
    }

    .elementor-1108 .elementor-element.elementor-element-9aefd3b {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-9aefd3b:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-9aefd3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_alt_bg_color);
    }

    .elementor-1108 .elementor-element.elementor-element-9aefd3b .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-9aefd3b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-9aefd3b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion.trx-addons-image-accordion-over {
        height: 730px;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion-below .trx-addons-image-accordion-item-inner {
        height: 730px;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c.trx-addons-image-accordion-orientation-vertical .trx-addons-image-accordion-item:not(:last-child) {
        margin-right: 11px;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c.trx-addons-image-accordion-orientation-horizontal .trx-addons-image-accordion-item:not(:last-child) {
        margin-bottom: 11px;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion-item-inner {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion-below-content {
        margin-top: 23px;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion .trx-addons-image-accordion-overlay {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion .trx-addons-image-accordion-content-wrap {
        -webkit-align-items: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion .trx-addons-image-accordion-content {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion .trx-addons-image-accordion-title {
        color: var(--e-global-color-theme_color_alt_title);
        margin-bottom: 5px;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion .trx-addons-image-accordion-description {
        color: var(--e-global-color-theme_color_alt_meta);
        font-size: 14px;
        line-height: 20px;
    }

    .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion-button {
        margin-top: 15px;
    }

    .elementor-1108 .elementor-element.elementor-element-f80281d {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1108 .elementor-element.elementor-element-f80281d:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-f80281d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_alt_bg_color);
    }

    .elementor-1108 .elementor-element.elementor-element-f80281d .trx_addons_bg_text_char {
        color: #FFE269;
    }

    .elementor-1108 .elementor-element.elementor-element-f80281d .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-f80281d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-f80281d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-3998873 {
        --display: flex;
        --min-height: 125px;
    }

    .elementor-1108 .elementor-element.elementor-element-3998873 .trx_addons_bg_text_char {
        color: white;
      
     
        text-transform: lowercase;
        line-height: 0.8em;
        letter-spacing: -4.5px;
        font-family: Montserrat;
font-weight: 500;

font-size: 128px;



    }
.otrder{
    background-color: rgba(25, 25, 25, 1);
    
}
    .elementor-1108 .elementor-element.elementor-element-3998873 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-3998873 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 6%;
    }

    .elementor-1108 .elementor-element.elementor-element-3998873 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 6%;
    }

    .elementor-1108 .elementor-element.elementor-element-4df964c {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 142px;
        --padding-bottom: 145px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-4df964c:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-4df964c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_alt_bg_color);
        background-image: url("https://construction.elementra.themerex.net/wp-content/uploads/2025/04/bg-testimonials.jpg");
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-1108 .elementor-element.elementor-element-4df964c .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-4df964c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-4df964c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-bfe99ed>.elementor-widget-container {
        margin: 0px 0px 23px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-bfe99ed .elementor-heading-title {
        font-size: 14px;
        text-transform: uppercase;
        line-height: 1em;
        letter-spacing: 1px;
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-1108 .elementor-element.elementor-element-8752ecd {
        width: var(--container-widget-width, 650px);
        max-width: 650px;
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-1108 .elementor-element.elementor-element-8752ecd>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-8752ecd .elementor-heading-title {
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-1108 .elementor-element.elementor-element-564f9ce {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 16px 16px 16px 16px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-1108 .elementor-element.elementor-element-564f9ce:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-564f9ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_alt_bg_color_2);
    }

    .elementor-1108 .elementor-element.elementor-element-564f9ce .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-564f9ce .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-564f9ce .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-c486463 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        border-style: solid;
        --border-style: solid;
        border-width: 0px 1px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        border-color: var(--e-global-color-theme_color_alt_bd_color);
        --border-color: var(--e-global-color-theme_color_alt_bd_color);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 40px;
    }

    .elementor-1108 .elementor-element.elementor-element-c486463 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-c486463 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-c486463 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-f03cb3c>.elementor-widget-container {
        margin: -15px 0px 30px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-f03cb3c.elementor-element {
        --align-self: flex-start;
    }

    .elementor-1108 .elementor-element.elementor-element-f03cb3c img {
        height: 56px;
        opacity: 0.3;
        transition-duration: 0.3s;
    }

    .elementor-1108 .elementor-element.elementor-element-f03cb3c:hover img {
        opacity: 1;
    }

    .elementor-1108 .elementor-element.elementor-element-4e706d6>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-4e706d6 .elementor-heading-title {
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-1108 .elementor-element.elementor-element-79c94b3>.elementor-widget-container {
        margin: 0px 0px 65px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-79c94b3 {
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-1108 .elementor-element.elementor-element-7dc51b3 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-7dc51b3.elementor-position-right .elementor-image-box-img {
        margin-left: 10px;
    }

    .elementor-1108 .elementor-element.elementor-element-7dc51b3.elementor-position-left .elementor-image-box-img {
        margin-right: 10px;
    }

    .elementor-1108 .elementor-element.elementor-element-7dc51b3.elementor-position-top .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-1108 .elementor-element.elementor-element-7dc51b3 .elementor-image-box-title {
        margin-bottom: 5px;
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-1108 .elementor-element.elementor-element-7dc51b3 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 80px;
    }

    .elementor-1108 .elementor-element.elementor-element-7dc51b3 .elementor-image-box-img img {
        border-radius: 50%;
        transition-duration: 0.3s;
    }

    .elementor-1108 .elementor-element.elementor-element-7dc51b3 .elementor-image-box-description {
        font-size: 15px;
        line-height: 1.4em;
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-1108 .elementor-element.elementor-element-631cf3e {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 70px;
        --padding-bottom: 0px;
        --padding-left: 50px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-631cf3e .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-631cf3e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-631cf3e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-7ce9cd5>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-7ce9cd5 .elementor-heading-title {
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-1108 .elementor-element.elementor-element-2a176fd>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-2a176fd .trx-addons-counter-container {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-2a176fd .trx-addons-counter-number {
        color: #FFE269;
    }

    .elementor-1108 .elementor-element.elementor-element-2a176fd .trx-addons-counter-number-wrap {
        font-size: 47px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
    }

    .elementor-1108 .elementor-element.elementor-element-2a176fd .trx-addons-counter-number-prefix {
        color: #FFE269;
    }

    .elementor-1108 .elementor-element.elementor-element-2a176fd .trx-addons-counter-number-suffix {
        color: #FFE269;
    }

    .elementor-1108 .elementor-element.elementor-element-2a176fd .trx-addons-counter-title {
        color: #FFE269;
    }

    .elementor-1108 .elementor-element.elementor-element-d25b854>.elementor-widget-container {
        margin: 0px 0px -3px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-d25b854 {
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-1108 .elementor-element.elementor-element-5f128e1 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 140px;
        --padding-bottom: 150px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-5f128e1:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-5f128e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_bg_color_2);
        background-image: url("https://construction.elementra.themerex.net/wp-content/uploads/2025/04/bg-tabs.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-1108 .elementor-element.elementor-element-5f128e1 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-5f128e1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-5f128e1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-0660e58 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-0660e58 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-0660e58 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-0660e58 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-7a90d49 {
        --display: flex;
    }

    .elementor-1108 .elementor-element.elementor-element-7a90d49 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-7a90d49 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-7a90d49 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-95b356e {
        --display: flex;
        --justify-content: flex-end;
        --align-items: flex-end;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 7px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-95b356e .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-95b356e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-95b356e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-de4fe28 .trx-addons-list-container .trx-addons-list-items li {
        align-items: center;
    }

    .elementor-1108 .elementor-element.elementor-element-de4fe28 .trx-addons-icon-wrapper {
        top: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-de4fe28 .trx-addons-list-items .trx-addons-icon-list-icon {
        font-size: 14px;
        line-height: 14px;
    }

    .elementor-1108 .elementor-element.elementor-element-de4fe28 .trx-addons-list-items .trx-addons-icon-list-image img {
        width: 14px;
    }

    body:not(.rtl) .elementor-1108 .elementor-element.elementor-element-de4fe28.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-right: 8px;
    }

    body.rtl .elementor-1108 .elementor-element.elementor-element-de4fe28.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-left: 8px;
    }

    .elementor-1108 .elementor-element.elementor-element-de4fe28.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-left: 8px;
    }

    .elementor-1108 .elementor-element.elementor-element-de4fe28 .trx-addons-icon-list-text {
        font-size: 16px;
    }

    .elementor-1108 .elementor-element.elementor-element-de4fe28 .trx-addons-icon-list-item:hover .trx-addons-icon-list-text {
        color: var(--e-global-color-theme_color_text);
    }

    .elementor-1108 .elementor-element.elementor-element-c08e608 {
        --display: flex;
    }

    .elementor-1108 .elementor-element.elementor-element-c08e608 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-c08e608 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-c08e608 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-a671c53 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1108 .elementor-element.elementor-element-a671c53 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-a671c53 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-a671c53 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-538afa2 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1108 .elementor-element.elementor-element-956f475 {
        --display: flex;
    }

    .elementor-1108 .elementor-element.elementor-element-956f475 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-956f475 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-956f475 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-5590f71 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1108 .elementor-element.elementor-element-5590f71 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-5590f71 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-5590f71 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-1bad478 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1108 .elementor-element.elementor-element-4f47899 {
        --display: flex;
    }

    .elementor-1108 .elementor-element.elementor-element-4f47899 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-4f47899 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-4f47899 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-722a7a9 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1108 .elementor-element.elementor-element-722a7a9 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-722a7a9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-722a7a9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-35e3df5 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1108 .elementor-element.elementor-element-ced132f {
        --display: flex;
    }

    .elementor-1108 .elementor-element.elementor-element-ced132f .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-ced132f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-ced132f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-c9949bf {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1108 .elementor-element.elementor-element-c9949bf .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-c9949bf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-c9949bf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-8557bf5 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1108 .elementor-element.elementor-element-ad934fb {
        --display: flex;
    }

    .elementor-1108 .elementor-element.elementor-element-ad934fb .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-ad934fb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-ad934fb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-5c83da8 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1108 .elementor-element.elementor-element-5c83da8 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-5c83da8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-5c83da8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-93a46c4 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597 {
        --n-tabs-direction: row;
        --n-tabs-heading-direction: column;
        --n-tabs-heading-width: 32%;
        --n-tabs-title-flex-basis: content;
        --n-tabs-title-flex-shrink: initial;
        --n-tabs-heading-justify-content: flex-start;
        --n-tabs-title-width: initial;
        --n-tabs-title-height: initial;
        --n-tabs-title-align-items: flex-start;
        --n-tabs-heading-wrap: wrap;
        --n-tabs-title-justify-content: flex-start;
        --n-tabs-title-text-align: start;
        --n-tabs-title-gap: 0px;
        --n-tabs-gap: 30px;
        --n-tabs-title-padding-top: 18px;
        --n-tabs-title-padding-right: 0px;
        --n-tabs-title-padding-bottom: 18px;
        --n-tabs-title-padding-left: 0px;
        --n-tabs-title-font-size: 23px;
        --n-tabs-title-color: var(--e-global-color-theme_color_meta);
        --n-tabs-title-color-active: var(--e-global-color-theme_color_title);
        --n-tabs-icon-color-active: #525252;
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not( :hover) {
        background: #FFFFFF00;
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
        background: #FFFFFF00;
        border-style: solid;
        border-width: 1px 0px 1px 0px;
        border-color: var(--e-global-color-theme_color_bd_color);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
        background: #FFFFFF00;
        border-style: solid;
        border-width: 1px 0px 1px 0px;
        border-color: var(--e-global-color-theme_color_title);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
        border-style: solid;
        border-width: 1px 0px 1px 0px;
        border-color: var(--e-global-color-theme_color_bd_color);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs.e-n-tabs-heading-border-as-separator.e-n-tabs-direction-inline-start .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:first-child {
        border-top-color: var(--e-global-color-theme_color_bd_color);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs.e-n-tabs-heading-border-as-separator.e-n-tabs-direction-inline-start .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:first-child[aria-selected="false"]:hover {
        border-top-color: var(--e-global-color-theme_color_bd_color);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs.e-n-tabs-heading-border-as-separator.e-n-tabs-direction-inline-end .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:first-child {
        border-top-color: var(--e-global-color-theme_color_bd_color);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs.e-n-tabs-heading-border-as-separator.e-n-tabs-direction-inline-end .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:first-child[aria-selected="false"]:hover {
        border-top-color: var(--e-global-color-theme_color_bd_color);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs.e-n-tabs-heading-border-as-separator.e-n-tabs-direction-block-start .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:first-child {
        border-left-color: var(--e-global-color-theme_color_bd_color);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs.e-n-tabs-heading-border-as-separator.e-n-tabs-direction-block-start .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:first-child[aria-selected="false"]:hover {
        border-left-color: var(--e-global-color-theme_color_bd_color);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs.e-n-tabs-heading-border-as-separator.e-n-tabs-direction-block-end .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:first-child {
        border-left-color: var(--e-global-color-theme_color_bd_color);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597.elementor-widget-n-tabs.e-n-tabs-heading-border-as-separator.e-n-tabs-direction-block-end .e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:first-child[aria-selected="false"]:hover {
        border-left-color: var(--e-global-color-theme_color_bd_color);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
        --n-tabs-title-color-hover: var(--e-global-color-theme_color_title);
    }

    .elementor-1108 .elementor-element.elementor-element-d6b4597 .e-n-tab-subtitle {
        font-size: 0.9em;
        color: #999999;
    }

    .elementor-1108 .elementor-element.elementor-element-a987733 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 70px;
        --margin-bottom: 70px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-a987733 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-a987733 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-a987733 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-5f9ded2 {
        --display: grid;
        --e-con-grid-template-columns: repeat(6, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
        --justify-items: center;
        --align-items: center;
    }

    .elementor-1108 .elementor-element.elementor-element-5f9ded2 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-5f9ded2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-5f9ded2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-53a0035 img {
        opacity: 0.3;
        transition-duration: 0.3s;
    }

    .elementor-1108 .elementor-element.elementor-element-53a0035:hover img {
        opacity: 1;
    }

    .elementor-1108 .elementor-element.elementor-element-dd04120 img {
        opacity: 0.3;
        transition-duration: 0.3s;
    }

    .elementor-1108 .elementor-element.elementor-element-dd04120:hover img {
        opacity: 1;
    }

    .elementor-1108 .elementor-element.elementor-element-71b1614 img {
        opacity: 0.3;
        transition-duration: 0.3s;
    }

    .elementor-1108 .elementor-element.elementor-element-71b1614:hover img {
        opacity: 1;
    }

    .elementor-1108 .elementor-element.elementor-element-aa485ea img {
        opacity: 0.3;
        transition-duration: 0.3s;
    }

    .elementor-1108 .elementor-element.elementor-element-aa485ea:hover img {
        opacity: 1;
    }

    .elementor-1108 .elementor-element.elementor-element-ddff832 img {
        opacity: 0.3;
        transition-duration: 0.3s;
    }

    .elementor-1108 .elementor-element.elementor-element-ddff832:hover img {
        opacity: 1;
    }

    .elementor-1108 .elementor-element.elementor-element-9c1bd05 img {
        opacity: 0.3;
        transition-duration: 0.3s;
    }

    .elementor-1108 .elementor-element.elementor-element-9c1bd05:hover img {
        opacity: 1;
    }

    .elementor-1108 .elementor-element.elementor-element-9b40614 {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1108 .elementor-element.elementor-element-9b40614 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-9b40614 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-9b40614 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-e1e3447 {
        --display: flex;
        --min-height: 40vw;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 16px 16px 16px 16px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1108 .elementor-element.elementor-element-e1e3447:not(.elementor-motion-effects-element-type-background),
    .elementor-1108 .elementor-element.elementor-element-e1e3447>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://construction.elementra.themerex.net/wp-content/uploads/2025/04/custom-img-032-copyright.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-1108 .elementor-element.elementor-element-e1e3447 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-e1e3447 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-e1e3447 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-e5c38ad {
        width: var(--container-widget-width, 800px);
        max-width: 800px;
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-1108 .elementor-element.elementor-element-e5c38ad>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-e5c38ad .elementor-heading-title {
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-1108 .elementor-element.elementor-element-c607d22 .elementor-button {
        background-color: var(--e-global-color-theme_color_link);
    }

    .elementor-1108 .elementor-element.elementor-element-c607d22 .elementor-button:hover,
    .elementor-1108 .elementor-element.elementor-element-c607d22 .elementor-button:focus {
        background-color: var(--e-global-color-theme_color_hover);
    }

    .elementor-1108 .elementor-element.elementor-element-2a88500 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 110px;
        --padding-bottom: 150px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-2a88500 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-2a88500 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-2a88500 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-8de4ca7 {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 30px;
        --padding-bottom: 0;
        --padding-left: 0;
        --padding-right: 4%;
    }

    .elementor-1108 .elementor-element.elementor-element-8de4ca7 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-8de4ca7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-8de4ca7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-8de4ca7.e-con {
        --align-self: flex-start;
    }

    .elementor-1108 .elementor-element.elementor-element-6125659>.elementor-widget-container {
        margin: 0px 0px 23px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-6125659 .elementor-heading-title {
        font-size: 14px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    .elementor-1108 .elementor-element.elementor-element-1037cb2>.elementor-widget-container {
        margin: 0px 0px 37px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-582e4ea {
        --display: flex;
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-582e4ea .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-582e4ea .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-582e4ea .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-b710fc5 {
        --display: grid;
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --gap: 35px 30px;
        --row-gap: 35px;
        --column-gap: 30px;
        --grid-auto-flow: row;
    }

    .elementor-1108 .elementor-element.elementor-element-b710fc5 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-b710fc5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-b710fc5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-787d185 .trx-addons-tm-wrapper {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-787d185 .trx-addons-tm-image {
        width: 100%;
        border-radius: 16px 16px 16px 16px;
        margin: 0px 0px 30px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-787d185 .trx-addons-tm-name {
        margin-bottom: 5px;
    }

    .elementor-1108 .elementor-element.elementor-element-787d185 .trx-addons-tm-position {
        font-size: 15px;
        line-height: 18px;
        color: var(--e-global-color-theme_color_meta);
        margin-bottom: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-787d185 .trx-addons-tm-social-links .trx-addons-tm-social-icon-wrap {
        font-size: 14px;
    }

    .elementor-1108 .elementor-element.elementor-element-8e2e3e9 .trx-addons-tm-wrapper {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-8e2e3e9 .trx-addons-tm-image {
        width: 100%;
        border-radius: 16px 16px 16px 16px;
        margin: 0px 0px 30px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-8e2e3e9 .trx-addons-tm-name {
        margin-bottom: 5px;
    }

    .elementor-1108 .elementor-element.elementor-element-8e2e3e9 .trx-addons-tm-position {
        font-size: 15px;
        line-height: 18px;
        color: var(--e-global-color-theme_color_meta);
        margin-bottom: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-8e2e3e9 .trx-addons-tm-social-links .trx-addons-tm-social-icon-wrap {
        font-size: 14px;
    }

    .elementor-1108 .elementor-element.elementor-element-47feb15 .trx-addons-tm-wrapper {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-47feb15 .trx-addons-tm-image {
        width: 100%;
        border-radius: 16px 16px 16px 16px;
        margin: 0px 0px 30px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-47feb15 .trx-addons-tm-name {
        margin-bottom: 5px;
    }

    .elementor-1108 .elementor-element.elementor-element-47feb15 .trx-addons-tm-position {
        font-size: 15px;
        line-height: 18px;
        color: var(--e-global-color-theme_color_meta);
        margin-bottom: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-47feb15 .trx-addons-tm-social-links .trx-addons-tm-social-icon-wrap {
        font-size: 14px;
    }

    .elementor-1108 .elementor-element.elementor-element-e93a2f0 .trx-addons-tm-wrapper {
        text-align: left;
    }

    .elementor-1108 .elementor-element.elementor-element-e93a2f0 .trx-addons-tm-image {
        width: 100%;
        border-radius: 16px 16px 16px 16px;
        margin: 0px 0px 30px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-e93a2f0 .trx-addons-tm-name {
        margin-bottom: 5px;
    }

    .elementor-1108 .elementor-element.elementor-element-e93a2f0 .trx-addons-tm-position {
        font-size: 15px;
        line-height: 18px;
        color: var(--e-global-color-theme_color_meta);
        margin-bottom: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-e93a2f0 .trx-addons-tm-social-links .trx-addons-tm-social-icon-wrap {
        font-size: 14px;
    }

    .elementor-1108 .elementor-element.elementor-element-dd24b0c {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1108 .elementor-element.elementor-element-dd24b0c .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-dd24b0c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-dd24b0c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-9e843a2 {
        --divider-border-style: solid;
        --divider-color: var(--e-global-color-theme_color_bd_color);
        --divider-border-width: 1px;
    }

    .elementor-1108 .elementor-element.elementor-element-9e843a2 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-1108 .elementor-element.elementor-element-9e843a2 .elementor-divider {
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-a406545 {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 148px;
        --padding-bottom: 141px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-a406545 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-a406545 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-a406545 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-e45c1f8 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-e45c1f8 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-1108 .elementor-element.elementor-element-e45c1f8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-e45c1f8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-1108 .elementor-element.elementor-element-5673b11>.elementor-widget-container {
        margin: 0px 0px 23px 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-5673b11 .elementor-heading-title {
        font-size: 14px;
        text-transform: uppercase;
        line-height: 1em;
        letter-spacing: 1px;
    }

    .elementor-1108 .elementor-element.elementor-element-3bef7b8 {
        width: var(--container-widget-width, 650px);
        max-width: 650px;
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-wrap {
        padding-left: calc(30px/2);
        padding-right: calc(30px/2);
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d:not(.trx-addons-posts-with-box-shadow-yes):not(.trx-addons-posts-box-shadow-position-) .trx-addons-posts-carousel,
    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-grid {
        margin-left: calc(-30px/2);
        margin-right: calc(-30px/2);
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-elementor-grid .trx-addons-grid-item-wrap {
        margin-bottom: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-skin-event .trx-addons-posts-item-content {
        gap: 30px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-skin-stripe .trx-addons-posts-item-content {
        gap: 30px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-thumbnail {
        margin-bottom: 22px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-skin-list .trx-addons-posts-item {
        gap: 30px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-skin-stripe .trx-addons-posts-item {
        gap: 30px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-thumbnail,
    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-thumbnail img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-terms-wrap {
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 18px;
        letter-spacing: 0.5px;
        margin-bottom: 10px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-terms {
        color: var(--e-global-color-theme_color_title);
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-terms a:hover {
        color: var(--e-global-color-theme_color_title);
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-title,
    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-title a {
        color: var(--e-global-color-theme_color_title);
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-title a:hover {
        color: var(--e-global-color-theme_color_text);
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-title {
        margin-bottom: 5px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-meta {
        font-size: 14px;
        color: var(--e-global-color-theme_color_meta);
        margin-bottom: 0px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-meta .trx-addons-meta-separator {
        font-size: 10px;
        top: -2px;
    }

    .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-meta .trx-addons-meta-separator:not(:last-child) {
        margin-left: calc(12px / 2);
        margin-right: calc(12px / 2);
    }

    @media(max-width:1279px) {

        .elementor-1108 .elementor-element.elementor-element-bb663ff:not(.elementor-motion-effects-element-type-background),
        .elementor-1108 .elementor-element.elementor-element-bb663ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-position: center left;
        }

        .elementor-1108 .elementor-element.elementor-element-bb663ff {
            --padding-top: 70px;
            --padding-bottom: 30px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-1108 .elementor-element.elementor-element-9446abc {
            --margin-top: 0px;
            --margin-bottom: 28px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-6bd6c73>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-6bd6c73 .elementor-heading-title {
            font-size: 70px;
        }

        .elementor-1108 .elementor-element.elementor-element-1c896c7 {
            font-size: 18px;
        }

        .elementor-1108 .elementor-element.elementor-element-c61fba3 {
            --gap: 18px 18px;
            --row-gap: 18px;
            --column-gap: 18px;
            --margin-top: 0px;
            --margin-bottom: 60px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-4f5c523 .elementor-button {
            padding: 14px 34px 14px 34px;
        }

        .elementor-1108 .elementor-element.elementor-element-6b612bc {
            --grid-auto-flow: row;
        }

        .elementor-1108 .elementor-element.elementor-element-bb3f1ac {
            --padding-top: 95px;
            --padding-bottom: 95px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-fde1a3d {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-dd1a33e {
            --margin-top: 0px;
            --margin-bottom: 50px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-6b725ec>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-819d29c>.elementor-widget-container {
            margin: 0px 0px 22px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-d135a31 {
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --flex-wrap: wrap;
            --padding-top: 0px;
            --padding-bottom: 70px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-7ac7994 {
            --e-con-grid-template-columns: repeat(2, 1fr);
            --grid-auto-flow: row;
        }

        .elementor-1108 .elementor-element.elementor-element-f60ba82 {
            --icon-box-icon-margin: 20px;
        }

        .elementor-1108 .elementor-element.elementor-element-f60ba82 .elementor-icon-box-title {
            margin-block-end: 8px;
        }

        .elementor-1108 .elementor-element.elementor-element-f60ba82 .elementor-icon {
            font-size: 30px;
            padding: 28px;
        }

        .elementor-1108 .elementor-element.elementor-element-e4097b4 {
            --icon-box-icon-margin: 20px;
        }

        .elementor-1108 .elementor-element.elementor-element-e4097b4 .elementor-icon-box-title {
            margin-block-end: 8px;
        }

        .elementor-1108 .elementor-element.elementor-element-e4097b4 .elementor-icon {
            font-size: 30px;
            padding: 28px;
        }

        .elementor-1108 .elementor-element.elementor-element-df52342 {
            --icon-box-icon-margin: 20px;
        }

        .elementor-1108 .elementor-element.elementor-element-df52342 .elementor-icon-box-title {
            margin-block-end: 8px;
        }

        .elementor-1108 .elementor-element.elementor-element-df52342 .elementor-icon {
            font-size: 30px;
            padding: 28px;
        }

        .elementor-1108 .elementor-element.elementor-element-255d99c {
            --padding-top: 95px;
            --padding-bottom: 95px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-06ec5d7 {
            --margin-top: 0px;
            --margin-bottom: 22px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-1699995>.elementor-widget-container {
            margin: 0px 0px 25px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-9aefd3b {
            --padding-top: 0px;
            --padding-bottom: 95px;
            --padding-left: 0px !important;
            --padding-right: 0px !important;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion.trx-addons-image-accordion-over {
            height: 350px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion-below .trx-addons-image-accordion-item-inner {
            height: 350px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c.trx-addons-image-accordion-orientation-vertical.trx-addons-image-accordion-stack-on-tablet .trx-addons-image-accordion-item:not(:last-child) {
            margin-bottom: 25px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion-below-content {
            margin-top: 17px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion .trx-addons-image-accordion-title {
            margin-bottom: 4px;
        }

        .elementor-1108 .elementor-element.elementor-element-3998873 {
            --min-height: 85px;
        }

        .elementor-1108 .elementor-element.elementor-element-3998873 .trx_addons_bg_text_char {
            font-size: 110px;
            letter-spacing: -3px;
        }

        .elementor-1108 .elementor-element.elementor-element-4df964c {
            --padding-top: 95px;
            --padding-bottom: 95px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-bfe99ed>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-8752ecd>.elementor-widget-container {
            margin: 0px 0px 38px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-8752ecd {
            --container-widget-width: 500px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 500px);
            max-width: 500px;
        }

        .elementor-1108 .elementor-element.elementor-element-564f9ce {
            --padding-top: 40px;
            --padding-bottom: 40px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-1108 .elementor-element.elementor-element-c486463 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 30px;
        }

        .elementor-1108 .elementor-element.elementor-element-f03cb3c>.elementor-widget-container {
            margin: -10px 0px 20px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-79c94b3>.elementor-widget-container {
            margin: 0px 0px 40px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-631cf3e {
            --padding-top: 66px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-5f128e1 {
            --padding-top: 95px;
            --padding-bottom: 95px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-0660e58 {
            --margin-top: 0px;
            --margin-bottom: 38px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-d6b4597 {
            --n-tabs-heading-width: 40%;
            --n-tabs-title-padding-top: 14px;
            --n-tabs-title-padding-right: 0px;
            --n-tabs-title-padding-bottom: 14px;
            --n-tabs-title-padding-left: 0px;
            --n-tabs-title-font-size: 20px;
        }

        .elementor-1108 .elementor-element.elementor-element-a987733 {
            --margin-top: 50px;
            --margin-bottom: 50px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-5f9ded2 {
            --e-con-grid-template-columns: repeat(3, 1fr);
            --gap: 10px 10px;
            --row-gap: 10px;
            --column-gap: 10px;
            --grid-auto-flow: row;
        }

        .elementor-1108 .elementor-element.elementor-element-e1e3447 {
            --min-height: 400px;
        }

        .elementor-1108 .elementor-element.elementor-element-e5c38ad>.elementor-widget-container {
            margin: 0px 0px 25px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-e5c38ad {
            --container-widget-width: 600px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 600px);
            max-width: 600px;
        }

        .elementor-1108 .elementor-element.elementor-element-2a88500 {
            --padding-top: 70px;
            --padding-bottom: 90px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-8de4ca7 {
            --padding-top: 20px;
            --padding-bottom: 0;
            --padding-left: 0;
            --padding-right: 4%;
        }

        .elementor-1108 .elementor-element.elementor-element-6125659>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-1037cb2>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-582e4ea {
            --padding-top: 20px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-b710fc5 {
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
            --grid-auto-flow: row;
        }

        .elementor-1108 .elementor-element.elementor-element-787d185 .trx-addons-tm-image {
            margin: 0px 0px 20px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-8e2e3e9 .trx-addons-tm-image {
            margin: 0px 0px 20px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-47feb15 .trx-addons-tm-image {
            margin: 0px 0px 20px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-e93a2f0 .trx-addons-tm-image {
            margin: 0px 0px 20px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-a406545 {
            --padding-top: 95px;
            --padding-bottom: 95px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-e45c1f8 {
            --margin-top: 0px;
            --margin-bottom: 38px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-5673b11>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-3bef7b8 {
            width: var(--container-widget-width, 500px);
            max-width: 500px;
            --container-widget-width: 500px;
            --container-widget-flex-grow: 0;
        }

        .elementor-1108 .elementor-element.elementor-element-d3eed6d>.elementor-widget-container {
            margin: 0px 0px -30px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-wrap {
            padding-left: calc(30px/2);
            padding-right: calc(30px/2);
        }

        .elementor-1108 .elementor-element.elementor-element-d3eed6d:not(.trx-addons-posts-with-box-shadow-yes):not(.trx-addons-posts-box-shadow-position-) .trx-addons-posts-carousel,
        .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-grid {
            margin-left: calc(-30px/2);
            margin-right: calc(-30px/2);
        }

        .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-elementor-grid .trx-addons-grid-item-wrap {
            margin-bottom: 30px;
        }
    }

    @media(max-width:767px) {
        .elementor-1108 .elementor-element.elementor-element-58176d8 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-bb663ff {
            --border-radius: 0px 0px 0px 0px;
            --padding-top: 50px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-1108 .elementor-element.elementor-element-9446abc {
            --margin-top: 0px;
            --margin-bottom: 22px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-6bd6c73>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-6bd6c73 .elementor-heading-title {
            font-size: 38px;
        }

        .elementor-1108 .elementor-element.elementor-element-1c896c7 {
            font-size: 17px;
        }

        .elementor-1108 .elementor-element.elementor-element-c61fba3 {
            --gap: 15px 15px;
            --row-gap: 15px;
            --column-gap: 15px;
            --margin-top: 0px;
            --margin-bottom: 40px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-4f5c523 .elementor-button {
            padding: 12px 30px 12px 30px;
        }

        .elementor-1108 .elementor-element.elementor-element-6b612bc {
            --e-con-grid-template-columns: repeat(1, 1fr);
            --grid-auto-flow: row;
        }

        .elementor-1108 .elementor-element.elementor-element-bb3f1ac {
            --gap: 25px 25px;
            --row-gap: 25px;
            --column-gap: 25px;
            --padding-top: 65px;
            --padding-bottom: 65px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-dd1a33e {
            --margin-top: 0px;
            --margin-bottom: 30px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-6b725ec>.elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-6b725ec .elementor-heading-title {
            font-size: 13px;
        }

        .elementor-1108 .elementor-element.elementor-element-819d29c>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-d135a31 {
            --padding-top: 0px;
            --padding-bottom: 50px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-7ac7994 {
            --e-con-grid-template-columns: repeat(1, 1fr);
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --grid-auto-flow: row;
        }

        .elementor-1108 .elementor-element.elementor-element-f60ba82 .elementor-icon-box-wrapper {
            align-items: center;
        }

        .elementor-1108 .elementor-element.elementor-element-f60ba82 {
            --icon-box-icon-margin: 18px;
        }

        .elementor-1108 .elementor-element.elementor-element-f60ba82 .elementor-icon-box-title {
            margin-block-end: 6px;
        }

        .elementor-1108 .elementor-element.elementor-element-f60ba82 .elementor-icon {
            font-size: 28px;
            padding: 24px;
        }

        .elementor-1108 .elementor-element.elementor-element-e4097b4 .elementor-icon-box-wrapper {
            align-items: center;
        }

        .elementor-1108 .elementor-element.elementor-element-e4097b4 {
            --icon-box-icon-margin: 18px;
        }

        .elementor-1108 .elementor-element.elementor-element-e4097b4 .elementor-icon-box-title {
            margin-block-end: 6px;
        }

        .elementor-1108 .elementor-element.elementor-element-e4097b4 .elementor-icon {
            font-size: 28px;
            padding: 24px;
        }

        .elementor-1108 .elementor-element.elementor-element-df52342 .elementor-icon-box-wrapper {
            align-items: center;
        }

        .elementor-1108 .elementor-element.elementor-element-df52342 {
            --icon-box-icon-margin: 18px;
        }

        .elementor-1108 .elementor-element.elementor-element-df52342 .elementor-icon-box-title {
            margin-block-end: 6px;
        }

        .elementor-1108 .elementor-element.elementor-element-df52342 .elementor-icon {
            font-size: 28px;
            padding: 24px;
        }

        .elementor-1108 .elementor-element.elementor-element-255d99c {
            --padding-top: 65px;
            --padding-bottom: 65px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-06ec5d7 {
            --width: 100%;
            --margin-top: 0px;
            --margin-bottom: 15px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-4c833bd {
            --width: 100%;
        }

        .elementor-1108 .elementor-element.elementor-element-1699995>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-9aefd3b {
            --padding-top: 0px;
            --padding-bottom: 65px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion.trx-addons-image-accordion-over {
            height: 300px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion-below .trx-addons-image-accordion-item-inner {
            height: 300px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c.trx-addons-image-accordion-orientation-vertical.trx-addons-image-accordion-stack-on-mobile .trx-addons-image-accordion-item:not(:last-child) {
            margin-bottom: 11px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c.trx-addons-image-accordion-orientation-vertical .trx-addons-image-accordion-item:not(:last-child) {
            margin-right: 25px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c.trx-addons-image-accordion-orientation-horizontal .trx-addons-image-accordion-item:not(:last-child) {
            margin-bottom: 25px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion-below-content {
            margin-top: 15px;
        }

        .elementor-1108 .elementor-element.elementor-element-934fa3c .trx-addons-image-accordion .trx-addons-image-accordion-title {
            margin-bottom: 3px;
        }

        .elementor-1108 .elementor-element.elementor-element-3998873 {
            --min-height: 55px;
        }

        .elementor-1108 .elementor-element.elementor-element-3998873 .trx_addons_bg_text_char {
            font-size: 70px;
            letter-spacing: -2px;
        }

        .elementor-1108 .elementor-element.elementor-element-4df964c {
            --padding-top: 65px;
            --padding-bottom: 65px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-bfe99ed>.elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-bfe99ed .elementor-heading-title {
            font-size: 13px;
        }

        .elementor-1108 .elementor-element.elementor-element-8752ecd>.elementor-widget-container {
            margin: 0px 0px 28px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-8752ecd {
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 100%);
            max-width: 100%;
        }

        .elementor-1108 .elementor-element.elementor-element-564f9ce {
            --margin-top: 0px;
            --margin-bottom: 20px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-1108 .elementor-element.elementor-element-c486463 {
            border-width: 0px 0px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            --padding-top: 0px;
            --padding-bottom: 30px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-f03cb3c>.elementor-widget-container {
            margin: -10px 0px 10px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-79c94b3>.elementor-widget-container {
            margin: 0px 0px 25px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-7dc51b3 .elementor-image-box-wrapper {
            text-align: left;
        }

        .elementor-1108 .elementor-element.elementor-element-7dc51b3 .elementor-image-box-img {
            margin-bottom: 5px;
        }

        .elementor-1108 .elementor-element.elementor-element-7dc51b3.elementor-position-right .elementor-image-box-img {
            margin-left: 5px;
        }

        .elementor-1108 .elementor-element.elementor-element-7dc51b3.elementor-position-left .elementor-image-box-img {
            margin-right: 5px;
        }

        .elementor-1108 .elementor-element.elementor-element-7dc51b3.elementor-position-top .elementor-image-box-img {
            margin-bottom: 5px;
        }

        .elementor-1108 .elementor-element.elementor-element-7dc51b3 .elementor-image-box-title {
            margin-bottom: 3px;
        }

        .elementor-1108 .elementor-element.elementor-element-631cf3e {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-7ce9cd5>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-2a176fd>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-2a176fd .trx-addons-counter-number-wrap {
            font-size: 36px;
        }

        .elementor-1108 .elementor-element.elementor-element-5f128e1 {
            --padding-top: 65px;
            --padding-bottom: 65px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-0660e58 {
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --margin-top: 0px;
            --margin-bottom: 28px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-95b356e {
            --justify-content: flex-start;
            --align-items: flex-start;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-d6b4597 {
            --n-tabs-gap: 20px;
        }

        .elementor-1108 .elementor-element.elementor-element-a987733 {
            --margin-top: 30px;
            --margin-bottom: 30px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-5f9ded2 {
            --e-con-grid-template-columns: repeat(2, 1fr);
            --gap: 0px 10px;
            --row-gap: 0px;
            --column-gap: 10px;
            --grid-auto-flow: row;
        }

        .elementor-1108 .elementor-element.elementor-element-e1e3447 {
            --min-height: 320px;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-1108 .elementor-element.elementor-element-e5c38ad>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-e5c38ad {
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 100%);
            max-width: 100%;
        }

        .elementor-1108 .elementor-element.elementor-element-2a88500 {
            --padding-top: 60px;
            --padding-bottom: 60px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-8de4ca7 {
            --padding-top: 0px;
            --padding-bottom: 30px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-6125659>.elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-6125659 .elementor-heading-title {
            font-size: 13px;
        }

        .elementor-1108 .elementor-element.elementor-element-1037cb2>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-582e4ea {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-b710fc5 {
            --e-con-grid-template-columns: repeat(1, 1fr);
            --gap: 25px 25px;
            --row-gap: 25px;
            --column-gap: 25px;
            --grid-auto-flow: row;
        }

        .elementor-1108 .elementor-element.elementor-element-787d185 .trx-addons-tm-image {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-8e2e3e9 .trx-addons-tm-image {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-47feb15 .trx-addons-tm-image {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-e93a2f0 .trx-addons-tm-image {
            margin: 0px 0px 15px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-a406545 {
            --padding-top: 65px;
            --padding-bottom: 65px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-e45c1f8 {
            --margin-top: 0px;
            --margin-bottom: 28px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-5673b11>.elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .elementor-1108 .elementor-element.elementor-element-5673b11 .elementor-heading-title {
            font-size: 13px;
        }

        .elementor-1108 .elementor-element.elementor-element-3bef7b8 {
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 100%);
            max-width: 100%;
        }

        .elementor-1108 .elementor-element.elementor-element-d3eed6d .trx-addons-posts-item-thumbnail {
            margin-bottom: 18px;
        }
    }

    @media(min-width:768px) {
        .elementor-1108 .elementor-element.elementor-element-9446abc {
            --width: 100%;
        }

        .elementor-1108 .elementor-element.elementor-element-cdb478c {
            --width: 100%;
        }

        .elementor-1108 .elementor-element.elementor-element-6b612bc {
            --width: 530px;
        }

        .elementor-1108 .elementor-element.elementor-element-fde1a3d {
            --width: 50%;
        }

        .elementor-1108 .elementor-element.elementor-element-beecdf6 {
            --width: 50%;
        }

        .elementor-1108 .elementor-element.elementor-element-06ec5d7 {
            --width: 75%;
        }

        .elementor-1108 .elementor-element.elementor-element-4c833bd {
            --width: 49%;
        }

        .elementor-1108 .elementor-element.elementor-element-c486463 {
            --width: 63%;
        }

        .elementor-1108 .elementor-element.elementor-element-631cf3e {
            --width: 37%;
        }

        .elementor-1108 .elementor-element.elementor-element-7a90d49 {
            --width: 80%;
        }

        .elementor-1108 .elementor-element.elementor-element-95b356e {
            --width: 20%;
        }

        .elementor-1108 .elementor-element.elementor-element-8de4ca7 {
            --width: 33.333%;
        }

        .elementor-1108 .elementor-element.elementor-element-582e4ea {
            --width: 66.666%;
        }
    }

    @media(max-width:1279px) and (min-width:768px) {
        .elementor-1108 .elementor-element.elementor-element-6b612bc {
            --width: 480px;
        }

        .elementor-1108 .elementor-element.elementor-element-06ec5d7 {
            --width: 85%;
        }

        .elementor-1108 .elementor-element.elementor-element-4c833bd {
            --width: 60%;
        }

        .elementor-1108 .elementor-element.elementor-element-7a90d49 {
            --width: 75%;
        }

        .elementor-1108 .elementor-element.elementor-element-95b356e {
            --width: 25%;
        }
    }
</style>



<style id="elementor-post-4370">
    .elementor-4370 .elementor-element.elementor-element-7e8c76d {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --align-items: center;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 70px;
        --padding-right: 70px;
    }

    .elementor-4370 .elementor-element.elementor-element-7e8c76d:not(.elementor-motion-effects-element-type-background),
    .elementor-4370 .elementor-element.elementor-element-7e8c76d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_bg_color);
    }

    .elementor-4370 .elementor-element.elementor-element-7e8c76d .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-7e8c76d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-7e8c76d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    body.trx_addons_page_scrolled .elementor-4370 .elementor-element.elementor-element-7e8c76d.sc_layouts_row_fixed_on,
    .elementor-4370 .elementor-element.elementor-element-7e8c76d.sc_layouts_row_fixed_from_start.sc_layouts_row_fixed_on {
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    }

    .elementor-4370 .elementor-element.elementor-element-73a90c0 {
        --display: flex;
    }

    .elementor-4370 .elementor-element.elementor-element-73a90c0 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-73a90c0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-73a90c0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-a27bb38 .logo_image {
        max-height: 36px;
    }

    .elementor-4370 .elementor-element.elementor-element-26c0d6c {
        --display: flex;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-4370 .elementor-element.elementor-element-26c0d6c .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-26c0d6c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-26c0d6c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-hamburger-menu .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link,
    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-nav-dropdown .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link,
    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-nav-slide .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link {
        justify-content: flex-start;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-hamburger-menu .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link,
    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-nav-dropdown .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link,
    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-nav-slide .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link {
        justify-content: flex-start;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-nav-menu-container .trx-addons-submenu,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-mobile-menu-container .trx-addons-submenu {
        background-color: var(--e-global-color-theme_color_alt_bg_color_2);
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var(--e-global-color-theme_color_alt_bd_color);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu {
        justify-content: center;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-submenu .trx-addons-submenu-link {
        justify-content: flex-start;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-hamburger-toggle {
        justify-content: center;
        align-self: center;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container {
        justify-content: flex-start;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-nav-hor>.elementor-widget-container>.trx-addons-nav-widget-container>.trx-addons-ver-inner-container>.trx-addons-nav-menu-container {
        height: 40px;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon {
        font-size: 11px;
        margin: -1px 0px 0px 6px;
        color: var(--e-global-color-theme_color_title);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link {
        color: var(--e-global-color-theme_color_title);
        padding: 0px 15px 0px 15px;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_title);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link .trx-addons-dropdown-icon {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link .trx-addons-dropdown-icon,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link .trx-addons-dropdown-icon,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link .trx-addons-dropdown-icon svg path,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-nav-menu-item>.trx-addons-menu-link>.trx-addons-item-icon {
        order: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-mobile-menu-container .trx-addons-submenu,
    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-nav-ver .trx-addons-nav-menu-item.menu-item-has-children .trx-addons-submenu,
    .elementor-4370 .elementor-element.elementor-element-4cb4477.trx-addons-nav-hor .trx-addons-nav-menu-item.menu-item-has-children .trx-addons-submenu {
        min-width: 210px;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-nav-menu-container .trx-addons-submenu,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-mobile-menu-container .trx-addons-submenu {
        padding: 13px 0px 13px 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-nav-menu-container>.trx-addons-nav-menu>.trx-addons-nav-menu-item>.trx-addons-submenu,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-mobile-menu-container>.trx-addons-nav-menu>.trx-addons-nav-menu-item>.trx-addons-submenu {
        margin: 18px 0px 0px -5px;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-nav-menu-container .trx-addons-submenu .trx-addons-nav-menu-item>.trx-addons-submenu,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-mobile-menu-container .trx-addons-submenu .trx-addons-nav-menu-item>.trx-addons-submenu {
        margin: -14px 0px 0px 5px;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link .trx-addons-dropdown-icon {
        font-size: 8px;
        margin: 0px 10px -1px 0px;
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link {
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-item>.trx-addons-submenu-link {
        padding: 8px 25px 8px 20px;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link {
        color: var(--e-global-color-theme_color_alt_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link .trx-addons-dropdown-icon {
        color: var(--e-global-color-theme_color_alt_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_alt_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link {
        color: var(--e-global-color-theme_color_alt_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link .trx-addons-dropdown-icon,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link .trx-addons-dropdown-icon,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link .trx-addons-dropdown-icon {
        color: var(--e-global-color-theme_color_alt_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path,
    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_alt_link);
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-submenu-item .trx-addons-submenu-link .trx-addons-sub-item-icon {
        order: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-4cb4477 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close {
        padding: 0px 10px 0px 10px;
        margin: 5px 5px 5px 5px;
    }

    .elementor-4370 .elementor-element.elementor-element-3a5aaa3 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-end;
        --align-items: center;
        --gap: 15px 0px;
        --row-gap: 15px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }

    .elementor-4370 .elementor-element.elementor-element-3a5aaa3 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-3a5aaa3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-3a5aaa3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-aaeb26d .trx-addons-list-container .trx-addons-list-items li {
        align-items: center;
    }

    .elementor-4370 .elementor-element.elementor-element-aaeb26d .trx-addons-icon-wrapper {
        top: 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-aaeb26d .trx-addons-list-items .trx-addons-icon-list-icon {
        font-size: 20px;
        line-height: 20px;
    }

    .elementor-4370 .elementor-element.elementor-element-aaeb26d .trx-addons-list-items .trx-addons-icon-list-image img {
        width: 20px;
    }

    body:not(.rtl) .elementor-4370 .elementor-element.elementor-element-aaeb26d.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-right: 13px;
    }

    body.rtl .elementor-4370 .elementor-element.elementor-element-aaeb26d.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-left: 13px;
    }

    .elementor-4370 .elementor-element.elementor-element-aaeb26d.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-left: 13px;
    }

    .elementor-4370 .elementor-element.elementor-element-aaeb26d .trx-addons-icon-list-item:hover .trx-addons-icon-wrapper .trx-addons-icon-list-icon {
        color: var(--e-global-color-theme_color_text);
    }

    .elementor-4370 .elementor-element.elementor-element-aaeb26d .trx-addons-icon-list-item:hover .trx-addons-icon-wrapper .trx-addons-icon-list-icon svg {
        fill: var(--e-global-color-theme_color_text);
    }

    .elementor-4370 .elementor-element.elementor-element-aaeb26d .trx-addons-icon-list-text {
        font-size: 16px;
        line-height: 22px;
    }

    .elementor-4370 .elementor-element.elementor-element-aaeb26d .trx-addons-icon-list-item:hover .trx-addons-icon-list-text {
        color: var(--e-global-color-theme_color_text);
    }

    .elementor-4370 .elementor-element.elementor-element-da2c89f>.elementor-widget-container {
        margin: 0vw 0vw 0vw 1.6vw;
    }

    .elementor-4370 .elementor-element.elementor-element-da2c89f .elementor-button {
        font-size: 14px;
        padding: 12px 17px 12px 17px;
    }

    .elementor-4370 .elementor-element.elementor-element-9e2a891 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --align-items: center;
        --flex-wrap: nowrap;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-9e2a891:not(.elementor-motion-effects-element-type-background),
    .elementor-4370 .elementor-element.elementor-element-9e2a891>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_bg_color);
    }

    .elementor-4370 .elementor-element.elementor-element-9e2a891 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-9e2a891 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-9e2a891 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-2a6fbd4 {
        --display: flex;
    }

    .elementor-4370 .elementor-element.elementor-element-2a6fbd4 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-2a6fbd4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-2a6fbd4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-16b88e7 .logo_image {
        max-height: 36px;
    }

    .elementor-4370 .elementor-element.elementor-element-52548a8 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-end;
        --align-items: center;
        --gap: 10px 0px;
        --row-gap: 10px;
        --column-gap: 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-52548a8 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-52548a8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-52548a8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-8592391>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-8592391 .trx-addons-list-container .trx-addons-list-items li {
        align-items: center;
    }

    .elementor-4370 .elementor-element.elementor-element-8592391 .trx-addons-icon-wrapper {
        top: 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-8592391 .trx-addons-list-items .trx-addons-icon-list-icon {
        font-size: 20px;
        line-height: 20px;
    }

    .elementor-4370 .elementor-element.elementor-element-8592391 .trx-addons-list-items .trx-addons-icon-list-image img {
        width: 20px;
    }

    body:not(.rtl) .elementor-4370 .elementor-element.elementor-element-8592391.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-right: 13px;
    }

    body.rtl .elementor-4370 .elementor-element.elementor-element-8592391.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-left: 13px;
    }

    .elementor-4370 .elementor-element.elementor-element-8592391.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-left: 13px;
    }

    .elementor-4370 .elementor-element.elementor-element-8592391 .trx-addons-icon-list-item:hover .trx-addons-icon-wrapper .trx-addons-icon-list-icon {
        color: var(--e-global-color-theme_color_text);
    }

    .elementor-4370 .elementor-element.elementor-element-8592391 .trx-addons-icon-list-item:hover .trx-addons-icon-wrapper .trx-addons-icon-list-icon svg {
        fill: var(--e-global-color-theme_color_text);
    }

    .elementor-4370 .elementor-element.elementor-element-8592391 .trx-addons-icon-list-text {
        font-size: 16px;
        line-height: 22px;
    }

    .elementor-4370 .elementor-element.elementor-element-8592391 .trx-addons-icon-list-item:hover .trx-addons-icon-list-text {
        color: var(--e-global-color-theme_color_text);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-hamburger-menu .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link,
    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-dropdown .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link,
    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-slide .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link {
        justify-content: flex-start;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-hamburger-menu .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link,
    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-dropdown .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link,
    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-slide .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link {
        justify-content: flex-start;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-dropdown .trx-addons-mobile-menu,
    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-dropdown .trx-addons-mobile-menu,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-outer-container,
    .elementor-4370 .elementor-element.elementor-element-ec27613:not(.trx-addons-nav-slide):not(.trx-addons-ham-slide) .trx-addons-mobile-menu {
        background-color: var(--e-global-color-theme_color_alt_bg_color_2);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-submenu .trx-addons-submenu-link {
        justify-content: flex-start;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-hamburger-toggle {
        justify-content: center;
        align-self: center;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container {
        justify-content: center;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-dropdown .trx-addons-main-mobile-menu,
    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-dropdown .trx-addons-main-mobile-menu {
        width: 390px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-slide .trx-addons-mobile-menu-outer-container,
    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-slide .trx-addons-mobile-menu-outer-container {
        width: 390px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-left .trx-addons-mobile-menu-outer-container,
    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-left .trx-addons-mobile-menu-outer-container {
        transform: translateX(-390px);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-right .trx-addons-mobile-menu-outer-container,
    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-right .trx-addons-mobile-menu-outer-container {
        transform: translateX(390px);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link {
        font-size: 23px;
        line-height: 1.2em;
        color: var(--e-global-color-theme_color_alt_title);
        padding: 7px 0px 7px 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon {
        font-size: 13px;
        margin: 0px 0px 0px 8px;
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item {
        margin: 10px 0px 10px 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link .trx-addons-dropdown-icon {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link .trx-addons-dropdown-icon,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link .trx-addons-dropdown-icon,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link .trx-addons-dropdown-icon svg path,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-nav-menu-item>.trx-addons-menu-link>.trx-addons-item-icon {
        order: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-nav-menu-container .trx-addons-submenu,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-container .trx-addons-submenu {
        padding: 10px 0px 10px 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-nav-menu-container .trx-addons-submenu .trx-addons-nav-menu-item>.trx-addons-submenu,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-container .trx-addons-submenu .trx-addons-nav-menu-item>.trx-addons-submenu {
        margin: 0px 0px 0px 10px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link {
        font-size: 16px;
        line-height: 20px;
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link .trx-addons-dropdown-icon {
        font-size: 10px;
        margin: 0px 0px 0px 8px;
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-item>.trx-addons-submenu-link {
        padding: 8px 0px 8px 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link .trx-addons-dropdown-icon {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link .trx-addons-dropdown-icon,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link .trx-addons-dropdown-icon,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link .trx-addons-dropdown-icon {
        color: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
        fill: var(--e-global-color-theme_color_link);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-submenu-item .trx-addons-submenu-link .trx-addons-sub-item-icon {
        order: 0;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-hamburger-toggle i {
        font-size: 24px;
        color: var(--e-global-color-theme_color_title);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-hamburger-toggle svg {
        width: 24px;
        height: 24px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-hamburger-toggle svg path {
        fill: var(--e-global-color-theme_color_title);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-hamburger-toggle:hover i {
        color: var(--e-global-color-theme_color_text);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-hamburger-toggle:hover svg path {
        fill: var(--e-global-color-theme_color_text);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-nav-slide-overlay {
        background: #FFFFFF00;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-dropdown .trx-addons-mobile-menu,
    .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-dropdown .trx-addons-mobile-menu,
    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-outer-container {
        padding: 50px 50px 50px 50px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close {
        margin: 30px 30px 0px 0px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close i {
        font-size: 24px;
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close svg {
        width: 24px;
        height: 24px;
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close svg path {
        fill: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close:hover i {
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close:hover svg path {
        fill: var(--e-global-color-theme_color_alt_text);
    }

    .trx-addons-layout--edit-mode .trx-addons-layout__inner {
        background-color: transparent;
    }

    .trx-addons-layout--single-preview .trx-addons-layout__inner {
        background-color: transparent;
    }

    @media(max-width:767px) {
        .elementor-4370 .elementor-element.elementor-element-9e2a891 {
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
        }

        .elementor-4370 .elementor-element.elementor-element-2a6fbd4 {
            --width: 60%;
        }

        .elementor-4370 .elementor-element.elementor-element-52548a8 {
            --width: 40%;
        }

        .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-dropdown .trx-addons-main-mobile-menu,
        .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-dropdown .trx-addons-main-mobile-menu {
            width: 100%;
        }

        .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-slide .trx-addons-mobile-menu-outer-container,
        .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-slide .trx-addons-mobile-menu-outer-container {
            width: 100%;
        }

        .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-left .trx-addons-mobile-menu-outer-container,
        .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-left .trx-addons-mobile-menu-outer-container {
            transform: translateX(-100%);
        }

        .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-right .trx-addons-mobile-menu-outer-container,
        .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-right .trx-addons-mobile-menu-outer-container {
            transform: translateX(100%);
        }

        .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link {
            padding: 5px 0px 5px 0px;
        }

        .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-ham-dropdown .trx-addons-mobile-menu,
        .elementor-4370 .elementor-element.elementor-element-ec27613.trx-addons-nav-dropdown .trx-addons-mobile-menu,
        .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-outer-container {
            padding: 40px 40px 40px 40px;
        }

        .elementor-4370 .elementor-element.elementor-element-ec27613 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close {
            margin: 22px 20px 0px 0px;
        }
    }

    @media(min-width:768px) {
        .elementor-4370 .elementor-element.elementor-element-73a90c0 {
            --width: 26%;
        }

        .elementor-4370 .elementor-element.elementor-element-26c0d6c {
            --width: 48%;
        }

        .elementor-4370 .elementor-element.elementor-element-3a5aaa3 {
            --width: 26%;
        }

        .elementor-4370 .elementor-element.elementor-element-2a6fbd4 {
            --width: 60%;
        }

        .elementor-4370 .elementor-element.elementor-element-52548a8 {
            --width: 40%;
        }
    }
</style>
<style id="elementor-post-21">
    .elementor-21 .elementor-element.elementor-element-54aaa43 {
        --display: flex;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 70px;
        --padding-right: 70px;
    }

    .elementor-21 .elementor-element.elementor-element-54aaa43:not(.elementor-motion-effects-element-type-background),
    .elementor-21 .elementor-element.elementor-element-54aaa43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: var(--e-global-color-theme_color_alt_bg_color);
        background-image: url("https://construction.elementra.themerex.net/wp-content/uploads/2024/09/bg-footer.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-21 .elementor-element.elementor-element-54aaa43 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-21 .elementor-element.elementor-element-54aaa43 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-54aaa43 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-28e1289 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-28e1289 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-21 .elementor-element.elementor-element-28e1289 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-28e1289 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-c947bac {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-c947bac .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-21 .elementor-element.elementor-element-c947bac .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-c947bac .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-cf45278>.elementor-widget-container {
        margin: 4px 0px 23px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-cf45278 .logo_image {
        max-height: 45px;
    }

    .elementor-21 .elementor-element.elementor-element-ad37cd4 {
        width: var(--container-widget-width, 480px);
        max-width: 480px;
        --container-widget-width: 480px;
        --container-widget-flex-grow: 0;
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-21 .elementor-element.elementor-element-6742f68 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --padding-top: 3px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-6742f68 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-21 .elementor-element.elementor-element-6742f68 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-6742f68 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-f7754a0 {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-f7754a0 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-21 .elementor-element.elementor-element-f7754a0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-f7754a0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-50a3334>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-50a3334 .elementor-heading-title {
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-21 .elementor-element.elementor-element-b0a1e3a>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-b0a1e3a .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-21 .elementor-element.elementor-element-b0a1e3a .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-21 .elementor-element.elementor-element-b0a1e3a {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-b0a1e3a .elementor-icon-list-text {
        color: var(--e-global-color-theme_color_alt_text);
        transition: color 0.3s;
    }

    .elementor-21 .elementor-element.elementor-element-b0a1e3a .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-21 .elementor-element.elementor-element-8948040 {
        width: var(--container-widget-width, 200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-21 .elementor-element.elementor-element-7af7c6b {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-7af7c6b .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-21 .elementor-element.elementor-element-7af7c6b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-7af7c6b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-18f1db8>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-18f1db8 .elementor-heading-title {
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(15px/2);
    }

    .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(15px/2);
    }

    .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(15px/2);
    }

    .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-15px/2);
    }

    .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-15px/2);
    }

    .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-21 .elementor-element.elementor-element-f145e9c {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-text {
        color: var(--e-global-color-theme_color_alt_text);
        transition: color 0.3s;
    }

    .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-item:hover .elementor-icon-list-text {
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-21 .elementor-element.elementor-element-150e2e5 {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-150e2e5 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-21 .elementor-element.elementor-element-150e2e5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-150e2e5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-0760af1>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-0760af1 .elementor-heading-title {
        color: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-21 .elementor-element.elementor-element-98caf07 {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 15px;
        --grid-column-gap: 5px;
        --grid-row-gap: 5px;
    }

    .elementor-21 .elementor-element.elementor-element-98caf07 .elementor-social-icon {
        background-color: #FFFFFF00;
        --icon-padding: 15px;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: var(--e-global-color-theme_color_alt_bd_color);
    }

    .elementor-21 .elementor-element.elementor-element-98caf07 .elementor-social-icon i {
        color: #FFFEFE;
    }

    .elementor-21 .elementor-element.elementor-element-98caf07 .elementor-social-icon svg {
        fill: #FFFEFE;
    }

    .elementor-21 .elementor-element.elementor-element-98caf07 .elementor-icon {
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-21 .elementor-element.elementor-element-98caf07 .elementor-social-icon:hover i {
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-21 .elementor-element.elementor-element-98caf07 .elementor-social-icon:hover svg {
        fill: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-21 .elementor-element.elementor-element-bdc8490 {
        --display: flex;
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        border-style: solid;
        --border-style: solid;
        border-width: 1px 0px 0px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        border-color: var(--e-global-color-theme_color_alt_bd_color);
        --border-color: var(--e-global-color-theme_color_alt_bd_color);
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-bdc8490 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-21 .elementor-element.elementor-element-bdc8490 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-bdc8490 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-656c4b8 {
        --display: flex;
    }

    .elementor-21 .elementor-element.elementor-element-656c4b8 .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-21 .elementor-element.elementor-element-656c4b8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-656c4b8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-13b09d0 {
        font-size: 15px;
        line-height: 1.4em;
        color: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-21 .elementor-element.elementor-element-800842f {
        --display: flex;
        --align-items: flex-end;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-21 .elementor-element.elementor-element-800842f .trx_addons_bg_text {
        z-index: 0;
    }

    .elementor-21 .elementor-element.elementor-element-800842f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
        padding-right: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-800842f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
        padding-left: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-e8a5e76 .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-text,
    .elementor-21 .elementor-element.elementor-element-e8a5e76 .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-icon i,
    .elementor-21 .elementor-element.elementor-element-e8a5e76 .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-icon svg {
        color: var(--e-global-color-theme_color_alt_title);
        fill: var(--e-global-color-theme_color_alt_title);
    }

    .elementor-21 .elementor-element.elementor-element-e8a5e76 .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-text:hover,
    .elementor-21 .elementor-element.elementor-element-e8a5e76 .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-icon:hover i,
    .elementor-21 .elementor-element.elementor-element-e8a5e76 .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-icon:hover svg {
        color: var(--e-global-color-theme_color_alt_text);
        fill: var(--e-global-color-theme_color_alt_text);
    }

    .elementor-21 .elementor-element.elementor-element-e8a5e76 .trx-addons-advanced-title {
        font-size: 15px;
        line-height: 1.4em;
        color: var(--e-global-color-theme_color_alt_text);
        fill: var(--e-global-color-theme_color_alt_text);
    }

    .trx-addons-layout--edit-mode .trx-addons-layout__inner {
        background-color: transparent;
    }

    .trx-addons-layout--single-preview .trx-addons-layout__inner {
        background-color: transparent;
    }

    @media(max-width:1279px) {
        .elementor-21 .elementor-element.elementor-element-54aaa43 {
            --padding-top: 70px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-21 .elementor-element.elementor-element-28e1289 {
            --gap: 40px 30px;
            --row-gap: 40px;
            --column-gap: 30px;
            --flex-wrap: wrap;
            --padding-top: 0px;
            --padding-bottom: 55px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-21 .elementor-element.elementor-element-cf45278>.elementor-widget-container {
            margin: 0px 0px 30px 0px;
        }

        .elementor-21 .elementor-element.elementor-element-50a3334>.elementor-widget-container {
            margin: 0px 0px 17px 0px;
        }

        .elementor-21 .elementor-element.elementor-element-b0a1e3a>.elementor-widget-container {
            margin: 0px 0px 13px 0px;
        }

        .elementor-21 .elementor-element.elementor-element-18f1db8>.elementor-widget-container {
            margin: 0px 0px 17px 0px;
        }

        .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(13px/2);
        }

        .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(13px/2);
        }

        .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(13px/2);
        }

        .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-13px/2);
        }

        .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-13px/2);
        }

        .elementor-21 .elementor-element.elementor-element-0760af1>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-21 .elementor-element.elementor-element-98caf07 .elementor-social-icon {
            --icon-padding: 14px;
        }

        .elementor-21 .elementor-element.elementor-element-bdc8490 {
            --padding-top: 25px;
            --padding-bottom: 25px;
            --padding-left: 0px;
            --padding-right: 0px;
        }
    }

    @media(max-width:767px) {
        .elementor-21 .elementor-element.elementor-element-54aaa43 {
            --padding-top: 60px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-21 .elementor-element.elementor-element-28e1289 {
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
            --padding-top: 0px;
            --padding-bottom: 40px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-21 .elementor-element.elementor-element-cf45278>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-21 .elementor-element.elementor-element-6742f68 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-21 .elementor-element.elementor-element-50a3334>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-21 .elementor-element.elementor-element-b0a1e3a>.elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .elementor-21 .elementor-element.elementor-element-18f1db8>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(10px/2);
        }

        .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(10px/2);
        }

        .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(10px/2);
        }

        .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-10px/2);
        }

        .elementor-21 .elementor-element.elementor-element-f145e9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-10px/2);
        }

        .elementor-21 .elementor-element.elementor-element-0760af1>.elementor-widget-container {
            margin: 0px 0px 17px 0px;
        }

        .elementor-21 .elementor-element.elementor-element-98caf07 .elementor-social-icon {
            --icon-padding: 13px;
        }

        .elementor-21 .elementor-element.elementor-element-bdc8490 {
            --gap: 5px 5px;
            --row-gap: 5px;
            --column-gap: 5px;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-21 .elementor-element.elementor-element-800842f {
            --align-items: flex-start;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        }
    }

    @media(min-width:768px) {
        .elementor-21 .elementor-element.elementor-element-c947bac {
            --width: 40%;
        }

        .elementor-21 .elementor-element.elementor-element-6742f68 {
            --width: 60%;
        }

        .elementor-21 .elementor-element.elementor-element-f7754a0 {
            --width: 36%;
        }

        .elementor-21 .elementor-element.elementor-element-7af7c6b {
            --width: 24%;
        }

        .elementor-21 .elementor-element.elementor-element-150e2e5 {
            --width: 40%;
        }

        .elementor-21 .elementor-element.elementor-element-656c4b8 {
            --width: 50%;
        }

        .elementor-21 .elementor-element.elementor-element-800842f {
            --width: 50%;
        }
    }

    @media(max-width:1279px) and (min-width:768px) {
        .elementor-21 .elementor-element.elementor-element-c947bac {
            --width: 100%;
        }

        .elementor-21 .elementor-element.elementor-element-6742f68 {
            --width: 100%;
        }

        .elementor-21 .elementor-element.elementor-element-f7754a0 {
            --width: 40%;
        }

        .elementor-21 .elementor-element.elementor-element-7af7c6b {
            --width: 30%;
        }

        .elementor-21 .elementor-element.elementor-element-150e2e5 {
            --width: 30%;
        }
    }