.elementor-222 .elementor-element.elementor-element-b90cd20 {
    --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;
}

.elementor-222 .elementor-element.elementor-element-b90cd20 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-b90cd20 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-b90cd20 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-a0c0e8d {
    --e-transform-rotateZ: 50deg;
    top: -38vw;
    z-index: 0;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-a0c0e8d {
    right: 0vw;
}

body.rtl .elementor-222 .elementor-element.elementor-element-a0c0e8d {
    left: 0vw;
}

.elementor-222 .elementor-element.elementor-element-a0c0e8d img {
    max-width: 75vw;
}

.elementor-222 .elementor-element.elementor-element-8fe8962 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 90px;
    --padding-bottom: 100px;
    --padding-left: 70px;
    --padding-right: 70px;
}

.elementor-222 .elementor-element.elementor-element-8fe8962 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-8fe8962 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-8fe8962 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-3922aa9 {
    left: 0px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-3922aa9 {
    right: 0px;
}

.elementor-222 .elementor-element.elementor-element-3922aa9 {
    bottom: 0px;
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-3922aa9 img {
    max-width: 35vw;
}

.elementor-222 .elementor-element.elementor-element-c41da22 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 90px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-222 .elementor-element.elementor-element-c41da22 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-c41da22 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-c41da22 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-026e1d5 .elementor-repeater-item-24fd446.trx-addons-advanced-title-item-text {
    font-size: 8vw;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: -10px;
}

.elementor-222 .elementor-element.elementor-element-026e1d5>.elementor-widget-container {
    margin: -1vw 0vw -2vw 0vw;
}

.elementor-222 .elementor-element.elementor-element-c71634e {
    --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-222 .elementor-element.elementor-element-c71634e .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-c71634e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-c71634e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-383ee2d {
    --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: space-between;
    --padding-top: 7px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-222 .elementor-element.elementor-element-383ee2d .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-383ee2d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-383ee2d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-da70500 .trx-addons-list-container .trx-addons-list-items li {
    align-items: flex-start;
}

.elementor-222 .elementor-element.elementor-element-da70500 .trx-addons-icon-wrapper {
    top: 1px;
}

.elementor-222 .elementor-element.elementor-element-da70500 .trx-addons-list-items .trx-addons-icon-list-icon {
    font-size: 14px;
    line-height: 14px;
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-da70500 .trx-addons-list-items .trx-addons-icon-list-image img {
    width: 14px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-da70500.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-right: 15px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-da70500.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 15px;
}

.elementor-222 .elementor-element.elementor-element-da70500.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 15px;
}

.elementor-222 .elementor-element.elementor-element-da70500 .trx-addons-list-items .trx-addons-icon-list-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-da70500 .trx-addons-icon-list-text {
    color: var(--e-global-color-theme_color_title);
    font-size: 54px;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-222 .elementor-element.elementor-element-ad0915c {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-222 .elementor-element.elementor-element-ad0915c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-ad0915c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-ad0915c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-cc9403f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;
}

.elementor-222 .elementor-element.elementor-element-cc9403f .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-24c05c0 .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-24c05c0 .elementor-heading-title a:hover,
.elementor-222 .elementor-element.elementor-element-24c05c0 .elementor-heading-title a:focus {
    color: var(--e-global-color-theme_color_text);
}

.elementor-222 .elementor-element.elementor-element-269b635 {
    --display: flex;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 14.5%;
    --padding-right: 0%;
}

.elementor-222 .elementor-element.elementor-element-269b635 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-269b635 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-269b635 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-c6c9737 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-222 .elementor-element.elementor-element-c6c9737 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-c6c9737 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-c6c9737 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-d310a69 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;
    padding: 0px 0px 25px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-222 .elementor-element.elementor-element-fdd9321 {
    width: var(--container-widget-width, 105px);
    max-width: 105px;
    --container-widget-width: 105px;
    --container-widget-flex-grow: 0;
}

.elementor-222 .elementor-element.elementor-element-fdd9321 .trx-addons-list-items.trx-addons-inline-items {
    gap: 6px 6px;
}

.elementor-222 .elementor-element.elementor-element-fdd9321 .trx-addons-list-items:not(.trx-addons-inline-items) li:not(:last-child) {
    margin-bottom: 6px;
}

.elementor-222 .elementor-element.elementor-element-fdd9321 .trx-addons-list-container .trx-addons-list-items li {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-fdd9321 .trx-addons-icon-wrapper {
    top: 0px;
}

.elementor-222 .elementor-element.elementor-element-fdd9321 .trx-addons-list-items .trx-addons-icon-list-icon {
    font-size: 14px;
    line-height: 14px;
}

.elementor-222 .elementor-element.elementor-element-fdd9321 .trx-addons-list-items .trx-addons-icon-list-image img {
    width: 14px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-fdd9321.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-right: 8px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-fdd9321.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-222 .elementor-element.elementor-element-fdd9321.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-222 .elementor-element.elementor-element-fdd9321 .trx-addons-icon-list-text {
    color: var(--e-global-color-theme_color_title);
    font-size: 15px;
    letter-spacing: 0px;
}

.elementor-222 .elementor-element.elementor-element-fdd9321 .trx-addons-icon-list-item:hover .trx-addons-icon-list-text {
    color: var(--e-global-color-theme_color_text);
}

.elementor-222 .elementor-element.elementor-element-4c52df9 {
    --display: flex;
    --min-height: 590px;
    --overlay-opacity: 1;
}

.elementor-222 .elementor-element.elementor-element-4c52df9::before,
.elementor-222 .elementor-element.elementor-element-4c52df9>.elementor-background-video-container::before,
.elementor-222 .elementor-element.elementor-element-4c52df9>.e-con-inner>.elementor-background-video-container::before,
.elementor-222 .elementor-element.elementor-element-4c52df9>.elementor-background-slideshow::before,
.elementor-222 .elementor-element.elementor-element-4c52df9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-222 .elementor-element.elementor-element-4c52df9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #FFFFFF00 50%, var(--e-global-color-theme_color_bg_color) 100%);
}

.elementor-222 .elementor-element.elementor-element-4c52df9 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-4c52df9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-4c52df9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-5e47b5d1 {
    --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-222 .elementor-element.elementor-element-5e47b5d1 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-5e47b5d1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-5e47b5d1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-1bac48b6 {
    left: -31vw;
}

body.rtl .elementor-222 .elementor-element.elementor-element-1bac48b6 {
    right: -31vw;
}

.elementor-222 .elementor-element.elementor-element-1bac48b6 {
    top: -2vw;
    z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-1bac48b6 img {
    max-width: 68vw;
    opacity: 0.7;
}

.elementor-222 .elementor-element.elementor-element-766472da {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
    z-index: 10;
}

.elementor-222 .elementor-element.elementor-element-766472da .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-222 .elementor-element.elementor-element-360c58d1 {
    --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;
    --z-index: 10;
}

.elementor-222 .elementor-element.elementor-element-360c58d1 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-360c58d1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-360c58d1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-3137d85 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-222 .elementor-element.elementor-element-3137d85 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-3137d85 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-3137d85 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-0602ea0 {
    width: var(--container-widget-width, 545px);
    max-width: 545px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;
    --container-widget-width: 545px;
    --container-widget-flex-grow: 0;
}

.elementor-222 .elementor-element.elementor-element-12bf3d2e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-222 .elementor-element.elementor-element-644deb2c {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 50px 30px;
    --row-gap: 50px;
    --column-gap: 30px;
    --grid-auto-flow: row;
    --padding-top: 7px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-222 .elementor-element.elementor-element-644deb2c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-644deb2c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-644deb2c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-48663376 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 30px;
}

.elementor-222 .elementor-element.elementor-element-48663376 .elementor-icon-box-title {
    margin-block-end: 12px;
}

.elementor-222 .elementor-element.elementor-element-48663376.elementor-view-stacked .elementor-icon {
    background-color: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-48663376.elementor-view-framed .elementor-icon,
.elementor-222 .elementor-element.elementor-element-48663376.elementor-view-default .elementor-icon {
    fill: #4AC7F8;
    color: #4AC7F8;
    border-color: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-48663376 .elementor-icon {
    font-size: 65px;
}

.elementor-222 .elementor-element.elementor-element-11c0c1d8 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 30px;
}

.elementor-222 .elementor-element.elementor-element-11c0c1d8 .elementor-icon-box-title {
    margin-block-end: 12px;
}

.elementor-222 .elementor-element.elementor-element-11c0c1d8.elementor-view-stacked .elementor-icon {
    background-color: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-11c0c1d8.elementor-view-framed .elementor-icon,
.elementor-222 .elementor-element.elementor-element-11c0c1d8.elementor-view-default .elementor-icon {
    fill: #4AC7F8;
    color: #4AC7F8;
    border-color: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-11c0c1d8 .elementor-icon {
    font-size: 65px;
}

.elementor-222 .elementor-element.elementor-element-20cc49e .elementor-icon-box-wrapper {
    text-align: start;
    gap: 30px;
}

.elementor-222 .elementor-element.elementor-element-20cc49e .elementor-icon-box-title {
    margin-block-end: 12px;
}

.elementor-222 .elementor-element.elementor-element-20cc49e.elementor-view-stacked .elementor-icon {
    background-color: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-20cc49e.elementor-view-framed .elementor-icon,
.elementor-222 .elementor-element.elementor-element-20cc49e.elementor-view-default .elementor-icon {
    fill: #4AC7F8;
    color: #4AC7F8;
    border-color: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-20cc49e .elementor-icon {
    font-size: 65px;
}

.elementor-222 .elementor-element.elementor-element-4120a6f0 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 30px;
}

.elementor-222 .elementor-element.elementor-element-4120a6f0 .elementor-icon-box-title {
    margin-block-end: 12px;
}

.elementor-222 .elementor-element.elementor-element-4120a6f0.elementor-view-stacked .elementor-icon {
    background-color: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-4120a6f0.elementor-view-framed .elementor-icon,
.elementor-222 .elementor-element.elementor-element-4120a6f0.elementor-view-default .elementor-icon {
    fill: #4AC7F8;
    color: #4AC7F8;
    border-color: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-4120a6f0 .elementor-icon {
    font-size: 65px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-f24d656 {
    right: 0px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-f24d656 {
    left: 0px;
}

.elementor-222 .elementor-element.elementor-element-f24d656 {
    top: 0px;
    z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-f24d656 img {
    max-width: 35vw;
}

.elementor-222 .elementor-element.elementor-element-78cb2e6b {
    --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-222 .elementor-element.elementor-element-78cb2e6b .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-78cb2e6b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-78cb2e6b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-100a993f {
    --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-222 .elementor-element.elementor-element-100a993f .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-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 0px;
}

.elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 0px;
}

.elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text_overlay {
    background-image: url(../../2026/01/asterisk-icon-fourth.svg);
}

.elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text_delimiter {
    color: var(--e-global-color-theme_color_link);
    margin-left: 38px;
    margin-right: 38px;
    margin-top: 7px;
}

.elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text_delimiter svg {
    fill: var(--e-global-color-theme_color_link);
}

.elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text_char.trx_addons_bg_text_delimiter {
    font-size: 21px;
}

.elementor-222 .elementor-element.elementor-element-16588f7b {
    --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: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-222 .elementor-element.elementor-element-16588f7b .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-16588f7b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-16588f7b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-12f82a1b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
    z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-12f82a1b .elementor-heading-title {
    font-size: 18px;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-222 .elementor-element.elementor-element-696a28cf {
    width: var(--container-widget-width, 980px);
    max-width: 980px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
    --container-widget-width: 980px;
    --container-widget-flex-grow: 0;
    z-index: 5;
    text-align: center;
}

.elementor-222 .elementor-element.elementor-element-7fef6506 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-7fef6506 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-7fef6506 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-7fef6506 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-42b6d211 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-222 .elementor-element.elementor-element-42b6d211:not(.elementor-motion-effects-element-type-background),
.elementor-222 .elementor-element.elementor-element-42b6d211>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-42b6d211 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-42b6d211 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-42b6d211 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-icon {
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
}

.elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 33px;
}

.elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-container {
    align-items: flex-start;
    justify-content: flex-start;
}

.elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-content {
    padding: 0px 20px 0px 20px;
}

.elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-title {
    margin-bottom: 13px;
}

.elementor-222 .elementor-element.elementor-element-4f62d777 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-222 .elementor-element.elementor-element-4f62d777:not(.elementor-motion-effects-element-type-background),
.elementor-222 .elementor-element.elementor-element-4f62d777>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-4f62d777 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-4f62d777 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-4f62d777 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-icon {
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
}

.elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 33px;
}

.elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-container {
    align-items: flex-start;
    justify-content: flex-start;
}

.elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-content {
    padding: 0px 20px 0px 20px;
}

.elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-title {
    margin-bottom: 13px;
}

.elementor-222 .elementor-element.elementor-element-3d38d771 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 20px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-222 .elementor-element.elementor-element-3d38d771:not(.elementor-motion-effects-element-type-background),
.elementor-222 .elementor-element.elementor-element-3d38d771>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-3d38d771 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-3d38d771 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-3d38d771 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-icon {
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
}

.elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 33px;
}

.elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-container {
    align-items: flex-start;
    justify-content: flex-start;
}

.elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-content {
    padding: 0px 20px 0px 20px;
}

.elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-title {
    margin-bottom: 13px;
}

.elementor-222 .elementor-element.elementor-element-3436fbc8 {
    --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: 0px;
    --padding-left: 70px;
    --padding-right: 70px;
}

.elementor-222 .elementor-element.elementor-element-3436fbc8 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-3436fbc8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-3436fbc8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-326dd300 {
    right: -45.3vw;
}

body.rtl .elementor-222 .elementor-element.elementor-element-326dd300 {
    left: -45.3vw;
}

.elementor-222 .elementor-element.elementor-element-326dd300 {
    top: -31vw;
}

.elementor-222 .elementor-element.elementor-element-326dd300 img {
    max-width: 90vw;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-3dadb1b {
    right: 0px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-3dadb1b {
    left: 0px;
}

.elementor-222 .elementor-element.elementor-element-3dadb1b {
    bottom: -9vw;
}

.elementor-222 .elementor-element.elementor-element-3dadb1b img {
    max-width: 35vw;
}

.elementor-222 .elementor-element.elementor-element-429adf5b {
    --display: flex;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-429adf5b .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-429adf5b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-429adf5b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-6a320688 .slider_container:not(.slider_controller_container),
.elementor-222 .elementor-element.elementor-element-6a320688 .slider_container:not(.slider_controller_container) .slider-slide,
.elementor-222 .elementor-element.elementor-element-6a320688 .slider_container.slider_type_images:not(.slider_controller_container) .slider-slide>img {
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
}

.elementor-222 .elementor-element.elementor-element-66fc7aac {
    --display: flex;
    --justify-content: space-between;
    --gap: 90px 90px;
    --row-gap: 90px;
    --column-gap: 90px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 6%;
    --padding-right: 6%;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-66fc7aac .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-66fc7aac .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-66fc7aac .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-2e26c1b6 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-222 .elementor-element.elementor-element-2e26c1b6 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-2e26c1b6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-2e26c1b6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-2dc36b52 {
    width: var(--container-widget-width, 390px);
    max-width: 390px;
    margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 7vw) 0vw;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
}

.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_wrap .swiper-pagination-bullet {
    margin-left: calc(30px / 2);
    margin-right: calc(30px / 2);
}

.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_thumbs .slider_pagination_wrap .slider_pagination_button {
    margin-left: calc(30px / 2);
    margin-right: calc(30px / 2);
}

.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap .slider_pagination_current {
    margin-right: 30px;
}

.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap .slider_pagination_total {
    margin-left: 30px;
}

.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_titles .slider_pagination_wrap {
    gap: 30px;
}

.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap,
.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap .swiper-pagination-total,
.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_titles .slider_pagination_wrap .slider_pagination_title {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_titles .slider_pagination_wrap .slider_pagination_title:hover {
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap .swiper-pagination-current,
.elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_titles .slider_pagination_wrap .slider_pagination_title.slider_pagination_title_active {
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-6e48a0c1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-222 .elementor-element.elementor-element-6e48a0c1 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-6e48a0c1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-6e48a0c1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-291ab369 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
}

.elementor-222 .elementor-element.elementor-element-553f4c1e {
    width: var(--container-widget-width, 520px);
    max-width: 520px;
    --container-widget-width: 520px;
    --container-widget-flex-grow: 0;
}

.elementor-222 .elementor-element.elementor-element-43edaf14 {
    --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-222 .elementor-element.elementor-element-43edaf14 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-43edaf14 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-43edaf14 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-503890b3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
    z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-503890b3.elementor-element {
    --align-self: center;
}

.elementor-222 .elementor-element.elementor-element-503890b3 .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-222 .elementor-element.elementor-element-d0333e8 {
    width: var(--container-widget-width, 830px);
    max-width: 830px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
    --container-widget-width: 830px;
    --container-widget-flex-grow: 0;
    z-index: 5;
    text-align: center;
}

.elementor-222 .elementor-element.elementor-element-d0333e8.elementor-element {
    --align-self: center;
}

.elementor-222 .elementor-element.elementor-element-12359e20 {
    --display: flex;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-12359e20 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-12359e20 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-12359e20 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-b99fb2:not([class*="with-bg-elementor-animation-"]) .trx-addons-info-box-container,
.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-container-bg-imitator {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-container:hover {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    border-style: solid;
    border-color: var(--e-global-color-theme_color_alt_bg_color);
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-b99fb2 {
    left: 18%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-b99fb2 {
    right: 18%;
}

.elementor-222 .elementor-element.elementor-element-b99fb2 {
    top: 38%;
    z-index: 2;
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-icon {
    font-size: 15px;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-theme_color_title);
    padding: 5px 5px 5px 5px;
}

.elementor-222 .elementor-element.elementor-element-b99fb2.trx-addons-info-box-left .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-b99fb2.trx-addons-info-box-right .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_title);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.03);
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-container:hover .trx-addons-info-box-icon {
    color: var(--e-global-color-theme_color_alt_title);
    border-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-content {
    padding: 0px 8px 0px 8px;
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_title);
    font-size: 14px;
}

.elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-container:hover .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f:not([class*="with-bg-elementor-animation-"]) .trx-addons-info-box-container,
.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-container-bg-imitator {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-container:hover {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    border-style: solid;
    border-color: var(--e-global-color-theme_color_alt_bg_color);
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-5a48cd6f {
    left: 32%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-5a48cd6f {
    right: 32%;
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f {
    top: 70%;
    z-index: 2;
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-icon {
    font-size: 15px;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-theme_color_title);
    padding: 5px 5px 5px 5px;
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f.trx-addons-info-box-left .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f.trx-addons-info-box-right .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_title);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.03);
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-container:hover .trx-addons-info-box-icon {
    color: var(--e-global-color-theme_color_alt_title);
    border-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-content {
    padding: 0px 8px 0px 8px;
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_title);
    font-size: 14px;
}

.elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-container:hover .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-498c79f5:not([class*="with-bg-elementor-animation-"]) .trx-addons-info-box-container,
.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-container-bg-imitator {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-container:hover {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    border-style: solid;
    border-color: var(--e-global-color-theme_color_alt_bg_color);
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-498c79f5 {
    left: 31%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-498c79f5 {
    right: 31%;
}

.elementor-222 .elementor-element.elementor-element-498c79f5 {
    top: 36%;
    z-index: 2;
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-icon {
    font-size: 15px;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-theme_color_title);
    padding: 5px 5px 5px 5px;
}

.elementor-222 .elementor-element.elementor-element-498c79f5.trx-addons-info-box-left .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-498c79f5.trx-addons-info-box-right .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_title);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.03);
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-container:hover .trx-addons-info-box-icon {
    color: var(--e-global-color-theme_color_alt_title);
    border-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-content {
    padding: 0px 8px 0px 8px;
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_title);
    font-size: 14px;
}

.elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-container:hover .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-4d62247f:not([class*="with-bg-elementor-animation-"]) .trx-addons-info-box-container,
.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-container-bg-imitator {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-container:hover {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    border-style: solid;
    border-color: var(--e-global-color-theme_color_alt_bg_color);
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-4d62247f {
    left: 44%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-4d62247f {
    right: 44%;
}

.elementor-222 .elementor-element.elementor-element-4d62247f {
    top: 31%;
    z-index: 2;
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-icon {
    font-size: 15px;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-theme_color_title);
    padding: 5px 5px 5px 5px;
}

.elementor-222 .elementor-element.elementor-element-4d62247f.trx-addons-info-box-left .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-4d62247f.trx-addons-info-box-right .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_title);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.03);
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-container:hover .trx-addons-info-box-icon {
    color: var(--e-global-color-theme_color_alt_title);
    border-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-content {
    padding: 0px 8px 0px 8px;
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_title);
    font-size: 14px;
}

.elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-container:hover .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-79bf5bab:not([class*="with-bg-elementor-animation-"]) .trx-addons-info-box-container,
.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-container-bg-imitator {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-container:hover {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    border-style: solid;
    border-color: var(--e-global-color-theme_color_alt_bg_color);
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-79bf5bab {
    left: 53%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-79bf5bab {
    right: 53%;
}

.elementor-222 .elementor-element.elementor-element-79bf5bab {
    top: 35%;
    z-index: 2;
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-icon {
    font-size: 15px;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-theme_color_title);
    padding: 5px 5px 5px 5px;
}

.elementor-222 .elementor-element.elementor-element-79bf5bab.trx-addons-info-box-left .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-79bf5bab.trx-addons-info-box-right .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_title);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.03);
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-container:hover .trx-addons-info-box-icon {
    color: var(--e-global-color-theme_color_alt_title);
    border-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-content {
    padding: 0px 8px 0px 8px;
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_title);
    font-size: 14px;
}

.elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-container:hover .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-476d19c:not([class*="with-bg-elementor-animation-"]) .trx-addons-info-box-container,
.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-container-bg-imitator {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-container:hover {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    border-style: solid;
    border-color: var(--e-global-color-theme_color_alt_bg_color);
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-476d19c {
    left: 48%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-476d19c {
    right: 48%;
}

.elementor-222 .elementor-element.elementor-element-476d19c {
    top: 42%;
    z-index: 2;
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-icon {
    font-size: 15px;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-theme_color_title);
    padding: 5px 5px 5px 5px;
}

.elementor-222 .elementor-element.elementor-element-476d19c.trx-addons-info-box-left .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-476d19c.trx-addons-info-box-right .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_title);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.03);
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-container:hover .trx-addons-info-box-icon {
    color: var(--e-global-color-theme_color_alt_title);
    border-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-content {
    padding: 0px 8px 0px 8px;
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_title);
    font-size: 14px;
}

.elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-container:hover .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-231b9523:not([class*="with-bg-elementor-animation-"]) .trx-addons-info-box-container,
.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-container-bg-imitator {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-container:hover {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    border-style: solid;
    border-color: var(--e-global-color-theme_color_alt_bg_color);
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-231b9523 {
    left: 80%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-231b9523 {
    right: 80%;
}

.elementor-222 .elementor-element.elementor-element-231b9523 {
    top: 42%;
    z-index: 2;
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-icon {
    font-size: 15px;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-theme_color_title);
    padding: 5px 5px 5px 5px;
}

.elementor-222 .elementor-element.elementor-element-231b9523.trx-addons-info-box-left .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-231b9523.trx-addons-info-box-right .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_title);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.03);
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-container:hover .trx-addons-info-box-icon {
    color: var(--e-global-color-theme_color_alt_title);
    border-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-content {
    padding: 0px 8px 0px 8px;
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_title);
    font-size: 14px;
}

.elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-container:hover .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-7638f56e:not([class*="with-bg-elementor-animation-"]) .trx-addons-info-box-container,
.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-container-bg-imitator {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-container:hover {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    border-style: solid;
    border-color: var(--e-global-color-theme_color_alt_bg_color);
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-7638f56e {
    left: 78%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-7638f56e {
    right: 78%;
}

.elementor-222 .elementor-element.elementor-element-7638f56e {
    top: 81%;
    z-index: 2;
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-icon {
    font-size: 15px;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-theme_color_title);
    padding: 5px 5px 5px 5px;
}

.elementor-222 .elementor-element.elementor-element-7638f56e.trx-addons-info-box-left .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-7638f56e.trx-addons-info-box-right .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_title);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.03);
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-container:hover .trx-addons-info-box-icon {
    color: var(--e-global-color-theme_color_alt_title);
    border-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-content {
    padding: 0px 8px 0px 8px;
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_title);
    font-size: 14px;
}

.elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-container:hover .trx-addons-info-box-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-4f08040a {
    --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: 0px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-222 .elementor-element.elementor-element-4f08040a .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-4f08040a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-4f08040a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-702d6e7 {
    --e-transform-flipX: -1;
    top: 8vw;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-702d6e7 {
    left: 0px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-702d6e7 {
    right: 0px;
}

.elementor-222 .elementor-element.elementor-element-702d6e7 img {
    max-width: 35vw;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-26e7984e {
    left: -37.3vw;
}

body.rtl .elementor-222 .elementor-element.elementor-element-26e7984e {
    right: -37.3vw;
}

.elementor-222 .elementor-element.elementor-element-26e7984e {
    top: -4.3vw;
}

.elementor-222 .elementor-element.elementor-element-26e7984e img {
    max-width: 70vw;
}

.elementor-222 .elementor-element.elementor-element-34c127a1 {
    --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: 25px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-34c127a1 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-34c127a1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-34c127a1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-6441ce2c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
    text-align: center;
}

.elementor-222 .elementor-element.elementor-element-6441ce2c .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-222 .elementor-element.elementor-element-7c486eb3 {
    width: var(--container-widget-width, 540px);
    max-width: 540px;
    --container-widget-width: 540px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-222 .elementor-element.elementor-element-4eb973ba {
    z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher {
    --trx-addons-switcher-effect-duration: 0.3s;
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_controls_section_title,
.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_tab {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_controls_toggle {
    background-color: var(--e-global-color-theme_color_bg_color_2);
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0) inset;
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_controls_toggle,
.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_controls_toggle_button {
    border-radius: 30px 30px 30px 30px;
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_controls_section1,
.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_controls_section2 {
    padding: 12px 33px 12px 33px;
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_controls {
    margin: 0px 0px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher:not(.sc_switcher_toggle_on) .sc_switcher_controls_section1 .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher:not(.sc_switcher_toggle_on) .sc_switcher_controls_section1:hover .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_toggle_on .sc_switcher_controls_section1 .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_controls_toggle_on .sc_switcher_controls_toggle_button {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_toggle_on .sc_switcher_controls_section2 .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_toggle_on .sc_switcher_controls_section2:hover .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher:not(.sc_switcher_toggle_on) .sc_switcher_controls_section2 .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-4eb973ba .sc_switcher_controls_toggle:not(.sc_switcher_controls_toggle_on) .sc_switcher_controls_toggle_button {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-44612587 {
    --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: flex-end;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-44612587 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-44612587 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-44612587 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-18ddab67 {
    --display: flex;
}

.elementor-222 .elementor-element.elementor-element-18ddab67 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-18ddab67 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-18ddab67 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 20px 20px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 40px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 22px 30px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
    padding: 0px 2px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-222 .elementor-element.elementor-element-10a55bac.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #3519E2;
    font-size: 19px;
    margin-right: 8px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-feature-icon svg {
    fill: #3519E2;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: var(--e-global-color-theme_color_bg_color_2);
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    padding: 14px 14px 14px 14px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-button:hover {
    background-color: var(--e-global-color-theme_color_bd_color);
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-footer {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-245f104f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-222 .elementor-element.elementor-element-245f104f .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-245f104f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-245f104f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-list-items li.trx-addons-icon-list-item-without-link,
.elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-list-items li.trx-addons-icon-list-item-with-link a {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
}

.elementor-222 .elementor-element.elementor-element-fbbb4d1.trx-addons-icon-list-traditional .trx-addons-list-items li,
.elementor-222 .elementor-element.elementor-element-fbbb4d1.trx-addons-icon-list-inline .trx-addons-list-items {
    justify-content: center;
}

.elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-list-items li.trx-addons-icon-list-item-without-link,
.elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-list-items li.trx-addons-icon-list-item-with-link a {
    border-radius: 20px 20px 0px 0px;
    padding: 14px 0px 14px 0px;
}

.elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-list-container .trx-addons-list-items li {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-list-items .trx-addons-icon-list-icon {
    font-size: 15px;
    line-height: 15px;
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-list-items .trx-addons-icon-list-image img {
    width: 15px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-fbbb4d1.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-right: 8px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-fbbb4d1.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-222 .elementor-element.elementor-element-fbbb4d1.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-list-items .trx-addons-icon-list-icon svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-icon-list-text {
    color: var(--e-global-color-theme_color_alt_title);
    font-size: 14px;
    letter-spacing: 0px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 0px 0px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 40px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 22px 30px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
    padding: 0px 2px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-222 .elementor-element.elementor-element-580bfe9.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #3519E2;
    font-size: 19px;
    margin-right: 8px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-feature-icon svg {
    fill: #3519E2;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: #3519E2;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3519E2;
    padding: 14px 14px 14px 14px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-button:hover {
    background-color: #2C13C1;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2C13C1;
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-footer {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-6d46ff31 {
    --display: flex;
}

.elementor-222 .elementor-element.elementor-element-6d46ff31 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-6d46ff31 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-6d46ff31 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 20px 20px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 40px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 22px 30px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
    padding: 0px 2px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-222 .elementor-element.elementor-element-35eadd32.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #3519E2;
    font-size: 19px;
    margin-right: 8px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-feature-icon svg {
    fill: #3519E2;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: var(--e-global-color-theme_color_bg_color_2);
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    padding: 14px 14px 14px 14px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-button:hover {
    background-color: var(--e-global-color-theme_color_bd_color);
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-footer {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-340be740 {
    --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: flex-end;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-340be740 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-340be740 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-340be740 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-1fae87c3 {
    --display: flex;
}

.elementor-222 .elementor-element.elementor-element-1fae87c3 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-1fae87c3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-1fae87c3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-43380bee>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 20px 20px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 40px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 22px 30px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
    padding: 0px 2px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-222 .elementor-element.elementor-element-43380bee.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-222 .elementor-element.elementor-element-43380bee.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #3519E2;
    font-size: 19px;
    margin-right: 8px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-feature-icon svg {
    fill: #3519E2;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: var(--e-global-color-theme_color_bg_color_2);
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    padding: 14px 14px 14px 14px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-button:hover {
    background-color: var(--e-global-color-theme_color_bd_color);
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-footer {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-32346d8f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-222 .elementor-element.elementor-element-32346d8f .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-32346d8f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-32346d8f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-list-items li.trx-addons-icon-list-item-without-link,
.elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-list-items li.trx-addons-icon-list-item-with-link a {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
}

.elementor-222 .elementor-element.elementor-element-54e5e613.trx-addons-icon-list-traditional .trx-addons-list-items li,
.elementor-222 .elementor-element.elementor-element-54e5e613.trx-addons-icon-list-inline .trx-addons-list-items {
    justify-content: center;
}

.elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-list-items li.trx-addons-icon-list-item-without-link,
.elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-list-items li.trx-addons-icon-list-item-with-link a {
    border-radius: 20px 20px 0px 0px;
    padding: 14px 0px 14px 0px;
}

.elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-list-container .trx-addons-list-items li {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-list-items .trx-addons-icon-list-icon {
    font-size: 15px;
    line-height: 15px;
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-list-items .trx-addons-icon-list-image img {
    width: 15px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-54e5e613.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-right: 8px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-54e5e613.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-222 .elementor-element.elementor-element-54e5e613.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
    margin-left: 8px;
}

.elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-list-items .trx-addons-icon-list-icon svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-icon-list-text {
    color: var(--e-global-color-theme_color_alt_title);
    font-size: 14px;
    letter-spacing: 0px;
}

.elementor-222 .elementor-element.elementor-element-382b2145>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 0px 0px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 40px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 22px 30px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
    padding: 0px 2px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-222 .elementor-element.elementor-element-382b2145.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-222 .elementor-element.elementor-element-382b2145.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #3519E2;
    font-size: 19px;
    margin-right: 8px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-feature-icon svg {
    fill: #3519E2;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: #3519E2;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3519E2;
    padding: 14px 14px 14px 14px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-button:hover {
    background-color: #2C13C1;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2C13C1;
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-footer {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-4f52240a {
    --display: flex;
}

.elementor-222 .elementor-element.elementor-element-4f52240a .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-4f52240a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-4f52240a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 20px 20px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 40px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 22px 30px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
    padding: 0px 2px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-222 .elementor-element.elementor-element-3a732cfe.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 30px 27px 30px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #3519E2;
    font-size: 19px;
    margin-right: 8px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-feature-icon svg {
    fill: #3519E2;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: var(--e-global-color-theme_color_bg_color_2);
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    padding: 14px 14px 14px 14px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-button:hover {
    background-color: var(--e-global-color-theme_color_bd_color);
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-footer {
    padding: 0px 30px 35px 30px;
}

.elementor-222 .elementor-element.elementor-element-39e862d1 {
    --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: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-39e862d1 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-39e862d1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-39e862d1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-3ca09c3b {
    --display: flex;
}

.elementor-222 .elementor-element.elementor-element-3ca09c3b .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-3ca09c3b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-3ca09c3b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-3ca09c3b.e-con {
    --align-self: center;
}

.elementor-222 .elementor-element.elementor-element-7a298152 {
    width: initial;
    max-width: initial;
    background-color: var(--e-global-color-theme_color_link);
    padding: 11px 18px 11px 18px;
    top: 0px;
    border-radius: 50px 50px 50px 50px;
    --trx-addons-parallax-x-anchor: center;
    --trx-addons-parallax-y-anchor: center;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-7a298152 {
    left: 0px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-7a298152 {
    right: 0px;
}

.elementor-222 .elementor-element.elementor-element-7a298152 .elementor-heading-title {
    font-size: 14px;
    letter-spacing: 0px;
    color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-3ae5dc47 {
    width: initial;
    max-width: initial;
    background-color: var(--e-global-color-theme_color_link);
    padding: 11px 18px 11px 18px;
    top: 0px;
    border-radius: 50px 50px 50px 50px;
    --trx-addons-parallax-x-anchor: center;
    --trx-addons-parallax-y-anchor: center;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-3ae5dc47 {
    right: 0px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-3ae5dc47 {
    left: 0px;
}

.elementor-222 .elementor-element.elementor-element-3ae5dc47 .elementor-heading-title {
    font-size: 14px;
    letter-spacing: 0px;
    color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-7d163e79 {
    width: initial;
    max-width: initial;
    background-color: var(--e-global-color-theme_color_link);
    padding: 11px 18px 11px 18px;
    bottom: 0px;
    border-radius: 50px 50px 50px 50px;
    --trx-addons-parallax-x-anchor: center;
    --trx-addons-parallax-y-anchor: center;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-7d163e79 {
    left: 0px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-7d163e79 {
    right: 0px;
}

.elementor-222 .elementor-element.elementor-element-7d163e79 .elementor-heading-title {
    font-size: 14px;
    letter-spacing: 0px;
    color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-666499d9 {
    width: initial;
    max-width: initial;
    background-color: var(--e-global-color-theme_color_link);
    padding: 11px 18px 11px 18px;
    bottom: 0px;
    border-radius: 50px 50px 50px 50px;
    --trx-addons-parallax-x-anchor: center;
    --trx-addons-parallax-y-anchor: center;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-666499d9 {
    right: 0px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-666499d9 {
    left: 0px;
}

.elementor-222 .elementor-element.elementor-element-666499d9 .elementor-heading-title {
    font-size: 14px;
    letter-spacing: 0px;
    color: var(--e-global-color-theme_color_bg_color);
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-5724d539 {
    left: 30%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-5724d539 {
    right: 30%;
}

.elementor-222 .elementor-element.elementor-element-5724d539 {
    --trx-addons-parallax-x-anchor: center;
    --trx-addons-parallax-y-anchor: center;
}

.elementor-222 .elementor-element.elementor-element-5724d539 img {
    border-radius: 20px 20px 20px 20px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-250a57a7 {
    right: 32%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-250a57a7 {
    left: 32%;
}

.elementor-222 .elementor-element.elementor-element-250a57a7 {
    top: 0px;
    --trx-addons-parallax-x-anchor: center;
    --trx-addons-parallax-y-anchor: center;
}

.elementor-222 .elementor-element.elementor-element-250a57a7 img {
    border-radius: 20px 20px 20px 20px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-47370e43 {
    left: 35%;
}

body.rtl .elementor-222 .elementor-element.elementor-element-47370e43 {
    right: 35%;
}

.elementor-222 .elementor-element.elementor-element-47370e43 {
    bottom: 0px;
    --trx-addons-parallax-x-anchor: center;
    --trx-addons-parallax-y-anchor: center;
}

.elementor-222 .elementor-element.elementor-element-47370e43 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-33606c2d {
    text-align: center;
}

.elementor-222 .elementor-element.elementor-element-307079d4 {
    --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-222 .elementor-element.elementor-element-307079d4 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-307079d4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-307079d4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-d657d22 {
    right: 0px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-d657d22 {
    left: 0px;
}

.elementor-222 .elementor-element.elementor-element-d657d22 {
    top: -4vw;
}

.elementor-222 .elementor-element.elementor-element-d657d22 img {
    max-width: 35vw;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-5544b6b {
    right: -38vw;
}

body.rtl .elementor-222 .elementor-element.elementor-element-5544b6b {
    left: -38vw;
}

.elementor-222 .elementor-element.elementor-element-5544b6b {
    bottom: -30vw;
}

.elementor-222 .elementor-element.elementor-element-5544b6b img {
    max-width: 75vw;
    opacity: 0.7;
}

.elementor-222 .elementor-element.elementor-element-44ee44ad {
    --display: flex;
    --justify-content: space-between;
    --gap: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 65px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-44ee44ad:not(.elementor-motion-effects-element-type-background),
.elementor-222 .elementor-element.elementor-element-44ee44ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-44ee44ad .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-44ee44ad .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-44ee44ad .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-top .trx-addons-info-box-icon,
.elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-left .trx-addons-info-box-icon-wrap,
.elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-right .trx-addons-info-box-icon-wrap {
    width: 80px;
}

.elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-left .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-right .trx-addons-info-box {
    align-items: center;
}

.elementor-222 .elementor-element.elementor-element-77af7a45 .trx-addons-info-box-icon {
    border-radius: 50% 50% 50% 50%;
    overflow: hidden;
}

.elementor-222 .elementor-element.elementor-element-77af7a45 .trx-addons-info-box-icon-wrap {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 20px;
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-77af7a45 .trx-addons-info-box-container {
    align-items: flex-start;
    justify-content: flex-start;
}

.elementor-222 .elementor-element.elementor-element-77af7a45 .trx-addons-info-box {
    text-align: left;
}

.elementor-222 .elementor-element.elementor-element-77af7a45 .trx-addons-info-box-title {
    margin-bottom: 5px;
}

.elementor-222 .elementor-element.elementor-element-77af7a45 .trx-addons-info-box-description {
    font-size: 15px;
    line-height: 20px;
}

.elementor-222 .elementor-element.elementor-element-367d3f9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-367d3f9 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-367d3f9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-367d3f9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-2c014be5 img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: 20px 20px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-3e713a1d {
    --display: flex;
    --justify-content: space-between;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-222 .elementor-element.elementor-element-3e713a1d:not(.elementor-motion-effects-element-type-background),
.elementor-222 .elementor-element.elementor-element-3e713a1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-3e713a1d .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-3e713a1d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-3e713a1d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-3eea2beb {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-222 .elementor-element.elementor-element-3eea2beb .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-3eea2beb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-3eea2beb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-53f0a757 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-222 .elementor-element.elementor-element-391f25af {
    --display: flex;
    --justify-content: space-between;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-222 .elementor-element.elementor-element-391f25af:not(.elementor-motion-effects-element-type-background),
.elementor-222 .elementor-element.elementor-element-391f25af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-391f25af .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-391f25af .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-391f25af .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-1ea2d8fc .elementor-icon-wrapper {
    text-align: start;
}

.elementor-222 .elementor-element.elementor-element-1ea2d8fc.elementor-view-stacked .elementor-icon {
    background-color: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-1ea2d8fc.elementor-view-framed .elementor-icon,
.elementor-222 .elementor-element.elementor-element-1ea2d8fc.elementor-view-default .elementor-icon {
    color: #4AC7F8;
    border-color: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-1ea2d8fc.elementor-view-framed .elementor-icon,
.elementor-222 .elementor-element.elementor-element-1ea2d8fc.elementor-view-default .elementor-icon svg {
    fill: #4AC7F8;
}

.elementor-222 .elementor-element.elementor-element-1ea2d8fc .elementor-icon {
    font-size: 50px;
}

.elementor-222 .elementor-element.elementor-element-1ea2d8fc .elementor-icon svg {
    height: 50px;
}

.elementor-222 .elementor-element.elementor-element-3d01771c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-222 .elementor-element.elementor-element-3d01771c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-3d01771c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-3d01771c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-2a3353c3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-222 .elementor-element.elementor-element-78ca9a4 img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: 20px 20px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-47457678 {
    --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;
}

.elementor-222 .elementor-element.elementor-element-47457678 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-47457678 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-47457678 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-3c744737 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-3c744737 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-3c744737 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-3c744737 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-696bad85 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-222 .elementor-element.elementor-element-696bad85.elementor-element {
    --align-self: center;
}

.elementor-222 .elementor-element.elementor-element-696bad85 .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-222 .elementor-element.elementor-element-485acb1 {
    width: var(--container-widget-width, 550px);
    max-width: 550px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
    --container-widget-width: 550px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-222 .elementor-element.elementor-element-485acb1.elementor-element {
    --align-self: center;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-wrap {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
}

.elementor-222 .elementor-element.elementor-element-ec8f43e:not(.trx-addons-posts-with-box-shadow-yes):not(.trx-addons-posts-box-shadow-position-) .trx-addons-posts-carousel,
.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-grid {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-elementor-grid .trx-addons-grid-item-wrap {
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-skin-event .trx-addons-posts-item-content {
    gap: 30px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-skin-stripe .trx-addons-posts-item-content {
    gap: 30px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-thumbnail {
    margin-bottom: 22px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-skin-list .trx-addons-posts-item {
    gap: 30px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-skin-stripe .trx-addons-posts-item {
    gap: 30px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-thumbnail,
.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-thumbnail img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-terms-wrap {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 18px;
    letter-spacing: 0.07rem;
    margin-bottom: 10px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-terms {
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-terms a:hover {
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-title,
.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-title a {
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-title a:hover {
    color: var(--e-global-color-theme_color_text);
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-title {
    margin-bottom: 5px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-meta {
    font-size: 14px;
    color: var(--e-global-color-theme_color_meta);
    margin-bottom: 0px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-meta .trx-addons-meta-separator {
    font-size: 10px;
    top: -2px;
}

.elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-meta .trx-addons-meta-separator:not(:last-child) {
    margin-left: calc(12px / 2);
    margin-right: calc(12px / 2);
}

.elementor-222 .elementor-element.elementor-element-2b723cc8 {
    --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: 50px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-222 .elementor-element.elementor-element-2b723cc8 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-2b723cc8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-2b723cc8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-aff34f8 {
    --e-transform-flipX: -1;
    bottom: 0px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-aff34f8 {
    left: 0px;
}

body.rtl .elementor-222 .elementor-element.elementor-element-aff34f8 {
    right: 0px;
}

.elementor-222 .elementor-element.elementor-element-aff34f8 img {
    max-width: 35vw;
}

.elementor-222 .elementor-element.elementor-element-79cf6f7a {
    --display: flex;
    --min-height: 295px;
    --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;
    --z-index: 15;
}

.elementor-222 .elementor-element.elementor-element-79cf6f7a .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-79cf6f7a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-79cf6f7a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-62b1706b {
    --display: flex;
}

.elementor-222 .elementor-element.elementor-element-62b1706b .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-62b1706b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-62b1706b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-7bdeda9b {
    width: var(--container-widget-width, 540px);
    max-width: 540px;
    --container-widget-width: 540px;
    --container-widget-flex-grow: 0;
}

.elementor-222 .elementor-element.elementor-element-6631aea0 {
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-222 .elementor-element.elementor-element-6631aea0 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-6631aea0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-6631aea0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-2ad314e5 {
    --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: 70px;
    --padding-left: 70px;
    --padding-right: 70px;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-2ad314e5 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-2ad314e5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-2ad314e5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-3b63b886 {
    left: -26.3vw;
}

body.rtl .elementor-222 .elementor-element.elementor-element-3b63b886 {
    right: -26.3vw;
}

.elementor-222 .elementor-element.elementor-element-3b63b886 {
    top: -2.9vw;
}

.elementor-222 .elementor-element.elementor-element-3b63b886 img {
    max-width: 57vw;
}

body:not(.rtl) .elementor-222 .elementor-element.elementor-element-973f4be {
    right: -30vw;
}

body.rtl .elementor-222 .elementor-element.elementor-element-973f4be {
    left: -30vw;
}

.elementor-222 .elementor-element.elementor-element-973f4be {
    top: -13vw;
}

.elementor-222 .elementor-element.elementor-element-973f4be img {
    max-width: 65vw;
}

.elementor-222 .elementor-element.elementor-element-6d551190 {
    --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;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px #132A77;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 5;
}

.elementor-222 .elementor-element.elementor-element-6d551190:not(.elementor-motion-effects-element-type-background),
.elementor-222 .elementor-element.elementor-element-6d551190>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-222 .elementor-element.elementor-element-6d551190 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-6d551190 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-6d551190 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-2d77fc11 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-222 .elementor-element.elementor-element-2d77fc11 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-222 .elementor-element.elementor-element-2d77fc11 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-222 .elementor-element.elementor-element-2d77fc11 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-222 .elementor-element.elementor-element-e8c205a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
    text-align: center;
}

.elementor-222 .elementor-element.elementor-element-e8c205a .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-222 .elementor-element.elementor-element-32dca364 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;
    text-align: center;
}

.elementor-222 .elementor-element.elementor-element-4417db04 {
    text-align: center;
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 {
    width: var(--container-widget-width, 850px);
    max-width: 850px;
    --container-widget-width: 850px;
    --container-widget-flex-grow: 0;
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion-item:not(:last-child) {
    margin-bottom: 10px;
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion-item {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 20px 20px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion .trx-addons-accordion-tab-title {
    padding: 18px 20px 18px 20px;
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion .trx-addons-accordion-tab-title.trx-addons-accordion-tab-active {
    background-color: var(--e-global-color-theme_color_bg_color_2);
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion .trx-addons-accordion-tab-title .trx-addons-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion .trx-addons-accordion-item .trx-addons-accordion-tab-content {
    background-color: var(--e-global-color-theme_color_bg_color_2);
    font-size: 15px;
    padding: 0px 20px 20px 20px;
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-toggle-icon-align-left .trx-addons-accordion-toggle-icon {
    margin-right: 20px;
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-toggle-icon-align-right .trx-addons-accordion-toggle-icon {
    margin-left: 20px;
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion .trx-addons-accordion-tab-title .trx-addons-accordion-toggle-icon .trx-addons-icon {
    font-size: 12px;
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion .trx-addons-accordion-tab-title .trx-addons-accordion-toggle-icon {
    color: var(--e-global-color-theme_color_title);
}

.elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion .trx-addons-accordion-tab-title .trx-addons-accordion-toggle-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

body.elementor-page-222:not(.elementor-motion-effects-element-type-background),
body.elementor-page-222>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-repeat: no-repeat;
    background-size: cover;
}

@media(max-width:1279px) {
    .elementor-222 .elementor-element.elementor-element-8fe8962 {
        --padding-top: 80px;
        --padding-bottom: 50px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-222 .elementor-element.elementor-element-3922aa9 img {
        max-width: 40vw;
    }

    .elementor-222 .elementor-element.elementor-element-c41da22 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-026e1d5 .elementor-repeater-item-24fd446.trx-addons-advanced-title-item-text {
        letter-spacing: -4px;
    }

    .elementor-222 .elementor-element.elementor-element-383ee2d {
        --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: flex-start;
    }

    body:not(.rtl) .elementor-222 .elementor-element.elementor-element-da70500.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-right: 10px;
    }

    body.rtl .elementor-222 .elementor-element.elementor-element-da70500.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-left: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-da70500.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
        margin-left: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-cc9403f {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-269b635 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-222 .elementor-element.elementor-element-d310a69 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-222 .elementor-element.elementor-element-4c52df9 {
        --min-height: 300px;
    }

    .elementor-222 .elementor-element.elementor-element-5e47b5d1 {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-1bac48b6 {
        top: 0vw;
    }

    .elementor-222 .elementor-element.elementor-element-766472da {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-360c58d1 {
        --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: 45px 45px;
        --row-gap: 45px;
        --column-gap: 45px;
    }

    .elementor-222 .elementor-element.elementor-element-0602ea0 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-12bf3d2e {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-644deb2c {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-48663376 .elementor-icon-box-wrapper {
        gap: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-48663376 .elementor-icon-box-title {
        margin-block-end: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-11c0c1d8 .elementor-icon-box-wrapper {
        gap: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-11c0c1d8 .elementor-icon-box-title {
        margin-block-end: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-20cc49e .elementor-icon-box-wrapper {
        gap: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-20cc49e .elementor-icon-box-title {
        margin-block-end: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-4120a6f0 .elementor-icon-box-wrapper {
        gap: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-4120a6f0 .elementor-icon-box-title {
        margin-block-end: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-f24d656 img {
        max-width: 40vw;
    }

    .elementor-222 .elementor-element.elementor-element-100a993f {
        --min-height: 46px;
    }

    .elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text_char {
        font-size: 40px;
    }

    .elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text_char.trx_addons_bg_text_delimiter {
        font-size: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text_delimiter {
        margin-left: 34px;
        margin-right: 34px;
    }

    .elementor-222 .elementor-element.elementor-element-16588f7b {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-12f82a1b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-696a28cf {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;
        --container-widget-width: 455px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 455px);
        max-width: 455px;
    }

    .elementor-222 .elementor-element.elementor-element-7fef6506 {
        --grid-auto-flow: row;
    }

    .elementor-222 .elementor-element.elementor-element-42b6d211 {
        --padding-top: 15px;
        --padding-bottom: 20px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-icon-wrap {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 23px;
    }

    .elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-content {
        padding: 0px 10px 0px 10px;
    }

    .elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-title {
        margin-bottom: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-description {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-222 .elementor-element.elementor-element-4f62d777 {
        --padding-top: 15px;
        --padding-bottom: 20px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-icon-wrap {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 23px;
    }

    .elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-content {
        padding: 0px 10px 0px 10px;
    }

    .elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-title {
        margin-bottom: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-description {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-222 .elementor-element.elementor-element-3d38d771 {
        --padding-top: 15px;
        --padding-bottom: 20px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-icon-wrap {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 23px;
    }

    .elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-content {
        padding: 0px 10px 0px 10px;
    }

    .elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-title {
        margin-bottom: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-description {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-222 .elementor-element.elementor-element-3436fbc8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-222 .elementor-element.elementor-element-3dadb1b img {
        max-width: 40vw;
    }

    .elementor-222 .elementor-element.elementor-element-66fc7aac {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-2dc36b52 {
        margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4vw) 0vw;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_wrap .swiper-pagination-bullet {
        margin-left: calc(15px / 2);
        margin-right: calc(15px / 2);
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_thumbs .slider_pagination_wrap .slider_pagination_button {
        margin-left: calc(15px / 2);
        margin-right: calc(15px / 2);
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap .slider_pagination_current {
        margin-right: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap .slider_pagination_total {
        margin-left: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_titles .slider_pagination_wrap {
        gap: 15px;
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap,
    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_titles .slider_pagination_wrap .slider_pagination_title {
        font-size: 32px;
    }

    .elementor-222 .elementor-element.elementor-element-553f4c1e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-43edaf14 {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-503890b3 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-d0333e8 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-b99fb2.trx-addons-info-box-tablet-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-b99fb2.trx-addons-info-box-tablet-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-title {
        font-size: 14px;
    }

    .elementor-222 .elementor-element.elementor-element-5a48cd6f.trx-addons-info-box-tablet-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-5a48cd6f.trx-addons-info-box-tablet-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-title {
        font-size: 14px;
    }

    .elementor-222 .elementor-element.elementor-element-498c79f5.trx-addons-info-box-tablet-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-498c79f5.trx-addons-info-box-tablet-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-title {
        font-size: 14px;
    }

    .elementor-222 .elementor-element.elementor-element-4d62247f.trx-addons-info-box-tablet-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-4d62247f.trx-addons-info-box-tablet-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-title {
        font-size: 14px;
    }

    .elementor-222 .elementor-element.elementor-element-79bf5bab.trx-addons-info-box-tablet-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-79bf5bab.trx-addons-info-box-tablet-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-title {
        font-size: 14px;
    }

    .elementor-222 .elementor-element.elementor-element-476d19c.trx-addons-info-box-tablet-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-476d19c.trx-addons-info-box-tablet-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-title {
        font-size: 14px;
    }

    .elementor-222 .elementor-element.elementor-element-231b9523.trx-addons-info-box-tablet-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-231b9523.trx-addons-info-box-tablet-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-title {
        font-size: 14px;
    }

    .elementor-222 .elementor-element.elementor-element-7638f56e.trx-addons-info-box-tablet-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-7638f56e.trx-addons-info-box-tablet-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-title {
        font-size: 14px;
    }

    .elementor-222 .elementor-element.elementor-element-4f08040a {
        --padding-top: 0px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-702d6e7 img {
        max-width: 40vw;
    }

    .elementor-222 .elementor-element.elementor-element-6441ce2c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-7c486eb3 {
        --container-widget-width: 420px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 420px);
        max-width: 420px;
    }

    .elementor-222 .elementor-element.elementor-element-44612587 {
        --padding-top: 38px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-head {
        padding: 25px 20px 15px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-features {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-list-items li.trx-addons-icon-list-item-without-link,
    .elementor-222 .elementor-element.elementor-element-fbbb4d1 .trx-addons-list-items li.trx-addons-icon-list-item-with-link a {
        padding: 9px 0px 9px 0px;
    }

    .elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-head {
        padding: 25px 20px 15px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-features {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-head {
        padding: 25px 20px 15px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-features {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-340be740 {
        --padding-top: 38px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-head {
        padding: 25px 20px 15px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-features {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-list-items li.trx-addons-icon-list-item-without-link,
    .elementor-222 .elementor-element.elementor-element-54e5e613 .trx-addons-list-items li.trx-addons-icon-list-item-with-link a {
        padding: 9px 0px 9px 0px;
    }

    .elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-head {
        padding: 25px 20px 15px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-features {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-head {
        padding: 25px 20px 15px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-features {
        padding: 0px 20px 20px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-222 .elementor-element.elementor-element-39e862d1 {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-7a298152 {
        padding: 8px 15px 8px 15px;
    }

    .elementor-222 .elementor-element.elementor-element-3ae5dc47 {
        padding: 8px 15px 8px 15px;
    }

    .elementor-222 .elementor-element.elementor-element-7d163e79 {
        padding: 8px 15px 8px 15px;
    }

    .elementor-222 .elementor-element.elementor-element-666499d9 {
        padding: 8px 15px 8px 15px;
    }

    .elementor-222 .elementor-element.elementor-element-5724d539 {
        width: var(--container-widget-width, 80px);
        max-width: 80px;
        --container-widget-width: 80px;
        --container-widget-flex-grow: 0;
    }

    .elementor-222 .elementor-element.elementor-element-47370e43 {
        width: var(--container-widget-width, 90px);
        max-width: 90px;
        --container-widget-width: 90px;
        --container-widget-flex-grow: 0;
    }

    .elementor-222 .elementor-element.elementor-element-307079d4 {
        --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-222 .elementor-element.elementor-element-d657d22 img {
        max-width: 40vw;
    }

    .elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-top .trx-addons-info-box-icon,
    .elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-left .trx-addons-info-box-icon-wrap,
    .elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-right .trx-addons-info-box-icon-wrap {
        width: 66px;
    }

    .elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-tablet-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-tablet-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-77af7a45 .trx-addons-info-box-icon-wrap {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 15px;
        margin-bottom: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-367d3f9 {
        --grid-auto-flow: row;
    }

    .elementor-222 .elementor-element.elementor-element-696bad85 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-485acb1 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-ec8f43e>.elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-wrap {
        padding-left: calc(30px/2);
        padding-right: calc(30px/2);
    }

    .elementor-222 .elementor-element.elementor-element-ec8f43e:not(.trx-addons-posts-with-box-shadow-yes):not(.trx-addons-posts-box-shadow-position-) .trx-addons-posts-carousel,
    .elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-grid {
        margin-left: calc(-30px/2);
        margin-right: calc(-30px/2);
    }

    .elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-elementor-grid .trx-addons-grid-item-wrap {
        margin-bottom: 30px;
    }

    .elementor-222 .elementor-element.elementor-element-2b723cc8 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-aff34f8 img {
        max-width: 40vw;
    }

    .elementor-222 .elementor-element.elementor-element-79cf6f7a {
        --min-height: 250px;
    }

    .elementor-222 .elementor-element.elementor-element-7bdeda9b {
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 400px);
        max-width: 400px;
    }

    .elementor-222 .elementor-element.elementor-element-6631aea0 {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-2ad314e5 {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-222 .elementor-element.elementor-element-6d551190 {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-2d77fc11 {
        --margin-top: 0px;
        --margin-bottom: 38px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-e8c205a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-32dca364 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-34bfd0b5 {
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 650px);
        max-width: 650px;
    }

    .elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion .trx-addons-accordion-tab-title {
        padding: 15px 18px 15px 18px;
    }
}

@media(max-width:767px) {
    .elementor-222 .elementor-element.elementor-element-8fe8962 {
        --padding-top: 80px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-3922aa9 img {
        max-width: 250px;
    }

    .elementor-222 .elementor-element.elementor-element-c41da22 {
        --margin-top: 0px;
        --margin-bottom: 35px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-c71634e {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-383ee2d {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-da70500 .trx-addons-list-items .trx-addons-icon-list-icon {
        font-size: 13px;
        line-height: 13px;
    }

    .elementor-222 .elementor-element.elementor-element-da70500 .trx-addons-list-items .trx-addons-icon-list-image img {
        width: 13px;
    }

    .elementor-222 .elementor-element.elementor-element-da70500 .trx-addons-icon-list-text {
        font-size: 33px;
    }

    .elementor-222 .elementor-element.elementor-element-cc9403f {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-cc9403f .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-222 .elementor-element.elementor-element-24c05c0 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-222 .elementor-element.elementor-element-d310a69 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
        padding: 0px 0px 15px 0px;
    }

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

    .elementor-222 .elementor-element.elementor-element-fdd9321 .trx-addons-list-items.trx-addons-inline-items {
        gap: 5px 10px;
    }

    .elementor-222 .elementor-element.elementor-element-fdd9321 .trx-addons-list-items:not(.trx-addons-inline-items) li:not(:last-child) {
        margin-bottom: 5px;
    }

    .elementor-222 .elementor-element.elementor-element-4c52df9 {
        --min-height: 250px;
    }

    .elementor-222 .elementor-element.elementor-element-5e47b5d1 {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-222 .elementor-element.elementor-element-1bac48b6 {
        left: -45vw;
    }

    body.rtl .elementor-222 .elementor-element.elementor-element-1bac48b6 {
        right: -45vw;
    }

    .elementor-222 .elementor-element.elementor-element-1bac48b6 {
        top: 0%;
    }

    .elementor-222 .elementor-element.elementor-element-1bac48b6 img {
        max-width: 90vw;
    }

    .elementor-222 .elementor-element.elementor-element-766472da {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-766472da .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-222 .elementor-element.elementor-element-360c58d1 {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
    }

    .elementor-222 .elementor-element.elementor-element-0602ea0 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-12bf3d2e {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-644deb2c {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --grid-auto-flow: row;
    }

    .elementor-222 .elementor-element.elementor-element-48663376 .elementor-icon-box-wrapper {
        gap: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-48663376 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-222 .elementor-element.elementor-element-48663376 .elementor-icon {
        font-size: 56px;
    }

    .elementor-222 .elementor-element.elementor-element-11c0c1d8 .elementor-icon-box-wrapper {
        gap: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-11c0c1d8 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-222 .elementor-element.elementor-element-11c0c1d8 .elementor-icon {
        font-size: 56px;
    }

    .elementor-222 .elementor-element.elementor-element-20cc49e .elementor-icon-box-wrapper {
        gap: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-20cc49e .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-222 .elementor-element.elementor-element-20cc49e .elementor-icon {
        font-size: 56px;
    }

    .elementor-222 .elementor-element.elementor-element-4120a6f0 .elementor-icon-box-wrapper {
        gap: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-4120a6f0 .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-222 .elementor-element.elementor-element-4120a6f0 .elementor-icon {
        font-size: 56px;
    }

    .elementor-222 .elementor-element.elementor-element-f24d656 img {
        max-width: 250px;
    }

    .elementor-222 .elementor-element.elementor-element-100a993f {
        --min-height: 38px;
    }

    .elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text_char {
        font-size: 32px;
    }

    .elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text_char.trx_addons_bg_text_delimiter {
        font-size: 16px;
    }

    .elementor-222 .elementor-element.elementor-element-100a993f .trx_addons_bg_text_delimiter {
        margin-left: 26px;
        margin-right: 26px;
    }

    .elementor-222 .elementor-element.elementor-element-16588f7b {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-12f82a1b {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-12f82a1b .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-222 .elementor-element.elementor-element-696a28cf {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-7fef6506 {
        --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-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-icon-wrap {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-47313f7e .trx-addons-info-box-title {
        margin-bottom: 7px;
    }

    .elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-icon-wrap {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-1b3865a1 .trx-addons-info-box-title {
        margin-bottom: 7px;
    }

    .elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-icon-wrap {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-337ca39c .trx-addons-info-box-title {
        margin-bottom: 7px;
    }

    .elementor-222 .elementor-element.elementor-element-3436fbc8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-326dd300 {
        top: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-3dadb1b img {
        max-width: 250px;
    }

    .elementor-222 .elementor-element.elementor-element-66fc7aac {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-2dc36b52 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_wrap .swiper-pagination-bullet {
        margin-left: calc(10px / 2);
        margin-right: calc(10px / 2);
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_thumbs .slider_pagination_wrap .slider_pagination_button {
        margin-left: calc(10px / 2);
        margin-right: calc(10px / 2);
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap .slider_pagination_current {
        margin-right: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap .slider_pagination_total {
        margin-left: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_titles .slider_pagination_wrap {
        gap: 10px;
    }

    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap,
    .elementor-222 .elementor-element.elementor-element-5f1b9799 .sc_slider_controls.slider_pagination_style_titles .slider_pagination_wrap .slider_pagination_title {
        font-size: 28px;
    }

    .elementor-222 .elementor-element.elementor-element-291ab369 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-43edaf14 {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-503890b3 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-503890b3 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-222 .elementor-element.elementor-element-d0333e8 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-icon {
        font-size: 11px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-222 .elementor-element.elementor-element-b99fb2.trx-addons-info-box-mobile-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-b99fb2.trx-addons-info-box-mobile-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-b99fb2.trx-addons-info-box-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-b99fb2.trx-addons-info-box-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-content {
        padding: 0px 5px 0px 5px;
    }

    .elementor-222 .elementor-element.elementor-element-b99fb2 .trx-addons-info-box-title {
        font-size: 11px;
    }

    .elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-icon {
        font-size: 11px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-222 .elementor-element.elementor-element-5a48cd6f.trx-addons-info-box-mobile-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-5a48cd6f.trx-addons-info-box-mobile-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-content {
        padding: 0px 5px 0px 5px;
    }

    .elementor-222 .elementor-element.elementor-element-5a48cd6f .trx-addons-info-box-title {
        font-size: 11px;
    }

    .elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-icon {
        font-size: 11px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-222 .elementor-element.elementor-element-498c79f5.trx-addons-info-box-mobile-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-498c79f5.trx-addons-info-box-mobile-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-content {
        padding: 0px 5px 0px 5px;
    }

    .elementor-222 .elementor-element.elementor-element-498c79f5 .trx-addons-info-box-title {
        font-size: 11px;
    }

    .elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-icon {
        font-size: 11px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-222 .elementor-element.elementor-element-4d62247f.trx-addons-info-box-mobile-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-4d62247f.trx-addons-info-box-mobile-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-content {
        padding: 0px 5px 0px 5px;
    }

    .elementor-222 .elementor-element.elementor-element-4d62247f .trx-addons-info-box-title {
        font-size: 11px;
    }

    .elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-icon {
        font-size: 11px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-222 .elementor-element.elementor-element-79bf5bab.trx-addons-info-box-mobile-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-79bf5bab.trx-addons-info-box-mobile-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-content {
        padding: 0px 5px 0px 5px;
    }

    .elementor-222 .elementor-element.elementor-element-79bf5bab .trx-addons-info-box-title {
        font-size: 11px;
    }

    .elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-icon {
        font-size: 11px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-222 .elementor-element.elementor-element-476d19c.trx-addons-info-box-mobile-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-476d19c.trx-addons-info-box-mobile-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-content {
        padding: 0px 5px 0px 5px;
    }

    .elementor-222 .elementor-element.elementor-element-476d19c .trx-addons-info-box-title {
        font-size: 11px;
    }

    .elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-icon {
        font-size: 11px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-222 .elementor-element.elementor-element-231b9523.trx-addons-info-box-mobile-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-231b9523.trx-addons-info-box-mobile-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-content {
        padding: 0px 5px 0px 5px;
    }

    .elementor-222 .elementor-element.elementor-element-231b9523 .trx-addons-info-box-title {
        font-size: 11px;
    }

    .elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-icon {
        font-size: 11px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-222 .elementor-element.elementor-element-7638f56e.trx-addons-info-box-mobile-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-7638f56e.trx-addons-info-box-mobile-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-content {
        padding: 0px 5px 0px 5px;
    }

    .elementor-222 .elementor-element.elementor-element-7638f56e .trx-addons-info-box-title {
        font-size: 11px;
    }

    .elementor-222 .elementor-element.elementor-element-4f08040a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-702d6e7 img {
        max-width: 250px;
    }

    .elementor-222 .elementor-element.elementor-element-26e7984e img {
        max-width: 80vw;
    }

    .elementor-222 .elementor-element.elementor-element-34c127a1 {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-6441ce2c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-6441ce2c .elementor-heading-title {
        font-size: 13px;
    }

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

    .elementor-222 .elementor-element.elementor-element-44612587 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 28px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-10a55bac .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-580bfe9 .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-35eadd32 .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-340be740 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 28px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-43380bee .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-382b2145 .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-3a732cfe .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-39e862d1 {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-307079d4 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-d657d22 img {
        max-width: 250px;
    }

    .elementor-222 .elementor-element.elementor-element-5544b6b img {
        max-width: 80vw;
    }

    .elementor-222 .elementor-element.elementor-element-44ee44ad {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
        --padding-top: 50px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-top .trx-addons-info-box-icon,
    .elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-left .trx-addons-info-box-icon-wrap,
    .elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-right .trx-addons-info-box-icon-wrap {
        width: 60px;
    }

    .elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-mobile-left .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-77af7a45.trx-addons-info-box-mobile-right .trx-addons-info-box {
        align-items: center;
    }

    .elementor-222 .elementor-element.elementor-element-367d3f9 {
        --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-222 .elementor-element.elementor-element-53f0a757 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-1ea2d8fc .elementor-icon {
        font-size: 46px;
    }

    .elementor-222 .elementor-element.elementor-element-1ea2d8fc .elementor-icon svg {
        height: 46px;
    }

    .elementor-222 .elementor-element.elementor-element-2a3353c3 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-696bad85 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-696bad85 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-222 .elementor-element.elementor-element-485acb1 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-ec8f43e .trx-addons-posts-item-thumbnail {
        margin-bottom: 18px;
    }

    .elementor-222 .elementor-element.elementor-element-2b723cc8 {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-aff34f8 img {
        max-width: 250px;
    }

    .elementor-222 .elementor-element.elementor-element-79cf6f7a {
        --min-height: 100px;
        --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: flex-start;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-6631aea0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-2ad314e5 {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-6d551190 {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-222 .elementor-element.elementor-element-2d77fc11 {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 28px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-222 .elementor-element.elementor-element-e8c205a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-e8c205a .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-222 .elementor-element.elementor-element-32dca364 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }

    .elementor-222 .elementor-element.elementor-element-34bfd0b5 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion .trx-addons-accordion-tab-title {
        padding: 13px 16px 13px 16px;
    }

    .elementor-222 .elementor-element.elementor-element-34bfd0b5 .trx-addons-accordion .trx-addons-accordion-item .trx-addons-accordion-tab-content {
        padding: 0px 17px 17px 17px;
    }

    body.elementor-page-222:not(.elementor-motion-effects-element-type-background),
    body.elementor-page-222>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center;
        background-repeat: repeat;
    }
}

@media(min-width:768px) {
    .elementor-222 .elementor-element.elementor-element-383ee2d {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-ad0915c {
        --width: auto;
    }

    .elementor-222 .elementor-element.elementor-element-269b635 {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-c6c9737 {
        --width: 70%;
    }

    .elementor-222 .elementor-element.elementor-element-3137d85 {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-644deb2c {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-429adf5b {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-66fc7aac {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-3ca09c3b {
        --width: 1050px;
    }

    .elementor-222 .elementor-element.elementor-element-44ee44ad {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-367d3f9 {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-62b1706b {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-6631aea0 {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-2d77fc11 {
        --width: 630px;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-222 .elementor-element.elementor-element-383ee2d {
        --width: 50%;
    }

    .elementor-222 .elementor-element.elementor-element-ad0915c {
        --width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-c6c9737 {
        --width: 80%;
    }

    .elementor-222 .elementor-element.elementor-element-3137d85 {
        --width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-644deb2c {
        --width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-3ca09c3b {
        --width: 700px;
    }

    .elementor-222 .elementor-element.elementor-element-44ee44ad {
        --width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-367d3f9 {
        --width: 100%;
    }

    .elementor-222 .elementor-element.elementor-element-2d77fc11 {
        --width: 570px;
    }
}