.elementor-51 .elementor-element.elementor-element-649b8634 {
	--display: flex;
	--min-height: 100vh;
	--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-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.1;
	--padding-top: 200px;
	--padding-bottom: 130px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-51 .elementor-element.elementor-element-649b8634::before,
.elementor-51 .elementor-element.elementor-element-649b8634>.elementor-background-video-container::before,
.elementor-51 .elementor-element.elementor-element-649b8634>.e-con-inner>.elementor-background-video-container::before,
.elementor-51 .elementor-element.elementor-element-649b8634>.elementor-background-slideshow::before,
.elementor-51 .elementor-element.elementor-element-649b8634>.e-con-inner>.elementor-background-slideshow::before,
.elementor-51 .elementor-element.elementor-element-649b8634>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-theme_color_alt_bg_color);
	--background-overlay: '';
}

.elementor-51 .elementor-element.elementor-element-649b8634 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-649b8634 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-649b8634 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-48177423 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0vw;
	--margin-bottom: 5.3vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
}

.elementor-51 .elementor-element.elementor-element-48177423 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-925fedb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-51 .elementor-element.elementor-element-925fedb .elementor-heading-title {
	font-size: 17px;
	line-height: 1em;
	letter-spacing: 0.01rem;
	color: var(--e-global-color-theme_color_alt_link);
}

.elementor-51 .elementor-element.elementor-element-2579e929 {
	width: var(--container-widget-width, 30vw);
	max-width: 30vw;
	--container-widget-width: 30vw;
	--container-widget-flex-grow: 0;
}

.elementor-51 .elementor-element.elementor-element-2579e929 .elementor-heading-title {
	font-size: 6.9vw;
	line-height: 0.98em;
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-563416c3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
}

.elementor-51 .elementor-element.elementor-element-563416c3 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-563416c3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-563416c3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-20f4f3a7>.elementor-widget-container {
	padding: 0vw 0vw 0.8vw 0vw;
}

.elementor-51 .elementor-element.elementor-element-20f4f3a7 .trx-addons-list-container .trx-addons-list-items li {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-20f4f3a7 .trx-addons-icon-wrapper {
	top: -1px;
}

.elementor-51 .elementor-element.elementor-element-20f4f3a7 .trx-addons-list-items .trx-addons-icon-list-icon {
	font-size: 24px;
	line-height: 24px;
	color: var(--e-global-color-theme_color_alt_link);
}

.elementor-51 .elementor-element.elementor-element-20f4f3a7 .trx-addons-list-items .trx-addons-icon-list-image img {
	width: 24px;
}

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

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

.elementor-51 .elementor-element.elementor-element-20f4f3a7.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-left: 10px;
}

.elementor-51 .elementor-element.elementor-element-20f4f3a7 .trx-addons-list-items .trx-addons-icon-list-icon svg {
	fill: var(--e-global-color-theme_color_alt_link);
}

.elementor-51 .elementor-element.elementor-element-20f4f3a7 .trx-addons-icon-list-item:hover .trx-addons-icon-wrapper .trx-addons-icon-list-icon {
	color: var(--e-global-color-theme_color_alt_hover);
}

.elementor-51 .elementor-element.elementor-element-20f4f3a7 .trx-addons-icon-list-item:hover .trx-addons-icon-wrapper .trx-addons-icon-list-icon svg {
	fill: var(--e-global-color-theme_color_alt_hover);
}

.elementor-51 .elementor-element.elementor-element-20f4f3a7 .trx-addons-icon-list-text {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-20f4f3a7 .trx-addons-icon-list-item:hover .trx-addons-icon-list-text {
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-51a27cb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-51 .elementor-element.elementor-element-51a27cb .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-77dd7c39 {
	--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;
}

.elementor-51 .elementor-element.elementor-element-77dd7c39 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-77dd7c39 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-77dd7c39 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-6be912af.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-6be912af .elementor-heading-title {
	font-size: 6.9vw;
	line-height: 0.98em;
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-692ff671 {
	width: var(--container-widget-width, 210px);
	max-width: 210px;
	padding: 1.7vw 0vw 0vw 0vw;
	--container-widget-width: 210px;
	--container-widget-flex-grow: 0;
	text-align: end;
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-7bc53c7 .elementor-heading-title {
	font-size: 6.9vw;
	line-height: 0.98em;
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-23c30aa {
	--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-51 .elementor-element.elementor-element-23c30aa .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-23c30aa .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-23c30aa .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-b70a954 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 14% 14%;
	--row-gap: 14%;
	--column-gap: 14%;
	--padding-top: 150px;
	--padding-bottom: 140px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-51 .elementor-element.elementor-element-b70a954 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

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

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

.elementor-51 .elementor-element.elementor-element-67f189c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-51 .elementor-element.elementor-element-67f189c .elementor-heading-title {
	font-size: 17px;
	line-height: 1em;
	letter-spacing: 0.01rem;
}

.elementor-51 .elementor-element.elementor-element-709d2c1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;
}

.elementor-51 .elementor-element.elementor-element-42634f9 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 11vw) 0vw;
}

.elementor-51 .elementor-element.elementor-element-b9cab83 {
	text-align: start;
}

.elementor-51 .elementor-element.elementor-element-b9cab83 img {
	border-radius: 30px;
}

.elementor-51 .elementor-element.elementor-element-2986179 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-51 .elementor-element.elementor-element-2986179 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-6b4b6be {
	text-align: end;
}

.elementor-51 .elementor-element.elementor-element-6b4b6be img {
	border-radius: 30px;
}

.elementor-51 .elementor-element.elementor-element-68c2a37d {
	--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: 150px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-51 .elementor-element.elementor-element-68c2a37d .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-68c2a37d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-68c2a37d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion-item:not(:last-child) {
	margin-bottom: 30px;
}

.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion-item {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-tab-title {
	padding: 0px 0px 30px 0px;
}

.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-tab-title.trx-addons-accordion-tab-active {
	margin-bottom: -15px;
}

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

.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-item .trx-addons-accordion-tab-content {
	color: var(--e-global-color-theme_color_text);
	padding: 0 58% 30px 0;
}

.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-item .trx-addons-accordion-tab-content> :not(:last-child) {
	margin-bottom: 15px;
}

.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-toggle-icon-align-left .trx-addons-accordion-toggle-icon {
	margin-right: 20px;
}

.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-toggle-icon-align-right .trx-addons-accordion-toggle-icon {
	margin-left: 20px;
}

.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-tab-title .trx-addons-accordion-toggle-icon .trx-addons-icon {
	font-size: 33px;
}

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

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

.trx-addons-accordion-toggle-icon,
.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-item:hover .trx-addons-accordion-tab-title .trx-addons-accordion-toggle-icon {
	color: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-item:hover .trx-addons-accordion-tab-title .trx-addons-accordion-toggle-icon svg {
	fill: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-0cd4875 {
	--display: flex;
	--min-height: 150px;
	--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-51 .elementor-element.elementor-element-0cd4875 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-0cd4875 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-0cd4875 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-0cd4875>.elementor-shape-top .elementor-shape-fill,
.elementor-51 .elementor-element.elementor-element-0cd4875>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
	fill: var(--e-global-color-theme_color_alt_bg_color);
}

.elementor-51 .elementor-element.elementor-element-0cd4875>.elementor-shape-top svg,
.elementor-51 .elementor-element.elementor-element-0cd4875>.e-con-inner>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 151px;
	position: absolute;
}

.elementor-51 .elementor-element.elementor-element-0ecce5a {
	--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: 140px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-0ecce5a:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-0ecce5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_alt_bg_color);
}

.elementor-51 .elementor-element.elementor-element-0ecce5a .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-0ecce5a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-0ecce5a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

body:not(.rtl) .elementor-51 .elementor-element.elementor-element-8cf0989 {
	left: 0px;
}

body.rtl .elementor-51 .elementor-element.elementor-element-8cf0989 {
	right: 0px;
}

.elementor-51 .elementor-element.elementor-element-8cf0989 {
	bottom: 0px;
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-8cf0989 img {
	max-width: 24vw;
}

.elementor-51 .elementor-element.elementor-element-08cfd7e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-51 .elementor-element.elementor-element-08cfd7e .elementor-heading-title {
	font-size: 17px;
	line-height: 1em;
	letter-spacing: 0.01rem;
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-c2e624f .elementor-repeater-item-02d423a.trx-addons-advanced-title-item-text,
.elementor-51 .elementor-element.elementor-element-c2e624f .elementor-repeater-item-02d423a.trx-addons-advanced-title-item-icon i,
.elementor-51 .elementor-element.elementor-element-c2e624f .elementor-repeater-item-02d423a.trx-addons-advanced-title-item-icon svg {
	color: var(--e-global-color-theme_color_alt_title);
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-c2e624f .elementor-repeater-item-03b471d.trx-addons-advanced-title-item-text,
.elementor-51 .elementor-element.elementor-element-c2e624f .elementor-repeater-item-03b471d.trx-addons-advanced-title-item-icon i,
.elementor-51 .elementor-element.elementor-element-c2e624f .elementor-repeater-item-03b471d.trx-addons-advanced-title-item-icon svg {
	color: #BF6312;
	fill: #BF6312;
}

.elementor-51 .elementor-element.elementor-element-c2e624f {
	width: var(--container-widget-width, 550px);
	max-width: 550px;
	--container-widget-width: 550px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-51 .elementor-element.elementor-element-c2e624f>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-51 .elementor-element.elementor-element-828a2dd {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-828a2dd .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-828a2dd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-828a2dd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-66de5b4 {
	--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;
	--border-radius: 10px;
	overflow: hidden;
}

.elementor-51 .elementor-element.elementor-element-66de5b4:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-66de5b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-66de5b4 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-4470464 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 7px 7px;
	--padding-top: 34px;
	--padding-bottom: 32px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-4470464 p,
.elementor-51 .elementor-element.elementor-element-fe375d1 p,
.elementor-51 .elementor-element.elementor-element-c2e2527 p,
.elementor-51 .elementor-element.elementor-element-7c971b7 p,
.elementor-51 .elementor-element.elementor-element-0c2065c p,
.elementor-51 .elementor-element.elementor-element-5cf8c94 p {
	font-size: 15px;
	line-height: normal;
}

.elementor-51 .elementor-element.elementor-element-4470464 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-7eef0a0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
}

.elementor-51 .elementor-element.elementor-element-7eef0a0.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-7eef0a0 .elementor-heading-title {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-58e6fbc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-5f47991 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
}

.elementor-51 .elementor-element.elementor-element-5f47991 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-bc9dff8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-bc9dff8 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-3b91473 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-ef634b1 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-ef634b1 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-523238c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-523238c {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-f815670 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-3280eea {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-3280eea .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-3280eea .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-3280eea .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-d6e6b5b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-d6e6b5b {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-d846997 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-1d80494 {
	--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;
	--border-radius: 10px;
	overflow: hidden;
}

.elementor-51 .elementor-element.elementor-element-1d80494:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-1d80494>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-1d80494 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-5cf8c94 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 7px 7px;
	--padding-top: 34px;
	--padding-bottom: 32px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-5cf8c94 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-78009ae {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
}

.elementor-51 .elementor-element.elementor-element-78009ae.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-78009ae .elementor-heading-title {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-c6f84a8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-d974fb0 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
}

.elementor-51 .elementor-element.elementor-element-d974fb0 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-78a6110.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-78a6110 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-1e2efcf {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-fdd8e6c {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-fdd8e6c .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-9f04607.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-9f04607 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-526e5e2 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-c4fa49a {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-c4fa49a .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-4fda9d3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-4fda9d3 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-756839e {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-d71bec9 {
	--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;
	--border-radius: 10px;
	overflow: hidden;
}

.elementor-51 .elementor-element.elementor-element-d71bec9:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-d71bec9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-d71bec9 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-fe375d1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 7px 7px;
	--padding-top: 34px;
	--padding-bottom: 32px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-fe375d1 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-de3defa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
}

.elementor-51 .elementor-element.elementor-element-de3defa.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-de3defa .elementor-heading-title {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-562b6d0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-8ae06be {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
}

.elementor-51 .elementor-element.elementor-element-8ae06be .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-76f5a77.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-76f5a77 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-94a70f4 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-6a3911a {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-6a3911a .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-ca794fe.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-ca794fe {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-e684f90 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-9effeef {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-9effeef .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-9effeef .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-9effeef .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-07b0fc6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-07b0fc6 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-4263ea4 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-85cbe97 {
	--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;
	--border-radius: 10px;
	overflow: hidden;
}

.elementor-51 .elementor-element.elementor-element-85cbe97:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-85cbe97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-85cbe97 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-85cbe97 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-85cbe97 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-c2e2527 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 7px 7px;
	--padding-top: 34px;
	--padding-bottom: 32px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-c2e2527 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-fcf3e98 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
}

.elementor-51 .elementor-element.elementor-element-fcf3e98.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-fcf3e98 .elementor-heading-title {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-f939387 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-b9d6b87 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
}

.elementor-51 .elementor-element.elementor-element-b9d6b87 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-cac2aed.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-cac2aed {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-73982de {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-fd84af6 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-fd84af6 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-76e1141.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-76e1141 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-bdb87f8 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-e60cb3b {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-e60cb3b .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-ae2b090.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-ae2b090 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-08e9e88 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-9e80058 {
	--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;
	--border-radius: 10px;
	overflow: hidden;
}

.elementor-51 .elementor-element.elementor-element-9e80058:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-9e80058>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-9e80058 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-9e80058 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-9e80058 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-7c971b7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 7px 7px;
	--padding-top: 34px;
	--padding-bottom: 32px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-7c971b7 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-74b8bb2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
}

.elementor-51 .elementor-element.elementor-element-74b8bb2.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-74b8bb2 .elementor-heading-title {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-195047b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-a003ea2 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
}

.elementor-51 .elementor-element.elementor-element-a003ea2 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-d4cb1fe.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-d4cb1fe {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-ce57975 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-a33bd95 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-a33bd95 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-ccf45c0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-ccf45c0 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-ed092f7 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-d375d54 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-d375d54 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-49402b4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-49402b4 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-295bc3c {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-2c8ade9 {
	--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;
	--border-radius: 10px;
}

.elementor-51 .elementor-element.elementor-element-2c8ade9:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-2c8ade9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-2c8ade9 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-0c2065c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 7px 7px;
	--padding-top: 34px;
	--padding-bottom: 32px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-0c2065c .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-0c2065c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-0c2065c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-94fc61b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;
}

.elementor-51 .elementor-element.elementor-element-94fc61b.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-94fc61b .elementor-heading-title {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-647547c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-aa8391f {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
}

.elementor-51 .elementor-element.elementor-element-aa8391f .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-5c94ae6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-5c94ae6 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-8de35bb {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-245a9dd {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-245a9dd .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-e215ee8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-e215ee8 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-a4e05a2 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-8d4956f {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_alt_bd_color);
	--border-color: var(--e-global-color-theme_color_alt_bd_color);
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 9px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-8d4956f .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-4d1b7dc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-4d1b7dc {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-fcd6ea7 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-51 .elementor-element.elementor-element-68d8507 .elementor-button {
	background-color: #5DB3CC;
}

.elementor-51 .elementor-element.elementor-element-68d8507 .elementor-button:hover,
.elementor-51 .elementor-element.elementor-element-68d8507 .elementor-button:focus {
	background-color: #4CA6C0;
}

.elementor-51 .elementor-element.elementor-element-299ae76 {
	--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-51 .elementor-element.elementor-element-299ae76 .trx_addons_bg_text {
	z-index: 0;
}

#section-specifications .e-con-inner {
	padding-top: 20px;
	padding-bottom: 100px;
}

.elementor-51 .elementor-element.elementor-element-299ae76 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-299ae76 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-fd40a69 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-51 .elementor-element.elementor-element-fd40a69 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

.elementor-51 .elementor-element.elementor-element-b503ebc .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-51 .elementor-element.elementor-element-b503ebc {
	left: 37%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-b503ebc {
	right: 37%;
}

.elementor-51 .elementor-element.elementor-element-b503ebc {
	top: 37%;
	z-index: 2;
}

.elementor-51 .elementor-element.elementor-element-b503ebc .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-51 .elementor-element.elementor-element-b503ebc.trx-addons-info-box-left .trx-addons-info-box {
	align-items: center;
}

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

.elementor-51 .elementor-element.elementor-element-b503ebc .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-51 .elementor-element.elementor-element-b503ebc .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

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

.elementor-51 .elementor-element.elementor-element-b503ebc .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-51 .elementor-element.elementor-element-b503ebc .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-b503ebc .trx-addons-info-box {
	text-align: left;
}

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

.elementor-51 .elementor-element.elementor-element-b503ebc .trx-addons-info-box-title {
	color: var(--e-global-color-theme_color_title);
	font-size: 13px;
	font-weight: 500;
}

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

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

.elementor-51 .elementor-element.elementor-element-409cf4f .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-51 .elementor-element.elementor-element-409cf4f {
	left: 64%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-409cf4f {
	right: 64%;
}

.elementor-51 .elementor-element.elementor-element-409cf4f {
	top: 51%;
	z-index: 2;
}

.elementor-51 .elementor-element.elementor-element-409cf4f .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-51 .elementor-element.elementor-element-409cf4f.trx-addons-info-box-left .trx-addons-info-box {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-409cf4f.trx-addons-info-box-right .trx-addons-info-box {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-409cf4f .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-51 .elementor-element.elementor-element-409cf4f .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

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

.elementor-51 .elementor-element.elementor-element-409cf4f .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-51 .elementor-element.elementor-element-409cf4f .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-409cf4f .trx-addons-info-box {
	text-align: left;
}

.elementor-51 .elementor-element.elementor-element-409cf4f .trx-addons-info-box-content {
	padding: 0px 8px 0px 8px;
}

.elementor-51 .elementor-element.elementor-element-409cf4f .trx-addons-info-box-title {
	color: var(--e-global-color-theme_color_title);
	font-size: 13px;
	font-weight: 500;
}

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

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

.elementor-51 .elementor-element.elementor-element-2f4a3cb .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-51 .elementor-element.elementor-element-2f4a3cb {
	left: 40%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-2f4a3cb {
	right: 40%;
}

.elementor-51 .elementor-element.elementor-element-2f4a3cb {
	top: 30%;
	z-index: 2;
}

.elementor-51 .elementor-element.elementor-element-2f4a3cb .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-51 .elementor-element.elementor-element-2f4a3cb.trx-addons-info-box-left .trx-addons-info-box {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-2f4a3cb.trx-addons-info-box-right .trx-addons-info-box {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-2f4a3cb .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-51 .elementor-element.elementor-element-2f4a3cb .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

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

.elementor-51 .elementor-element.elementor-element-2f4a3cb .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-51 .elementor-element.elementor-element-2f4a3cb .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-2f4a3cb .trx-addons-info-box {
	text-align: left;
}

.elementor-51 .elementor-element.elementor-element-2f4a3cb .trx-addons-info-box-content {
	padding: 0px 8px 0px 8px;
}

.elementor-51 .elementor-element.elementor-element-2f4a3cb .trx-addons-info-box-title {
	color: var(--e-global-color-theme_color_title);
	font-size: 13px;
	font-weight: 500;
}

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

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

.elementor-51 .elementor-element.elementor-element-c4e35f5 .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-51 .elementor-element.elementor-element-c4e35f5 {
	left: 48%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-c4e35f5 {
	right: 48%;
}

.elementor-51 .elementor-element.elementor-element-c4e35f5 {
	top: 33%;
	z-index: 2;
}

.elementor-51 .elementor-element.elementor-element-c4e35f5 .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-51 .elementor-element.elementor-element-c4e35f5.trx-addons-info-box-left .trx-addons-info-box {
	align-items: center;
}

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

.elementor-51 .elementor-element.elementor-element-c4e35f5 .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-51 .elementor-element.elementor-element-c4e35f5 .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

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

.elementor-51 .elementor-element.elementor-element-c4e35f5 .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-51 .elementor-element.elementor-element-c4e35f5 .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-c4e35f5 .trx-addons-info-box {
	text-align: left;
}

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

.elementor-51 .elementor-element.elementor-element-c4e35f5 .trx-addons-info-box-title {
	color: var(--e-global-color-theme_color_title);
	font-size: 13px;
	font-weight: 500;
}

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

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

.elementor-51 .elementor-element.elementor-element-3e7ee55 .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-51 .elementor-element.elementor-element-3e7ee55 {
	left: 53%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-3e7ee55 {
	right: 53%;
}

.elementor-51 .elementor-element.elementor-element-3e7ee55 {
	top: 27%;
	z-index: 2;
}

.elementor-51 .elementor-element.elementor-element-3e7ee55 .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-51 .elementor-element.elementor-element-3e7ee55.trx-addons-info-box-left .trx-addons-info-box {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-3e7ee55.trx-addons-info-box-right .trx-addons-info-box {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-3e7ee55 .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-51 .elementor-element.elementor-element-3e7ee55 .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

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

.elementor-51 .elementor-element.elementor-element-3e7ee55 .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-51 .elementor-element.elementor-element-3e7ee55 .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-3e7ee55 .trx-addons-info-box {
	text-align: left;
}

.elementor-51 .elementor-element.elementor-element-3e7ee55 .trx-addons-info-box-content {
	padding: 0px 8px 0px 8px;
}

.elementor-51 .elementor-element.elementor-element-3e7ee55 .trx-addons-info-box-title {
	color: var(--e-global-color-theme_color_title);
	font-size: 13px;
	font-weight: 500;
}

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

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

.elementor-51 .elementor-element.elementor-element-ede5eb0 .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-51 .elementor-element.elementor-element-ede5eb0 {
	left: 57%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-ede5eb0 {
	right: 57%;
}

.elementor-51 .elementor-element.elementor-element-ede5eb0 {
	top: 38%;
	z-index: 2;
}

.elementor-51 .elementor-element.elementor-element-ede5eb0 .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-51 .elementor-element.elementor-element-ede5eb0.trx-addons-info-box-left .trx-addons-info-box {
	align-items: center;
}

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

.elementor-51 .elementor-element.elementor-element-ede5eb0 .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-51 .elementor-element.elementor-element-ede5eb0 .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

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

.elementor-51 .elementor-element.elementor-element-ede5eb0 .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-51 .elementor-element.elementor-element-ede5eb0 .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-ede5eb0 .trx-addons-info-box {
	text-align: left;
}

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

.elementor-51 .elementor-element.elementor-element-ede5eb0 .trx-addons-info-box-title {
	color: var(--e-global-color-theme_color_title);
	font-size: 13px;
	font-weight: 500;
}

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

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

.elementor-51 .elementor-element.elementor-element-805628d .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-51 .elementor-element.elementor-element-805628d {
	left: 70%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-805628d {
	right: 70%;
}

.elementor-51 .elementor-element.elementor-element-805628d {
	top: 38%;
	z-index: 2;
}

.elementor-51 .elementor-element.elementor-element-805628d .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-51 .elementor-element.elementor-element-805628d.trx-addons-info-box-left .trx-addons-info-box {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-805628d.trx-addons-info-box-right .trx-addons-info-box {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-805628d .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-51 .elementor-element.elementor-element-805628d .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

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

.elementor-51 .elementor-element.elementor-element-805628d .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-51 .elementor-element.elementor-element-805628d .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-805628d .trx-addons-info-box {
	text-align: left;
}

.elementor-51 .elementor-element.elementor-element-805628d .trx-addons-info-box-content {
	padding: 0px 8px 0px 8px;
}

.elementor-51 .elementor-element.elementor-element-805628d .trx-addons-info-box-title {
	color: var(--e-global-color-theme_color_title);
	font-size: 13px;
	font-weight: 500;
}

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

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

.elementor-51 .elementor-element.elementor-element-6d85e6b .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-51 .elementor-element.elementor-element-6d85e6b {
	left: 60%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-6d85e6b {
	right: 60%;
}

.elementor-51 .elementor-element.elementor-element-6d85e6b {
	top: 74%;
	z-index: 2;
}

.elementor-51 .elementor-element.elementor-element-6d85e6b .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-51 .elementor-element.elementor-element-6d85e6b.trx-addons-info-box-left .trx-addons-info-box {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-6d85e6b.trx-addons-info-box-right .trx-addons-info-box {
	align-items: center;
}

.elementor-51 .elementor-element.elementor-element-6d85e6b .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-51 .elementor-element.elementor-element-6d85e6b .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

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

.elementor-51 .elementor-element.elementor-element-6d85e6b .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-51 .elementor-element.elementor-element-6d85e6b .trx-addons-info-box-container:hover .trx-addons-info-box-icon svg {
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-6d85e6b .trx-addons-info-box {
	text-align: left;
}

.elementor-51 .elementor-element.elementor-element-6d85e6b .trx-addons-info-box-content {
	padding: 0px 8px 0px 8px;
}

.elementor-51 .elementor-element.elementor-element-6d85e6b .trx-addons-info-box-title {
	color: var(--e-global-color-theme_color_title);
	font-size: 13px;
	font-weight: 500;
}

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

.elementor-51 .elementor-element.elementor-element-13282283 {
	--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-51 .elementor-element.elementor-element-13282283:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-13282283>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-13282283 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-b88671d {
	--e-transform-flipX: -1;
	bottom: 0px;
	z-index: 0;
}

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

body.rtl .elementor-51 .elementor-element.elementor-element-b88671d {
	left: 0px;
}

.elementor-51 .elementor-element.elementor-element-b88671d img {
	max-width: 24vw;
}

.elementor-51 .elementor-element.elementor-element-fd0684f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-fd0684f .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-586921b1 {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-586921b1 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-586921b1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-586921b1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-2c416d11 .elementor-heading-title {
	font-size: 17px;
	line-height: 1em;
	letter-spacing: 0.01rem;
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-2e7796df {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-2e7796df .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-1f8359d7 .elementor-repeater-item-eec72fe.trx-addons-advanced-title-item-text,
.elementor-51 .elementor-element.elementor-element-1f8359d7 .elementor-repeater-item-eec72fe.trx-addons-advanced-title-item-icon i,
.elementor-51 .elementor-element.elementor-element-1f8359d7 .elementor-repeater-item-eec72fe.trx-addons-advanced-title-item-icon svg {
	color: var(--e-global-color-theme_color_alt_title);
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-1f8359d7 .elementor-repeater-item-e308416.trx-addons-advanced-title-item-text,
.elementor-51 .elementor-element.elementor-element-1f8359d7 .elementor-repeater-item-e308416.trx-addons-advanced-title-item-icon i,
.elementor-51 .elementor-element.elementor-element-1f8359d7 .elementor-repeater-item-e308416.trx-addons-advanced-title-item-icon svg {
	color: var(--e-global-color-theme_color_alt_link);
	fill: var(--e-global-color-theme_color_alt_link);
}

.elementor-51 .elementor-element.elementor-element-1f8359d7 {
	text-align: left;
}

.elementor-51 .elementor-element.elementor-element-508cf933 {
	--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;
}

.elementor-51 .elementor-element.elementor-element-508cf933 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-508cf933 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-508cf933 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-3c5c5bcd {
	--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-51 .elementor-element.elementor-element-3c5c5bcd .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-76f9c185 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-51 .elementor-element.elementor-element-76f9c185 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-76f9c185 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-76f9c185 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-67b1e728 {
	--display: flex;
	--min-height: 0px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px;
	--padding-top: 100%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-51 .elementor-element.elementor-element-67b1e728 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-67b1e728 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-67b1e728 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-3ad56de2 {
	--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: 75px 75px;
	--row-gap: 75px;
	--column-gap: 75px;
}

.elementor-51 .elementor-element.elementor-element-3ad56de2 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-3cf1e73a .trx-addons-counter-container {
	text-align: left;
}

.elementor-51 .elementor-element.elementor-element-3cf1e73a .trx-addons-counter-number {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-3cf1e73a .trx-addons-counter-number-wrap {
	font-size: 90px;
	line-height: 1.1em;
	letter-spacing: 0.035em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.elementor-51 .elementor-element.elementor-element-3cf1e73a .trx-addons-counter-number-suffix {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-3cf1e73a .trx-addons-counter-title {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-511f0746 .trx-addons-counter-container {
	text-align: left;
}

.elementor-51 .elementor-element.elementor-element-511f0746 .trx-addons-counter-number {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-511f0746 .trx-addons-counter-number-wrap {
	font-size: 90px;
	line-height: 1.1em;
	letter-spacing: 0.035em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.elementor-51 .elementor-element.elementor-element-511f0746 .trx-addons-counter-number-suffix {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-511f0746 .trx-addons-counter-title {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-7201ba63 .trx-addons-counter-container {
	text-align: left;
}

.elementor-51 .elementor-element.elementor-element-7201ba63 .trx-addons-counter-number {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-7201ba63 .trx-addons-counter-number-wrap {
	font-size: 90px;
	line-height: 1.1em;
	letter-spacing: 0.035em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.elementor-51 .elementor-element.elementor-element-7201ba63 .trx-addons-counter-number-prefix {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-7201ba63 .trx-addons-counter-number-suffix {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-7201ba63 .trx-addons-counter-title {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-c935337 {
	--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: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-c935337 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-3437b8d .slider_container:not(.slider_controller_container),
.elementor-51 .elementor-element.elementor-element-3437b8d .slider_container:not(.slider_controller_container) .slider-slide,
.elementor-51 .elementor-element.elementor-element-3437b8d .slider_container.slider_type_images:not(.slider_controller_container) .slider-slide>img {
	border-radius: 30px;
	overflow: hidden;
}

.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a {
	background-color: #FFFFFF00;
	width: 42px;
	height: 26px;
	line-height: 26px;
}

.elementor-51 .elementor-element.elementor-element-0acd16b>.elementor-widget-container {
	margin: 0px 70px 0px 70px;
	padding: 22px 0px 22px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a svg {
	max-width: 42px;
	max-height: 26px;
}

.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a:before,
.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a>.trx-addons-icon {
	font-size: 42px;
}

.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a,
.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a>.trx-addons-icon i {
	color: var(--e-global-color-theme_color_title);
}

.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a>.trx-addons-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a:hover,
.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a:hover>.trx-addons-icon i {
	color: var(--e-global-color-theme_color_text);
}

.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a:hover>.trx-addons-icon svg {
	fill: var(--e-global-color-theme_color_text);
}

.elementor-51 .elementor-element.elementor-element-2fac43b6 {
	--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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-2fac43b6 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

body.rtl .elementor-51 .elementor-element.elementor-element-ed61394 {
	right: 0px;
}

.elementor-51 .elementor-element.elementor-element-ed61394 {
	top: 6vw;
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-ed61394 img {
	max-width: 13vw;
}

body:not(.rtl) .elementor-51 .elementor-element.elementor-element-79662be {
	right: 0px;
}

body.rtl .elementor-51 .elementor-element.elementor-element-79662be {
	left: 0px;
}

.elementor-51 .elementor-element.elementor-element-79662be {
	bottom: -2vw;
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-79662be img {
	max-width: 11vw;
}

.elementor-51 .elementor-element.elementor-element-5da0b0a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-51 .elementor-element.elementor-element-5da0b0a .elementor-heading-title {
	font-size: 17px;
	line-height: 1em;
	letter-spacing: 0.01rem;
}

.elementor-51 .elementor-element.elementor-element-3c95fa9e {
	width: var(--container-widget-width, 650px);
	max-width: 650px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
	--container-widget-width: 650px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-51 .elementor-element.elementor-element-6cf7201 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-51 .elementor-element.elementor-element-6cf7201 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

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

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

.elementor-51 .elementor-element.elementor-element-ae43f75 {
	--display: flex;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-ae43f75 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-ec66586 img {
	border-radius: 30px;
}

.elementor-51 .elementor-element.elementor-element-7d608b8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-51 .elementor-element.elementor-element-7d608b8 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-41a69aa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-51 .elementor-element.elementor-element-41a69aa.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-41a69aa .elementor-heading-title a:hover,
.elementor-51 .elementor-element.elementor-element-41a69aa .elementor-heading-title a:focus {
	color: var(--e-global-color-theme_color_text);
}

.elementor-51 .elementor-element.elementor-element-9c58164.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-5b96ca0 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_bd_color);
	--border-color: var(--e-global-color-theme_color_bd_color);
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 18px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-5b96ca0 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-a6105c1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-b3428d4 {
	text-align: end;
}

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

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

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

.elementor-51 .elementor-element.elementor-element-bb90f74 {
	--display: flex;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-bb90f74 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-3be6745 img {
	border-radius: 30px;
}

.elementor-51 .elementor-element.elementor-element-7c1ad3f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-51 .elementor-element.elementor-element-7c1ad3f .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-3037ae2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-51 .elementor-element.elementor-element-3037ae2.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-3037ae2 .elementor-heading-title a:hover,
.elementor-51 .elementor-element.elementor-element-3037ae2 .elementor-heading-title a:focus {
	color: var(--e-global-color-theme_color_text);
}

.elementor-51 .elementor-element.elementor-element-f882a67.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-13fda10 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_bd_color);
	--border-color: var(--e-global-color-theme_color_bd_color);
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 18px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-13fda10 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-13fda10 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-13fda10 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-cd8ce34.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-db70614 {
	text-align: end;
}

.elementor-51 .elementor-element.elementor-element-2e770d4 {
	--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-51 .elementor-element.elementor-element-2e770d4 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-5a193ff {
	--display: flex;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 24px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-5a193ff .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-df3f0f6 img {
	border-radius: 30px;
}

.elementor-51 .elementor-element.elementor-element-f37e649 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-51 .elementor-element.elementor-element-f37e649 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

.elementor-51 .elementor-element.elementor-element-f588b23.elementor-element {
	--align-self: flex-start;
}

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

.elementor-51 .elementor-element.elementor-element-58611b2.elementor-element {
	--align-self: flex-start;
}

.elementor-51 .elementor-element.elementor-element-16087f7 {
	--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;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_bd_color);
	--border-color: var(--e-global-color-theme_color_bd_color);
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 18px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-16087f7 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-16087f7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-16087f7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-8ab32ee.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-51 .elementor-element.elementor-element-f2fafef {
	text-align: end;
}

.elementor-51 .elementor-element.elementor-element-32c91c6c {
	--display: flex;
	--min-height: 200vh;
	--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-51 .elementor-element.elementor-element-32c91c6c .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-32c91c6c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-32c91c6c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-619fe2a8 {
	--display: flex;
	--position: sticky;
	--min-height: 100vh;
	--justify-content: center;
	top: 0px;
}

.elementor-51 .elementor-element.elementor-element-619fe2a8:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-619fe2a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-51 .elementor-element.elementor-element-619fe2a8 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-619fe2a8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-619fe2a8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

body:not(.rtl) .elementor-51 .elementor-element.elementor-element-619fe2a8 {
	left: 0px;
}

body.rtl .elementor-51 .elementor-element.elementor-element-619fe2a8 {
	right: 0px;
}

.elementor-51 .elementor-element.elementor-element-1f317b2b .trx-addons-marquee-item-separator {
	width: 10vw;
}

.elementor-51 .elementor-element.elementor-element-1f317b2b .trx-addons-marquee {
	font-size: 17.7vw;
	line-height: 1em;
	color: var(--e-global-color-theme_color_link);
	fill: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-32b04627 {
	--display: flex;
	--gap: 150px 150px;
	--row-gap: 150px;
	--column-gap: 150px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-32b04627 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-32b04627 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-32b04627 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-4db90534 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-51 .elementor-element.elementor-element-4db90534 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-54b3d874 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px;
	--padding-top: 50px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-51 .elementor-element.elementor-element-54b3d874:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-54b3d874>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-54b3d874 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-54b3d874 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-54b3d874 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-7c67dfbc {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;
}

.elementor-51 .elementor-element.elementor-element-7c67dfbc .elementor-icon-box-wrapper {
	text-align: start;
	gap: 30px;
}

.elementor-51 .elementor-element.elementor-element-7c67dfbc .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-51 .elementor-element.elementor-element-7c67dfbc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-7c67dfbc.elementor-view-framed .elementor-icon,
.elementor-51 .elementor-element.elementor-element-7c67dfbc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_link);
	color: var(--e-global-color-theme_color_link);
	border-color: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-7c67dfbc .elementor-icon {
	font-size: 60px;
}

.elementor-51 .elementor-element.elementor-element-cf2095 {
	padding: 25px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-51 .elementor-element.elementor-element-cf2095 .elementor-heading-title {
	font-size: 16px;
	line-height: 1.7em;
}

.elementor-51 .elementor-element.elementor-element-10c0696f {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-51 .elementor-element.elementor-element-10c0696f .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-10c0696f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-10c0696f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-36e5a37e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px;
	--padding-top: 50px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-51 .elementor-element.elementor-element-36e5a37e:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-36e5a37e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-36e5a37e .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-36e5a37e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-36e5a37e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-5c80f60 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;
}

.elementor-51 .elementor-element.elementor-element-5c80f60 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 30px;
}

.elementor-51 .elementor-element.elementor-element-5c80f60 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-51 .elementor-element.elementor-element-5c80f60.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-5c80f60.elementor-view-framed .elementor-icon,
.elementor-51 .elementor-element.elementor-element-5c80f60.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_link);
	color: var(--e-global-color-theme_color_link);
	border-color: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-5c80f60 .elementor-icon {
	font-size: 60px;
}

.elementor-51 .elementor-element.elementor-element-5c7a5380 {
	padding: 25px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-51 .elementor-element.elementor-element-5c7a5380 .elementor-heading-title {
	font-size: 16px;
	line-height: 1.7em;
}

.elementor-51 .elementor-element.elementor-element-33c4c845 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-51 .elementor-element.elementor-element-33c4c845 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-33c4c845 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-33c4c845 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-5a5382ec {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px;
	--padding-top: 50px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-51 .elementor-element.elementor-element-5a5382ec:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-5a5382ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-5a5382ec .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-55185ba1 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;
}

.elementor-51 .elementor-element.elementor-element-55185ba1 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 30px;
}

.elementor-51 .elementor-element.elementor-element-55185ba1 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-51 .elementor-element.elementor-element-55185ba1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-55185ba1.elementor-view-framed .elementor-icon,
.elementor-51 .elementor-element.elementor-element-55185ba1.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_link);
	color: var(--e-global-color-theme_color_link);
	border-color: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-55185ba1 .elementor-icon {
	font-size: 60px;
}

.elementor-51 .elementor-element.elementor-element-5fd83005 {
	padding: 25px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-51 .elementor-element.elementor-element-5fd83005 .elementor-heading-title {
	font-size: 16px;
	line-height: 1.7em;
}

.elementor-51 .elementor-element.elementor-element-2bdbe7f9 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-51 .elementor-element.elementor-element-2bdbe7f9 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-5473f086 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px;
	--padding-top: 50px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-51 .elementor-element.elementor-element-5473f086:not(.elementor-motion-effects-element-type-background),
.elementor-51 .elementor-element.elementor-element-5473f086>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_bg_color_2);
}

.elementor-51 .elementor-element.elementor-element-5473f086 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-5473f086 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-5473f086 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-7263c276 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;
}

.elementor-51 .elementor-element.elementor-element-7263c276 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 30px;
}

.elementor-51 .elementor-element.elementor-element-7263c276 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-51 .elementor-element.elementor-element-7263c276.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-7263c276.elementor-view-framed .elementor-icon,
.elementor-51 .elementor-element.elementor-element-7263c276.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_link);
	color: var(--e-global-color-theme_color_link);
	border-color: var(--e-global-color-theme_color_link);
}

.elementor-51 .elementor-element.elementor-element-7263c276 .elementor-icon {
	font-size: 60px;
}

.elementor-51 .elementor-element.elementor-element-29532b5c {
	padding: 25px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-51 .elementor-element.elementor-element-29532b5c .elementor-heading-title {
	font-size: 16px;
	line-height: 1.7em;
}

.elementor-51 .elementor-element.elementor-element-7e060991 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-51 .elementor-element.elementor-element-7e060991 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-4d497c0d {
	--display: flex;
	--justify-content: space-between;
	--padding-top: 80px;
	--padding-bottom: 70px;
	--padding-left: 70px;
	--padding-right: 70px;
}

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

.elementor-51 .elementor-element.elementor-element-4d497c0d .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-7cdafce {
	--e-transform-flipX: -1;
	bottom: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-51 .elementor-element.elementor-element-7cdafce {
	right: 0px;
}

body.rtl .elementor-51 .elementor-element.elementor-element-7cdafce {
	left: 0px;
}

.elementor-51 .elementor-element.elementor-element-7cdafce img {
	max-width: 24vw;
}

.elementor-51 .elementor-element.elementor-element-17c54da3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-51 .elementor-element.elementor-element-17c54da3 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-51 .elementor-element.elementor-element-17c54da3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-51 .elementor-element.elementor-element-17c54da3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-51 .elementor-element.elementor-element-17016b92 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-51 .elementor-element.elementor-element-17016b92 .elementor-heading-title {
	font-size: 17px;
	line-height: 1em;
	letter-spacing: 0.01rem;
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-48acf5bd {
	width: var(--container-widget-width, 540px);
	max-width: 540px;
	--container-widget-width: 540px;
	--container-widget-flex-grow: 0;
}

.elementor-51 .elementor-element.elementor-element-48acf5bd .elementor-heading-title {
	color: var(--e-global-color-theme_color_alt_title);
}

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

.elementor-51 .elementor-element.elementor-element-3df07e7f .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-51 .elementor-element.elementor-element-735bbc33 {
	width: var(--container-widget-width, 540px);
	max-width: 540px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	--container-widget-width: 540px;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-51 .elementor-element.elementor-element-637257c4 .elementor-button {
	background-color: #5DB3CC;
}

.elementor-51 .elementor-element.elementor-element-637257c4 .elementor-button:hover,
.elementor-51 .elementor-element.elementor-element-637257c4 .elementor-button:focus {
	background-color: #4CA6C0;
}

.elementor-51 .elementor-element.elementor-element-7b1c6abc img {
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

@media(max-width:1279px) {
	.elementor-51 .elementor-element.elementor-element-649b8634 {
		--min-height: 90vh;
		--overlay-opacity: 0.4;
		--padding-top: 180px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-51 .elementor-element.elementor-element-48177423 {
		--margin-top: 0vw;
		--margin-bottom: 5vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
	}

	.elementor-51 .elementor-element.elementor-element-925fedb {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-2579e929 {
		--container-widget-width: 37vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 37vw);
		max-width: 37vw;
	}

	.elementor-51 .elementor-element.elementor-element-2579e929 .elementor-heading-title {
		font-size: 8.3vw;
	}

	.elementor-51 .elementor-element.elementor-element-20f4f3a7>.elementor-widget-container {
		padding: 0vw 0vw 0.5vw 0vw;
	}

	.elementor-51 .elementor-element.elementor-element-77dd7c39 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-6be912af .elementor-heading-title {
		font-size: 8.3vw;
	}

	.elementor-51 .elementor-element.elementor-element-692ff671 {
		padding: 1.4vw 0vw 0vw 0vw;
	}

	.elementor-51 .elementor-element.elementor-element-7bc53c7 .elementor-heading-title {
		font-size: 8.3vw;
	}

	.elementor-51 .elementor-element.elementor-element-b70a954 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 95px;
		--padding-bottom: 90px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-51 .elementor-element.elementor-element-67f189c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-709d2c1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-42634f9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-2986179 {
		--justify-content: flex-start;
	}

	.elementor-51 .elementor-element.elementor-element-68c2a37d {
		--padding-top: 0px;
		--padding-bottom: 95px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-item .trx-addons-accordion-tab-content {
		padding: 0 30% 30px 0;
	}

	.elementor-51 .elementor-element.elementor-element-0cd4875 {
		--min-height: 58px;
	}

	.elementor-51 .elementor-element.elementor-element-0cd4875>.elementor-shape-top svg,
	.elementor-51 .elementor-element.elementor-element-0cd4875>.e-con-inner>.elementor-shape-top svg {
		height: 60px;
	}

	.elementor-51 .elementor-element.elementor-element-0ecce5a {
		--padding-top: 95px;
		--padding-bottom: 95px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-08cfd7e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-c2e624f {
		width: var(--container-widget-width, 450px);
		max-width: 450px;
		--container-widget-width: 450px;
		--container-widget-flex-grow: 0;
	}

	.elementor-51 .elementor-element.elementor-element-c2e624f>.elementor-widget-container {
		margin: 0px 0px 38px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-828a2dd {
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 38px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-4470464 {
		--padding-top: 26px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-58e6fbc {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-5f47991 {
		--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-51 .elementor-element.elementor-element-3b91473 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-ef634b1 {
		--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-51 .elementor-element.elementor-element-f815670 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-3280eea {
		--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-51 .elementor-element.elementor-element-d846997 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-5cf8c94 {
		--padding-top: 26px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-c6f84a8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-d974fb0 {
		--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-51 .elementor-element.elementor-element-1e2efcf {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-fdd8e6c {
		--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-51 .elementor-element.elementor-element-526e5e2 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-c4fa49a {
		--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-51 .elementor-element.elementor-element-756839e {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-fe375d1 {
		--padding-top: 26px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-562b6d0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-8ae06be {
		--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-51 .elementor-element.elementor-element-94a70f4 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-6a3911a {
		--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-51 .elementor-element.elementor-element-e684f90 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-9effeef {
		--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-51 .elementor-element.elementor-element-4263ea4 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-c2e2527 {
		--padding-top: 26px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-f939387 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-b9d6b87 {
		--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-51 .elementor-element.elementor-element-73982de {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-fd84af6 {
		--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-51 .elementor-element.elementor-element-bdb87f8 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-e60cb3b {
		--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-51 .elementor-element.elementor-element-08e9e88 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-7c971b7 {
		--padding-top: 26px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-195047b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	}

	#section-specifications .e-con-inner {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.elementor-51 .elementor-element.elementor-element-a003ea2 {
		--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-51 .elementor-element.elementor-element-ce57975 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-a33bd95 {
		--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-51 .elementor-element.elementor-element-ed092f7 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-d375d54 {
		--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-51 .elementor-element.elementor-element-295bc3c {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-0c2065c {
		--padding-top: 26px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-647547c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-aa8391f {
		--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-51 .elementor-element.elementor-element-8de35bb {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-245a9dd {
		--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-51 .elementor-element.elementor-element-a4e05a2 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-8d4956f {
		--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-51 .elementor-element.elementor-element-fcd6ea7 {
		text-align: start;
	}

	body:not(.rtl) .elementor-51 .elementor-element.elementor-element-b503ebc {
		left: 25%;
	}

	body.rtl .elementor-51 .elementor-element.elementor-element-b503ebc {
		right: 25%;
	}

	.elementor-51 .elementor-element.elementor-element-b503ebc.trx-addons-info-box-tablet-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-b503ebc.trx-addons-info-box-tablet-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-b503ebc .trx-addons-info-box-title {
		font-size: 14px;
	}

	.elementor-51 .elementor-element.elementor-element-409cf4f {
		top: 48%;
	}

	.elementor-51 .elementor-element.elementor-element-409cf4f.trx-addons-info-box-tablet-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-409cf4f.trx-addons-info-box-tablet-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-409cf4f .trx-addons-info-box-title {
		font-size: 14px;
	}

	body:not(.rtl) .elementor-51 .elementor-element.elementor-element-2f4a3cb {
		left: 39%;
	}

	body.rtl .elementor-51 .elementor-element.elementor-element-2f4a3cb {
		right: 39%;
	}

	.elementor-51 .elementor-element.elementor-element-2f4a3cb {
		top: 25%;
	}

	.elementor-51 .elementor-element.elementor-element-2f4a3cb.trx-addons-info-box-tablet-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-2f4a3cb.trx-addons-info-box-tablet-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-2f4a3cb .trx-addons-info-box-title {
		font-size: 14px;
	}

	body:not(.rtl) .elementor-51 .elementor-element.elementor-element-c4e35f5 {
		left: 45%;
	}

	body.rtl .elementor-51 .elementor-element.elementor-element-c4e35f5 {
		right: 45%;
	}

	.elementor-51 .elementor-element.elementor-element-c4e35f5 {
		top: 36%;
	}

	.elementor-51 .elementor-element.elementor-element-c4e35f5.trx-addons-info-box-tablet-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-c4e35f5.trx-addons-info-box-tablet-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-c4e35f5 .trx-addons-info-box-title {
		font-size: 14px;
	}

	.elementor-51 .elementor-element.elementor-element-3e7ee55 {
		top: 23%;
	}

	.elementor-51 .elementor-element.elementor-element-3e7ee55.trx-addons-info-box-tablet-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-3e7ee55.trx-addons-info-box-tablet-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-3e7ee55 .trx-addons-info-box-title {
		font-size: 14px;
	}

	body:not(.rtl) .elementor-51 .elementor-element.elementor-element-ede5eb0 {
		left: 61%;
	}

	body.rtl .elementor-51 .elementor-element.elementor-element-ede5eb0 {
		right: 61%;
	}

	.elementor-51 .elementor-element.elementor-element-ede5eb0 {
		top: 35%;
	}

	.elementor-51 .elementor-element.elementor-element-ede5eb0.trx-addons-info-box-tablet-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-ede5eb0.trx-addons-info-box-tablet-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-ede5eb0 .trx-addons-info-box-title {
		font-size: 14px;
	}

	body:not(.rtl) .elementor-51 .elementor-element.elementor-element-805628d {
		left: 75%;
	}

	body.rtl .elementor-51 .elementor-element.elementor-element-805628d {
		right: 75%;
	}

	.elementor-51 .elementor-element.elementor-element-805628d.trx-addons-info-box-tablet-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-805628d.trx-addons-info-box-tablet-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-805628d .trx-addons-info-box-title {
		font-size: 14px;
	}

	.elementor-51 .elementor-element.elementor-element-6d85e6b.trx-addons-info-box-tablet-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-6d85e6b.trx-addons-info-box-tablet-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-6d85e6b .trx-addons-info-box-title {
		font-size: 14px;
	}

	.elementor-51 .elementor-element.elementor-element-13282283 {
		--padding-top: 95px;
		--padding-bottom: 95px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-fd0684f {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-586921b1 {
		--padding-top: 6px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-3ad56de2 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}

	.elementor-51 .elementor-element.elementor-element-3cf1e73a .trx-addons-counter-number-wrap {
		font-size: 65px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
	}

	.elementor-51 .elementor-element.elementor-element-511f0746 .trx-addons-counter-number-wrap {
		font-size: 65px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
	}

	.elementor-51 .elementor-element.elementor-element-7201ba63 .trx-addons-counter-number-wrap {
		font-size: 65px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
	}

	.elementor-51 .elementor-element.elementor-element-0acd16b>.elementor-widget-container {
		margin: 0px 30px 0px 30px;
		padding: 20px 0px 20px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a:before,
	.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a>.trx-addons-icon {
		font-size: 38px;
	}

	.elementor-51 .elementor-element.elementor-element-2fac43b6 {
		--padding-top: 95px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-79662be img {
		max-width: 12vw;
	}

	.elementor-51 .elementor-element.elementor-element-5da0b0a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-3c95fa9e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 500px);
		max-width: 500px;
	}

	.elementor-51 .elementor-element.elementor-element-6cf7201 {
		--grid-auto-flow: row;
	}

	.elementor-51 .elementor-element.elementor-element-ae43f75 {
		--margin-top: 0px;
		--margin-bottom: 19px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

	.elementor-51 .elementor-element.elementor-element-5b96ca0 {
		--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;
		--margin-top: 16px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 11px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-b3428d4 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-bb90f74 {
		--margin-top: 0px;
		--margin-bottom: 19px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

	.elementor-51 .elementor-element.elementor-element-13fda10 {
		--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;
		--margin-top: 16px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 11px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-db70614 {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-5a193ff {
		--margin-top: 0px;
		--margin-bottom: 19px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

	.elementor-51 .elementor-element.elementor-element-16087f7 {
		--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;
		--margin-top: 16px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 11px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-f2fafef {
		text-align: start;
	}

	.elementor-51 .elementor-element.elementor-element-32b04627 {
		--gap: 95px 95px;
		--row-gap: 95px;
		--column-gap: 95px;
		--padding-top: 95px;
		--padding-bottom: 95px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-54b3d874 {
		--padding-top: 40px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-51 .elementor-element.elementor-element-7c67dfbc {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-7c67dfbc .elementor-icon-box-wrapper {
		gap: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-7c67dfbc .elementor-icon {
		font-size: 55px;
	}

	.elementor-51 .elementor-element.elementor-element-cf2095 {
		padding: 20px 0px 0px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-36e5a37e {
		--padding-top: 40px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-51 .elementor-element.elementor-element-5c80f60 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-5c80f60 .elementor-icon-box-wrapper {
		gap: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-5c80f60 .elementor-icon {
		font-size: 55px;
	}

	.elementor-51 .elementor-element.elementor-element-5c7a5380 {
		padding: 20px 0px 0px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-5a5382ec {
		--padding-top: 40px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-51 .elementor-element.elementor-element-55185ba1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-55185ba1 .elementor-icon-box-wrapper {
		gap: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-55185ba1 .elementor-icon {
		font-size: 55px;
	}

	.elementor-51 .elementor-element.elementor-element-5fd83005 {
		padding: 20px 0px 0px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-5473f086 {
		--padding-top: 40px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-51 .elementor-element.elementor-element-7263c276 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-7263c276 .elementor-icon-box-wrapper {
		gap: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-7263c276 .elementor-icon {
		font-size: 55px;
	}

	.elementor-51 .elementor-element.elementor-element-29532b5c {
		padding: 20px 0px 0px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-7e060991 {
		--grid-auto-flow: row;
	}

	.elementor-51 .elementor-element.elementor-element-4d497c0d {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-51 .elementor-element.elementor-element-17016b92 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-48acf5bd {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-51 .elementor-element.elementor-element-735bbc33 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
}

@media (max-width: 991px) {
	.elementor-51 .elementor-element.elementor-element-828a2dd {
		--e-con-grid-template-columns: repeat(2, 1fr);
	}
}

@media(max-width:767px) {
	.elementor-51 .elementor-element.elementor-element-649b8634 {
		--overlay-opacity: 0.5;
		--padding-top: 150px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-48177423 {
		--margin-top: 0vw;
		--margin-bottom: 12vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
	}

	.elementor-51 .elementor-element.elementor-element-925fedb {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-925fedb .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-51 .elementor-element.elementor-element-2579e929 {
		--container-widget-width: 70vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70vw);
		max-width: 70vw;
	}

	.elementor-51 .elementor-element.elementor-element-2579e929 .elementor-heading-title {
		font-size: 13vw;
	}

	.elementor-51 .elementor-element.elementor-element-563416c3 {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}

	.elementor-51 .elementor-element.elementor-element-20f4f3a7>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-20f4f3a7.elementor-element {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-51 .elementor-element.elementor-element-77dd7c39 {
		--flex-wrap: nowrap;
	}

	.elementor-51 .elementor-element.elementor-element-6be912af .elementor-heading-title {
		font-size: 13vw;
	}

	.elementor-51 .elementor-element.elementor-element-692ff671 {
		padding: 1vw 0vw 0vw 0vw;
		line-height: 1.4em;
	}

	.elementor-51 .elementor-element.elementor-element-7bc53c7 .elementor-heading-title {
		font-size: 13vw;
	}

	.elementor-51 .elementor-element.elementor-element-b70a954 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 65px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-67f189c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-67f189c .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-51 .elementor-element.elementor-element-709d2c1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-42634f9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-2986179 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-51 .elementor-element.elementor-element-68c2a37d {
		--padding-top: 0px;
		--padding-bottom: 65px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion-item:not(:last-child) {
		margin-bottom: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-tab-title {
		padding: 0px 0px 20px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-tab-title.trx-addons-accordion-tab-active {
		margin-bottom: -5px;
	}

	.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-item .trx-addons-accordion-tab-content {
		padding: 0px 0px 20px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-item .trx-addons-accordion-tab-content> :not(:last-child) {
		margin-bottom: 10px;
	}

	.elementor-51 .elementor-element.elementor-element-15233302 .trx-addons-accordion .trx-addons-accordion-tab-title .trx-addons-accordion-toggle-icon .trx-addons-icon {
		font-size: 26px;
	}

	.elementor-51 .elementor-element.elementor-element-0cd4875 {
		--min-height: 38px;
	}

	.elementor-51 .elementor-element.elementor-element-0cd4875>.elementor-shape-top svg,
	.elementor-51 .elementor-element.elementor-element-0cd4875>.e-con-inner>.elementor-shape-top svg {
		width: calc(150% + 1.3px);
		height: 40px;
	}

	.elementor-51 .elementor-element.elementor-element-0ecce5a {
		--padding-top: 65px;
		--padding-bottom: 65px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-8cf0989 img {
		max-width: 130px;
	}

	.elementor-51 .elementor-element.elementor-element-08cfd7e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-08cfd7e .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-51 .elementor-element.elementor-element-c2e624f>.elementor-widget-container {
		margin: 0px 0px 28px 0px;
	}

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

	.elementor-51 .elementor-element.elementor-element-828a2dd {
		display: grid;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 28px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-4470464 {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-51 .elementor-element.elementor-element-5cf8c94 {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-51 .elementor-element.elementor-element-fe375d1 {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-51 .elementor-element.elementor-element-c2e2527 {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-51 .elementor-element.elementor-element-7c971b7 {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-51 .elementor-element.elementor-element-0c2065c {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	body:not(.rtl) .elementor-51 .elementor-element.elementor-element-b503ebc {
		left: 22%;
	}

	body.rtl .elementor-51 .elementor-element.elementor-element-b503ebc {
		right: 22%;
	}

	.elementor-51 .elementor-element.elementor-element-b503ebc .trx-addons-info-box-icon {
		font-size: 11px;
		padding: 3px 3px 3px 3px;
	}

	.elementor-51 .elementor-element.elementor-element-b503ebc.trx-addons-info-box-mobile-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-b503ebc.trx-addons-info-box-mobile-right .trx-addons-info-box {
		align-items: center;
	}

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

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

	.elementor-51 .elementor-element.elementor-element-b503ebc .trx-addons-info-box-content {
		padding: 0px 5px 0px 5px;
	}

	.elementor-51 .elementor-element.elementor-element-b503ebc .trx-addons-info-box-title {
		font-size: 11px;
	}

	.elementor-51 .elementor-element.elementor-element-409cf4f {
		top: 53%;
	}

	.elementor-51 .elementor-element.elementor-element-409cf4f .trx-addons-info-box-icon {
		font-size: 11px;
		padding: 3px 3px 3px 3px;
	}

	.elementor-51 .elementor-element.elementor-element-409cf4f.trx-addons-info-box-mobile-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-409cf4f.trx-addons-info-box-mobile-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-409cf4f .trx-addons-info-box-content {
		padding: 0px 5px 0px 5px;
	}

	.elementor-51 .elementor-element.elementor-element-409cf4f .trx-addons-info-box-title {
		font-size: 11px;
	}

	.elementor-51 .elementor-element.elementor-element-2f4a3cb {
		top: 15%;
	}

	.elementor-51 .elementor-element.elementor-element-2f4a3cb .trx-addons-info-box-icon {
		font-size: 11px;
		padding: 3px 3px 3px 3px;
	}

	.elementor-51 .elementor-element.elementor-element-2f4a3cb.trx-addons-info-box-mobile-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-2f4a3cb.trx-addons-info-box-mobile-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-2f4a3cb .trx-addons-info-box-content {
		padding: 0px 5px 0px 5px;
	}

	.elementor-51 .elementor-element.elementor-element-2f4a3cb .trx-addons-info-box-title {
		font-size: 11px;
	}

	body:not(.rtl) .elementor-51 .elementor-element.elementor-element-c4e35f5 {
		left: 43%;
	}

	body.rtl .elementor-51 .elementor-element.elementor-element-c4e35f5 {
		right: 43%;
	}

	.elementor-51 .elementor-element.elementor-element-c4e35f5 {
		top: 40%;
	}

	.elementor-51 .elementor-element.elementor-element-c4e35f5 .trx-addons-info-box-icon {
		font-size: 11px;
		padding: 3px 3px 3px 3px;
	}

	.elementor-51 .elementor-element.elementor-element-c4e35f5.trx-addons-info-box-mobile-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-c4e35f5.trx-addons-info-box-mobile-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-c4e35f5 .trx-addons-info-box-content {
		padding: 0px 5px 0px 5px;
	}

	.elementor-51 .elementor-element.elementor-element-c4e35f5 .trx-addons-info-box-title {
		font-size: 11px;
	}

	body:not(.rtl) .elementor-51 .elementor-element.elementor-element-3e7ee55 {
		left: 58%;
	}

	body.rtl .elementor-51 .elementor-element.elementor-element-3e7ee55 {
		right: 58%;
	}

	.elementor-51 .elementor-element.elementor-element-3e7ee55 .trx-addons-info-box-icon {
		font-size: 11px;
		padding: 3px 3px 3px 3px;
	}

	.elementor-51 .elementor-element.elementor-element-3e7ee55.trx-addons-info-box-mobile-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-3e7ee55.trx-addons-info-box-mobile-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-3e7ee55 .trx-addons-info-box-content {
		padding: 0px 5px 0px 5px;
	}

	.elementor-51 .elementor-element.elementor-element-3e7ee55 .trx-addons-info-box-title {
		font-size: 11px;
	}

	.elementor-51 .elementor-element.elementor-element-ede5eb0 {
		top: 38%;
	}

	.elementor-51 .elementor-element.elementor-element-ede5eb0 .trx-addons-info-box-icon {
		font-size: 11px;
		padding: 3px 3px 3px 3px;
	}

	.elementor-51 .elementor-element.elementor-element-ede5eb0.trx-addons-info-box-mobile-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-ede5eb0.trx-addons-info-box-mobile-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-ede5eb0 .trx-addons-info-box-content {
		padding: 0px 5px 0px 5px;
	}

	.elementor-51 .elementor-element.elementor-element-ede5eb0 .trx-addons-info-box-title {
		font-size: 11px;
	}

	body:not(.rtl) .elementor-51 .elementor-element.elementor-element-805628d {
		left: 80%;
	}

	body.rtl .elementor-51 .elementor-element.elementor-element-805628d {
		right: 80%;
	}

	.elementor-51 .elementor-element.elementor-element-805628d .trx-addons-info-box-icon {
		font-size: 11px;
		padding: 3px 3px 3px 3px;
	}

	.elementor-51 .elementor-element.elementor-element-805628d.trx-addons-info-box-mobile-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-805628d.trx-addons-info-box-mobile-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-805628d .trx-addons-info-box-content {
		padding: 0px 5px 0px 5px;
	}

	.elementor-51 .elementor-element.elementor-element-805628d .trx-addons-info-box-title {
		font-size: 11px;
	}

	.elementor-51 .elementor-element.elementor-element-6d85e6b .trx-addons-info-box-icon {
		font-size: 11px;
		padding: 3px 3px 3px 3px;
	}

	.elementor-51 .elementor-element.elementor-element-6d85e6b.trx-addons-info-box-mobile-left .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-6d85e6b.trx-addons-info-box-mobile-right .trx-addons-info-box {
		align-items: center;
	}

	.elementor-51 .elementor-element.elementor-element-6d85e6b .trx-addons-info-box-content {
		padding: 0px 5px 0px 5px;
	}

	.elementor-51 .elementor-element.elementor-element-6d85e6b .trx-addons-info-box-title {
		font-size: 11px;
	}

	.elementor-51 .elementor-element.elementor-element-13282283 {
		--padding-top: 65px;
		--padding-bottom: 65px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-b88671d img {
		max-width: 130px;
	}

	.elementor-51 .elementor-element.elementor-element-fd0684f {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 0px;
		--padding-bottom: 28px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-586921b1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-2c416d11 .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-51 .elementor-element.elementor-element-76f9c185 {
		--width: 100%;
	}

	.elementor-51 .elementor-element.elementor-element-67b1e728 {
		--padding-top: 70%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-51 .elementor-element.elementor-element-3ad56de2 {
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-3cf1e73a .trx-addons-counter-number-wrap {
		font-size: 55px;
	}

	.elementor-51 .elementor-element.elementor-element-511f0746 .trx-addons-counter-number-wrap {
		font-size: 55px;
	}

	.elementor-51 .elementor-element.elementor-element-7201ba63 .trx-addons-counter-number-wrap {
		font-size: 55px;
	}

	.elementor-51 .elementor-element.elementor-element-0acd16b>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
		padding: 15px 0px 15px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a:before,
	.elementor-51 .elementor-element.elementor-element-0acd16b .slider_controls_wrap>a>.trx-addons-icon {
		font-size: 34px;
	}

	.elementor-51 .elementor-element.elementor-element-2fac43b6 {
		--padding-top: 65px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-ed61394 {
		top: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-ed61394 img {
		max-width: 45px;
	}

	.elementor-51 .elementor-element.elementor-element-79662be {
		bottom: -15vw;
	}

	.elementor-51 .elementor-element.elementor-element-79662be img {
		max-width: 70px;
	}

	.elementor-51 .elementor-element.elementor-element-5da0b0a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-5da0b0a .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-51 .elementor-element.elementor-element-3c95fa9e {
		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-51 .elementor-element.elementor-element-6cf7201 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 28px 28px;
		--row-gap: 28px;
		--column-gap: 28px;
		--grid-auto-flow: row;
	}

	.elementor-51 .elementor-element.elementor-element-619fe2a8 {
		--justify-content: center;
	}

	.elementor-51 .elementor-element.elementor-element-1f317b2b .trx-addons-marquee {
		font-size: 23vw;
	}

	.elementor-51 .elementor-element.elementor-element-32b04627 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 65px;
		--padding-bottom: 65px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-51 .elementor-element.elementor-element-54b3d874 {
		--padding-top: 30px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-7c67dfbc {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-7c67dfbc .elementor-icon-box-wrapper {
		gap: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-7c67dfbc .elementor-icon {
		font-size: 50px;
	}

	.elementor-51 .elementor-element.elementor-element-cf2095 {
		padding: 15px 0px 0px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-36e5a37e {
		--padding-top: 30px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-5c80f60 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-5c80f60 .elementor-icon-box-wrapper {
		gap: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-5c80f60 .elementor-icon {
		font-size: 50px;
	}

	.elementor-51 .elementor-element.elementor-element-5c7a5380 {
		padding: 15px 0px 0px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-5a5382ec {
		--padding-top: 30px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-55185ba1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-55185ba1 .elementor-icon-box-wrapper {
		gap: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-55185ba1 .elementor-icon {
		font-size: 50px;
	}

	.elementor-51 .elementor-element.elementor-element-5fd83005 {
		padding: 15px 0px 0px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-5473f086 {
		--padding-top: 30px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-51 .elementor-element.elementor-element-7263c276 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-7263c276 .elementor-icon-box-wrapper {
		gap: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-7263c276 .elementor-icon {
		font-size: 50px;
	}

	.elementor-51 .elementor-element.elementor-element-29532b5c {
		padding: 15px 0px 0px 0px;
	}

	.elementor-51 .elementor-element.elementor-element-7e060991 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-51 .elementor-element.elementor-element-4d497c0d {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-51 .elementor-element.elementor-element-7cdafce img {
		max-width: 130px;
	}

	.elementor-51 .elementor-element.elementor-element-17016b92 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}

	.elementor-51 .elementor-element.elementor-element-17016b92 .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-51 .elementor-element.elementor-element-735bbc33 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}
}

@media(min-width:768px) {
	.elementor-51 .elementor-element.elementor-element-51a27cb {
		--width: 36vw;
	}

	.elementor-51 .elementor-element.elementor-element-fd14ee5 {
		--width: 50%;
	}

	.elementor-51 .elementor-element.elementor-element-2986179 {
		--width: 50%;
	}

	.elementor-51 .elementor-element.elementor-element-586921b1 {
		--width: 50%;
	}

	.elementor-51 .elementor-element.elementor-element-2e7796df {
		--width: 50%;
	}

	.elementor-51 .elementor-element.elementor-element-3c5c5bcd {
		--width: 50%;
	}

	.elementor-51 .elementor-element.elementor-element-76f9c185 {
		--width: 410px;
	}

	.elementor-51 .elementor-element.elementor-element-3ad56de2 {
		--width: 50%;
	}

	.elementor-51 .elementor-element.elementor-element-54b3d874 {
		--width: 410px;
	}

	.elementor-51 .elementor-element.elementor-element-36e5a37e {
		--width: 410px;
	}

	.elementor-51 .elementor-element.elementor-element-5a5382ec {
		--width: 410px;
	}

	.elementor-51 .elementor-element.elementor-element-5473f086 {
		--width: 410px;
	}
}

@media(max-width:1279px) and (min-width:768px) {
	.elementor-51 .elementor-element.elementor-element-51a27cb {
		--width: 50vw;
	}

	.elementor-51 .elementor-element.elementor-element-76f9c185 {
		--width: 300px;
	}

	.elementor-51 .elementor-element.elementor-element-54b3d874 {
		--width: 300px;
	}

	.elementor-51 .elementor-element.elementor-element-36e5a37e {
		--width: 300px;
	}

	.elementor-51 .elementor-element.elementor-element-5a5382ec {
		--width: 300px;
	}

	.elementor-51 .elementor-element.elementor-element-5473f086 {
		--width: 300px;
	}
}