.elementor-871 .elementor-element.elementor-element-b108e3d {
    --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: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-871 .elementor-element.elementor-element-b108e3d .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-b108e3d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-b108e3d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-fcd2ebb {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 10;
}

.elementor-871 .elementor-element.elementor-element-fcd2ebb .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-fcd2ebb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-fcd2ebb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-a62cfbd {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-871 .elementor-element.elementor-element-a62cfbd .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-871 .elementor-element.elementor-element-974cd19 {
    width: var(--container-widget-width, 810px);
    max-width: 810px;
    --container-widget-width: 810px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-871 .elementor-element.elementor-element-8f83a77 {
    --display: grid;
    --min-height: 630px;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --z-index: 10;
}

.elementor-871 .elementor-element.elementor-element-8f83a77 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-8f83a77 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-8f83a77 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-e1625ff img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: 20px 20px 20px 20px;
}

.elementor-871 .elementor-element.elementor-element-cc17c54 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

.elementor-871 .elementor-element.elementor-element-cc17c54 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-cc17c54 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-cc17c54 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-6112149 {
    --display: flex;
    --justify-content: space-between;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 42px;
    --padding-bottom: 32px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-871 .elementor-element.elementor-element-6112149:not(.elementor-motion-effects-element-type-background),
.elementor-871 .elementor-element.elementor-element-6112149>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-871 .elementor-element.elementor-element-6112149 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-6112149 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-6112149 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-a1e1461 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-871 .elementor-element.elementor-element-a1e1461.elementor-view-stacked .elementor-icon {
    background-color: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-a1e1461.elementor-view-framed .elementor-icon,
.elementor-871 .elementor-element.elementor-element-a1e1461.elementor-view-default .elementor-icon {
    color: #4AC7F8;
    border-color: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-a1e1461.elementor-view-framed .elementor-icon,
.elementor-871 .elementor-element.elementor-element-a1e1461.elementor-view-default .elementor-icon svg {
    fill: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-a1e1461 .elementor-icon {
    font-size: 50px;
}

.elementor-871 .elementor-element.elementor-element-a1e1461 .elementor-icon svg {
    height: 50px;
}

.elementor-871 .elementor-element.elementor-element-2906b7d {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-871 .elementor-element.elementor-element-2906b7d .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-2906b7d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-2906b7d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-758acbf {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
}

.elementor-871 .elementor-element.elementor-element-1317a6a {
    --display: flex;
    --justify-content: space-between;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 42px;
    --padding-bottom: 32px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-871 .elementor-element.elementor-element-1317a6a:not(.elementor-motion-effects-element-type-background),
.elementor-871 .elementor-element.elementor-element-1317a6a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-871 .elementor-element.elementor-element-1317a6a .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-1317a6a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-1317a6a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-6f6b809 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-871 .elementor-element.elementor-element-6f6b809.elementor-view-stacked .elementor-icon {
    background-color: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-6f6b809.elementor-view-framed .elementor-icon,
.elementor-871 .elementor-element.elementor-element-6f6b809.elementor-view-default .elementor-icon {
    color: #4AC7F8;
    border-color: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-6f6b809.elementor-view-framed .elementor-icon,
.elementor-871 .elementor-element.elementor-element-6f6b809.elementor-view-default .elementor-icon svg {
    fill: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-6f6b809 .elementor-icon {
    font-size: 50px;
}

.elementor-871 .elementor-element.elementor-element-6f6b809 .elementor-icon svg {
    height: 50px;
}

.elementor-871 .elementor-element.elementor-element-6d3a142 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-871 .elementor-element.elementor-element-6d3a142 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-6d3a142 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-6d3a142 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-1229a22 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
}

.elementor-871 .elementor-element.elementor-element-cdfb8ed {
    --display: flex;
    --justify-content: space-between;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 42px;
    --padding-bottom: 32px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-871 .elementor-element.elementor-element-cdfb8ed:not(.elementor-motion-effects-element-type-background),
.elementor-871 .elementor-element.elementor-element-cdfb8ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-871 .elementor-element.elementor-element-cdfb8ed .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-cdfb8ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-cdfb8ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-f12e9d1 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-871 .elementor-element.elementor-element-f12e9d1.elementor-view-stacked .elementor-icon {
    background-color: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-f12e9d1.elementor-view-framed .elementor-icon,
.elementor-871 .elementor-element.elementor-element-f12e9d1.elementor-view-default .elementor-icon {
    color: #4AC7F8;
    border-color: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-f12e9d1.elementor-view-framed .elementor-icon,
.elementor-871 .elementor-element.elementor-element-f12e9d1.elementor-view-default .elementor-icon svg {
    fill: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-f12e9d1 .elementor-icon {
    font-size: 50px;
}

.elementor-871 .elementor-element.elementor-element-f12e9d1 .elementor-icon svg {
    height: 50px;
}

.elementor-871 .elementor-element.elementor-element-5ba36ac {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-871 .elementor-element.elementor-element-5ba36ac .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-5ba36ac .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-5ba36ac .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-4e6d41c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
}

.elementor-871 .elementor-element.elementor-element-ac170ad {
    --display: flex;
    --justify-content: space-between;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 42px;
    --padding-bottom: 32px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-871 .elementor-element.elementor-element-ac170ad:not(.elementor-motion-effects-element-type-background),
.elementor-871 .elementor-element.elementor-element-ac170ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-871 .elementor-element.elementor-element-ac170ad .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-ac170ad .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-ac170ad .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-d0a49fe .elementor-icon-wrapper {
    text-align: start;
}

.elementor-871 .elementor-element.elementor-element-d0a49fe.elementor-view-stacked .elementor-icon {
    background-color: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-d0a49fe.elementor-view-framed .elementor-icon,
.elementor-871 .elementor-element.elementor-element-d0a49fe.elementor-view-default .elementor-icon {
    color: #4AC7F8;
    border-color: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-d0a49fe.elementor-view-framed .elementor-icon,
.elementor-871 .elementor-element.elementor-element-d0a49fe.elementor-view-default .elementor-icon svg {
    fill: #4AC7F8;
}

.elementor-871 .elementor-element.elementor-element-d0a49fe .elementor-icon {
    font-size: 50px;
}

.elementor-871 .elementor-element.elementor-element-d0a49fe .elementor-icon svg {
    height: 50px;
}

.elementor-871 .elementor-element.elementor-element-a8dcc3a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-871 .elementor-element.elementor-element-a8dcc3a .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-a8dcc3a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-a8dcc3a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-f1e9331 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
}

.elementor-871 .elementor-element.elementor-element-274bc9e6 {
    --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-871 .elementor-element.elementor-element-274bc9e6 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-274bc9e6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-274bc9e6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-1e79a26e {
    --display: flex;
    --min-height: 55px;
    --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;
    --z-index: 5;
}

.elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_char {
    color: var(--e-global-color-theme_color_link);
    font-size: 47px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: -0.01em;
}

.elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 0px;
}

.elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 0px;
}

.elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_overlay {
    background-image: url(../../2026/01/asterisk-icon-fourth.svg);
}

.elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_delimiter {
    color: var(--e-global-color-theme_color_link);
    margin-left: 38px;
    margin-right: 38px;
    margin-top: 7px;
}

.elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_delimiter svg {
    fill: var(--e-global-color-theme_color_link);
}

.elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_char.trx_addons_bg_text_delimiter {
    font-size: 21px;
}

.elementor-871 .elementor-element.elementor-element-245e7d74 {
    --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: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-871 .elementor-element.elementor-element-245e7d74 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-245e7d74 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-245e7d74 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-6ca95e92 {
    --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-871 .elementor-element.elementor-element-6ca95e92 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-6ca95e92 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-6ca95e92 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-b28f940 {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-871 .elementor-element.elementor-element-b28f940 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-b28f940 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-b28f940 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-5c011b5a .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-871 .elementor-element.elementor-element-38ddfa91 {
    --display: flex;
}

.elementor-871 .elementor-element.elementor-element-38ddfa91 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-38ddfa91 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-38ddfa91 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-519ef88e {
    width: var(--container-widget-width, 490px);
    max-width: 490px;
    --container-widget-width: 490px;
    --container-widget-flex-grow: 0;
}

.elementor-871 .elementor-element.elementor-element-67a62832 {
    --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;
}

.elementor-871 .elementor-element.elementor-element-67a62832 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-67a62832 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-67a62832 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-1e09ad74 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-871 .elementor-element.elementor-element-661477a9 {
    margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-871 .elementor-element.elementor-element-661477a9 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-871 .elementor-element.elementor-element-55919305 {
    margin: 120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-871 .elementor-element.elementor-element-55919305 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-871 .elementor-element.elementor-element-9644265 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-871 .elementor-element.elementor-element-9644265 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-9644265 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-9644265 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-2e2d8cb {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-871 .elementor-element.elementor-element-2e2d8cb .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-2e2d8cb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-2e2d8cb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-1c3d3d4 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-871 .elementor-element.elementor-element-1c3d3d4 .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-871 .elementor-element.elementor-element-9f2f529 {
    --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-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-9f2f529 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-9f2f529 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-9f2f529 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-1ae9212 {
    --display: flex;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 5%;
}

.elementor-871 .elementor-element.elementor-element-1ae9212 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-1ae9212 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-1ae9212 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-a7ebba5 {
    --display: flex;
}

.elementor-871 .elementor-element.elementor-element-a7ebba5 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-a7ebba5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-a7ebba5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-549dec6 {
    --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-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-549dec6 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-549dec6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-549dec6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-4975fbb {
    --display: flex;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 5%;
}

.elementor-871 .elementor-element.elementor-element-4975fbb .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-4975fbb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-4975fbb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-969fb36 {
    --display: flex;
}

.elementor-871 .elementor-element.elementor-element-969fb36 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-969fb36 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-969fb36 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-b35bd0f {
    --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-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-b35bd0f .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-b35bd0f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-b35bd0f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-9608b0f {
    --display: flex;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 5%;
}

.elementor-871 .elementor-element.elementor-element-9608b0f .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-9608b0f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-9608b0f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-eece242 {
    --display: flex;
}

.elementor-871 .elementor-element.elementor-element-eece242 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-eece242 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-eece242 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-23ae5ed8 {
    --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: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-871 .elementor-element.elementor-element-23ae5ed8 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-23ae5ed8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-23ae5ed8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-3384ce9c {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-871 .elementor-element.elementor-element-3384ce9c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-3384ce9c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-3384ce9c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-639408ad {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-871 .elementor-element.elementor-element-639408ad .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-871 .elementor-element.elementor-element-57804106 {
    width: var(--container-widget-width, 550px);
    max-width: 550px;
    --container-widget-width: 550px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-871 .elementor-element.elementor-element-3cdfc74d {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-871 .elementor-element.elementor-element-3cdfc74d .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-3cdfc74d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-3cdfc74d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-65880a84 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-871 .elementor-element.elementor-element-65880a84:not(.elementor-motion-effects-element-type-background),
.elementor-871 .elementor-element.elementor-element-65880a84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-871 .elementor-element.elementor-element-65880a84 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-65880a84 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-65880a84 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-5bb74101 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;
    text-align: center;
}

.elementor-871 .elementor-element.elementor-element-6322d124 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;
    text-align: center;
    font-size: 14px;
    line-height: 1.3em;
}

.elementor-871 .elementor-element.elementor-element-51e605d2 img {
    max-width: 100%;
    border-radius: 20px 20px 20px 20px;
}

.elementor-871 .elementor-element.elementor-element-60a64c49>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-871 .elementor-element.elementor-element-60a64c49 .trx-addons-list-container .trx-addons-list-items li {
    align-items: center;
}

.elementor-871 .elementor-element.elementor-element-60a64c49 .trx-addons-icon-wrapper {
    top: 0px;
}

.elementor-871 .elementor-element.elementor-element-60a64c49 .trx-addons-list-items .trx-addons-icon-list-icon {
    font-size: 14px;
    line-height: 14px;
}

.elementor-871 .elementor-element.elementor-element-60a64c49 .trx-addons-list-items .trx-addons-icon-list-image img {
    width: 14px;
}

body:not(.rtl) .elementor-871 .elementor-element.elementor-element-60a64c49.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-right: 8px;
}

body.rtl .elementor-871 .elementor-element.elementor-element-60a64c49.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-871 .elementor-element.elementor-element-60a64c49.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-871 .elementor-element.elementor-element-60a64c49 .trx-addons-icon-list-text {
    font-size: 14px;
    letter-spacing: 0px;
}

.elementor-871 .elementor-element.elementor-element-60a64c49 .trx-addons-icon-list-item:hover .trx-addons-icon-list-text {
    color: var(--e-global-color-theme_color_text);
}

.elementor-871 .elementor-element.elementor-element-5fd8cc83 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-871 .elementor-element.elementor-element-5fd8cc83:not(.elementor-motion-effects-element-type-background),
.elementor-871 .elementor-element.elementor-element-5fd8cc83>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-871 .elementor-element.elementor-element-5fd8cc83 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-5fd8cc83 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-5fd8cc83 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-744981a6 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;
    text-align: center;
}

.elementor-871 .elementor-element.elementor-element-2140d1d5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;
    text-align: center;
    font-size: 14px;
    line-height: 1.3em;
}

.elementor-871 .elementor-element.elementor-element-1980cf07 img {
    max-width: 260px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-871 .elementor-element.elementor-element-5fe36f80>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-871 .elementor-element.elementor-element-5fe36f80 .trx-addons-list-container .trx-addons-list-items li {
    align-items: center;
}

.elementor-871 .elementor-element.elementor-element-5fe36f80 .trx-addons-icon-wrapper {
    top: 0px;
}

.elementor-871 .elementor-element.elementor-element-5fe36f80 .trx-addons-list-items .trx-addons-icon-list-icon {
    font-size: 14px;
    line-height: 14px;
}

.elementor-871 .elementor-element.elementor-element-5fe36f80 .trx-addons-list-items .trx-addons-icon-list-image img {
    width: 14px;
}

body:not(.rtl) .elementor-871 .elementor-element.elementor-element-5fe36f80.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-right: 8px;
}

body.rtl .elementor-871 .elementor-element.elementor-element-5fe36f80.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-871 .elementor-element.elementor-element-5fe36f80.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-871 .elementor-element.elementor-element-5fe36f80 .trx-addons-icon-list-text {
    font-size: 14px;
    letter-spacing: 0px;
}

.elementor-871 .elementor-element.elementor-element-5fe36f80 .trx-addons-icon-list-item:hover .trx-addons-icon-list-text {
    color: var(--e-global-color-theme_color_text);
}

.elementor-871 .elementor-element.elementor-element-77354dad {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-871 .elementor-element.elementor-element-77354dad:not(.elementor-motion-effects-element-type-background),
.elementor-871 .elementor-element.elementor-element-77354dad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-871 .elementor-element.elementor-element-77354dad .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-77354dad .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-77354dad .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-bf0cdcb {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;
    text-align: center;
}

.elementor-871 .elementor-element.elementor-element-2008345 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;
    text-align: center;
    font-size: 14px;
    line-height: 1.3em;
}

.elementor-871 .elementor-element.elementor-element-679013b5 img {
    max-width: 260px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-871 .elementor-element.elementor-element-10d66e81>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-871 .elementor-element.elementor-element-10d66e81 .trx-addons-list-container .trx-addons-list-items li {
    align-items: center;
}

.elementor-871 .elementor-element.elementor-element-10d66e81 .trx-addons-icon-wrapper {
    top: 0px;
}

.elementor-871 .elementor-element.elementor-element-10d66e81 .trx-addons-list-items .trx-addons-icon-list-icon {
    font-size: 14px;
    line-height: 14px;
}

.elementor-871 .elementor-element.elementor-element-10d66e81 .trx-addons-list-items .trx-addons-icon-list-image img {
    width: 14px;
}

body:not(.rtl) .elementor-871 .elementor-element.elementor-element-10d66e81.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-right: 8px;
}

body.rtl .elementor-871 .elementor-element.elementor-element-10d66e81.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-871 .elementor-element.elementor-element-10d66e81.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-871 .elementor-element.elementor-element-10d66e81 .trx-addons-icon-list-text {
    font-size: 14px;
    letter-spacing: 0px;
}

.elementor-871 .elementor-element.elementor-element-10d66e81 .trx-addons-icon-list-item:hover .trx-addons-icon-list-text {
    color: var(--e-global-color-theme_color_text);
}

.elementor-871 .elementor-element.elementor-element-4f65415c {
    --display: flex;
    --min-height: 810px;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: -1px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 5;
}

.elementor-871 .elementor-element.elementor-element-4f65415c:not(.elementor-motion-effects-element-type-background),
.elementor-871 .elementor-element.elementor-element-4f65415c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2026/01/custom-img-04-copyright.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-871 .elementor-element.elementor-element-4f65415c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-4f65415c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-4f65415c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-4c80364c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 45px;
    --padding-bottom: 55px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-871 .elementor-element.elementor-element-4c80364c:not(.elementor-motion-effects-element-type-background),
.elementor-871 .elementor-element.elementor-element-4c80364c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-871 .elementor-element.elementor-element-4c80364c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-871 .elementor-element.elementor-element-4c80364c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-871 .elementor-element.elementor-element-4c80364c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-871 .elementor-element.elementor-element-a6bf7f8 {
    width: var(--container-widget-width, 280px);
    max-width: 280px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;
    --container-widget-width: 280px;
    --container-widget-flex-grow: 0;
}

@media(max-width:1279px) {
    .elementor-871 .elementor-element.elementor-element-b108e3d {
        --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: 95px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-fcd2ebb {
        --margin-top: 0px;
        --margin-bottom: 38px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-a62cfbd {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-974cd19 {
        --container-widget-width: 450px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 450px);
        max-width: 450px;
    }

    .elementor-871 .elementor-element.elementor-element-8f83a77 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-871 .elementor-element.elementor-element-cc17c54 {
        --grid-auto-flow: row;
    }

    .elementor-871 .elementor-element.elementor-element-758acbf {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-1229a22 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-4e6d41c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-f1e9331 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-1e79a26e {
        --min-height: 46px;
    }

    .elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_char {
        font-size: 40px;
    }

    .elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_char.trx_addons_bg_text_delimiter {
        font-size: 20px;
    }

    .elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_delimiter {
        margin-left: 34px;
        margin-right: 34px;
    }

    .elementor-871 .elementor-element.elementor-element-245e7d74 {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-6ca95e92 {
        --margin-top: 0px;
        --margin-bottom: 38px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-b28f940 {
        --padding-top: 7px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-519ef88e {
        width: 100%;
        max-width: 100%;
    }

    .elementor-871 .elementor-element.elementor-element-661477a9 {
        margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-55919305 {
        margin: 100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-2e2d8cb {
        --margin-top: 0px;
        --margin-bottom: 38px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-1c3d3d4 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-9f2f529 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-871 .elementor-element.elementor-element-1ae9212 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 3%;
    }

    .elementor-871 .elementor-element.elementor-element-549dec6 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-871 .elementor-element.elementor-element-4975fbb {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 3%;
    }

    .elementor-871 .elementor-element.elementor-element-b35bd0f {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-871 .elementor-element.elementor-element-9608b0f {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 3%;
    }

    .elementor-871 .elementor-element.elementor-element-23ae5ed8 {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-3384ce9c {
        --margin-top: 0px;
        --margin-bottom: 38px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-639408ad {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-57804106 {
        --container-widget-width: 425px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 425px);
        max-width: 425px;
    }

    .elementor-871 .elementor-element.elementor-element-3cdfc74d {
        --grid-auto-flow: row;
    }

    .elementor-871 .elementor-element.elementor-element-65880a84 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-871 .elementor-element.elementor-element-6322d124 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-51e605d2 img {
        max-width: 100%;
    }

    .elementor-871 .elementor-element.elementor-element-60a64c49>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-871 .elementor-element.elementor-element-5fd8cc83 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-871 .elementor-element.elementor-element-2140d1d5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-1980cf07 img {
        max-width: 100%;
    }

    .elementor-871 .elementor-element.elementor-element-5fe36f80>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-871 .elementor-element.elementor-element-77354dad {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-871 .elementor-element.elementor-element-2008345 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-679013b5 img {
        max-width: 100%;
    }

    .elementor-871 .elementor-element.elementor-element-10d66e81>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-871 .elementor-element.elementor-element-4f65415c {
        --min-height: 760px;
    }

    .elementor-871 .elementor-element.elementor-element-4c80364c {
        --padding-top: 35px;
        --padding-bottom: 45px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-871 .elementor-element.elementor-element-a6bf7f8 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 240px);
        max-width: 240px;
    }
}

@media(max-width:767px) {
    .elementor-871 .elementor-element.elementor-element-b108e3d {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-fcd2ebb {
        --margin-top: 0px;
        --margin-bottom: 28px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-a62cfbd {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-a62cfbd .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-871 .elementor-element.elementor-element-974cd19 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-871 .elementor-element.elementor-element-8f83a77 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-871 .elementor-element.elementor-element-cc17c54 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }

    .elementor-871 .elementor-element.elementor-element-6112149 {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 30px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-871 .elementor-element.elementor-element-1317a6a {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 30px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-871 .elementor-element.elementor-element-cdfb8ed {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 30px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-871 .elementor-element.elementor-element-ac170ad {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 30px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-871 .elementor-element.elementor-element-1e79a26e {
        --min-height: 38px;
    }

    .elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_char {
        font-size: 32px;
    }

    .elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_char.trx_addons_bg_text_delimiter {
        font-size: 16px;
    }

    .elementor-871 .elementor-element.elementor-element-1e79a26e .trx_addons_bg_text_delimiter {
        margin-left: 26px;
        margin-right: 26px;
    }

    .elementor-871 .elementor-element.elementor-element-245e7d74 {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-6ca95e92 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --margin-top: 0px;
        --margin-bottom: 28px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-b28f940 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-5c011b5a .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-871 .elementor-element.elementor-element-67a62832 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-1e09ad74 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        padding: 0px 10px 20px 0px;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-871 .elementor-element.elementor-element-661477a9 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 20px 10px;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-871 .elementor-element.elementor-element-55919305 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-2e2d8cb {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 28px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-1c3d3d4 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-1c3d3d4 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-871 .elementor-element.elementor-element-9f2f529 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-871 .elementor-element.elementor-element-1ae9212 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-871 .elementor-element.elementor-element-549dec6 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-871 .elementor-element.elementor-element-b35bd0f {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-871 .elementor-element.elementor-element-23ae5ed8 {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-3384ce9c {
        --margin-top: 0px;
        --margin-bottom: 28px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-871 .elementor-element.elementor-element-639408ad {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-639408ad .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-871 .elementor-element.elementor-element-57804106 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-871 .elementor-element.elementor-element-3cdfc74d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }

    .elementor-871 .elementor-element.elementor-element-5bb74101 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-6322d124 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-60a64c49>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-871 .elementor-element.elementor-element-744981a6 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-2140d1d5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-5fe36f80>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-871 .elementor-element.elementor-element-bf0cdcb {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-2008345 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-871 .elementor-element.elementor-element-10d66e81>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-871 .elementor-element.elementor-element-4f65415c {
        --min-height: 680px;
    }

    .elementor-871 .elementor-element.elementor-element-4c80364c {
        --padding-top: 30px;
        --padding-bottom: 35px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-871 .elementor-element.elementor-element-a6bf7f8 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
        --container-widget-width: 220px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 220px);
        max-width: 220px;
    }
}

@media(min-width:768px) {
    .elementor-871 .elementor-element.elementor-element-b28f940 {
        --width: 50%;
    }

    .elementor-871 .elementor-element.elementor-element-38ddfa91 {
        --width: 50%;
    }

    .elementor-871 .elementor-element.elementor-element-2e2d8cb {
        --width: 96%;
    }

    .elementor-871 .elementor-element.elementor-element-1ae9212 {
        --width: 50%;
    }

    .elementor-871 .elementor-element.elementor-element-a7ebba5 {
        --width: 50%;
    }

    .elementor-871 .elementor-element.elementor-element-4975fbb {
        --width: 50%;
    }

    .elementor-871 .elementor-element.elementor-element-969fb36 {
        --width: 50%;
    }

    .elementor-871 .elementor-element.elementor-element-9608b0f {
        --width: 50%;
    }

    .elementor-871 .elementor-element.elementor-element-eece242 {
        --width: 50%;
    }

    .elementor-871 .elementor-element.elementor-element-4c80364c {
        --width: 520px;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-871 .elementor-element.elementor-element-b28f940 {
        --width: 32%;
    }

    .elementor-871 .elementor-element.elementor-element-38ddfa91 {
        --width: 68%;
    }

    .elementor-871 .elementor-element.elementor-element-2e2d8cb {
        --width: 560px;
    }

    .elementor-871 .elementor-element.elementor-element-4c80364c {
        --width: 440px;
    }
}