.elementor-50 .elementor-element.elementor-element-dcbf5a0 {
	--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: 130px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-dcbf5a0:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-dcbf5a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_alt_bg_color);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-50 .elementor-element.elementor-element-dcbf5a0 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-ab83d77 {
	--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: 0px;
	--padding-bottom: 120px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-50 .elementor-element.elementor-element-ab83d77 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

.elementor-50 .elementor-element.elementor-element-3764766c .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-3764766c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-221242d .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-text,
.elementor-50 .elementor-element.elementor-element-221242d .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-icon i,
.elementor-50 .elementor-element.elementor-element-221242d .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-icon svg {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.elementor-50 .elementor-element.elementor-element-221242d .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-text,
.elementor-50 .elementor-element.elementor-element-221242d .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-icon i,
.elementor-50 .elementor-element.elementor-element-221242d .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-50 .elementor-element.elementor-element-221242d .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-image img,
.elementor-50 .elementor-element.elementor-element-221242d .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-gallery img,
.elementor-50 .elementor-element.elementor-element-221242d .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-video video {
	background-color: transparent;
	background-image: linear-gradient(150deg,
			var(--e-global-color-theme_color_alt_title) 65%,
			#bf6312 110%);
}

.elementor-50 .elementor-element.elementor-element-221242d>.elementor-widget-container {
	margin: 0vw 2.4vw 0vw 0vw;
}

.elementor-50 .elementor-element.elementor-element-221242d {
	text-align: right;
}

.elementor-50 .elementor-element.elementor-element-221242d .trx-addons-advanced-title {
	font-size: 5.55vw;
	line-height: 0.87em;
	letter-spacing: -0.028em;
}

.elementor-50 .elementor-element.elementor-element-5960adc4 {
	--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-50 .elementor-element.elementor-element-5960adc4 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

.elementor-50 .elementor-element.elementor-element-20dc9a16 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-52a318a {
	--display: flex;
	--min-height: 10.5vw;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--margin-top: 0vw;
	--margin-bottom: -1vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
}

.elementor-50 .elementor-element.elementor-element-52a318a .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-20b5fda3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	top: 0px;
	z-index: 2;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-20b5fda3 {
	left: 1px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-20b5fda3 {
	right: 1px;
}

.elementor-50 .elementor-element.elementor-element-20b5fda3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-20b5fda3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-50 .elementor-element.elementor-element-20b5fda3.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-20b5fda3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-theme_color_alt_bd_color);
	border-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-50 .elementor-element.elementor-element-20b5fda3.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-20b5fda3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-50 .elementor-element.elementor-element-20b5fda3 .elementor-icon {
	font-size: 10.5vw;
}

.elementor-50 .elementor-element.elementor-element-20b5fda3 .elementor-icon svg {
	height: 10.5vw;
}

.elementor-50 .elementor-element.elementor-element-20b5fda3 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-50 .elementor-element.elementor-element-31c417b4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
	z-index: 1;
}

.elementor-50 .elementor-element.elementor-element-31c417b4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-31c417b4.elementor-view-stacked .elementor-icon {
	background-color: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-31c417b4.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-31c417b4.elementor-view-default .elementor-icon {
	color: #5db3cc;
	border-color: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-31c417b4.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-31c417b4.elementor-view-default .elementor-icon svg {
	fill: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-31c417b4 .elementor-icon {
	font-size: 2vw;
}

.elementor-50 .elementor-element.elementor-element-31c417b4 .elementor-icon svg {
	height: 2vw;
}

.elementor-50 .elementor-element.elementor-element-23df8347 {
	z-index: 0;
	--width: 7.3vw;
	font-size: 36px;
	line-height: 24px;
	letter-spacing: 2.3px;
	--text-color: var(--e-global-color-theme_color_alt_title);
	--transition: 0.3s;
}

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

.elementor-50 .elementor-element.elementor-element-69cf9d10 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-529c8a5 .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-text,
.elementor-50 .elementor-element.elementor-element-529c8a5 .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-icon i,
.elementor-50 .elementor-element.elementor-element-529c8a5 .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-icon svg {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.elementor-50 .elementor-element.elementor-element-529c8a5 .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-text,
.elementor-50 .elementor-element.elementor-element-529c8a5 .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-icon i,
.elementor-50 .elementor-element.elementor-element-529c8a5 .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-50 .elementor-element.elementor-element-529c8a5 .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-image img,
.elementor-50 .elementor-element.elementor-element-529c8a5 .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-gallery img,
.elementor-50 .elementor-element.elementor-element-529c8a5 .elementor-repeater-item-ccab693.trx-addons-advanced-title-item-video video {
	background-color: transparent;
	background-image: linear-gradient(150deg,
			var(--e-global-color-theme_color_alt_title) 30%,
			#2444ff 110%);
}

.elementor-50 .elementor-element.elementor-element-529c8a5 .trx-addons-advanced-title {
	font-size: 15.55vw;
	line-height: 0.87em;
	letter-spacing: -0.028em;
}

.elementor-50 .elementor-element.elementor-element-4d04ff50 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 38px;
	--padding-left: 0px;
	--padding-right: 0px;
	border-top: 1px solid #E5D5C95C;
}

.layou-title-ara {
	display: flex;
	gap: 50px;
	margin: 0;
}

.layou-title-ara a {
	color: var(--e-global-color-theme_color_bg_color);
}

.elementor-50 .elementor-element.elementor-element-4d04ff50 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-37c26e8f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-theme_color_alt_bd_color);
	--divider-border-width: 1px;
	padding: 0px 0px 38px 0px;
}

.elementor-50 .elementor-element.elementor-element-37c26e8f .elementor-divider-separator {
	width: 100%;
}

.elementor-50 .elementor-element.elementor-element-37c26e8f .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-50 .elementor-element.elementor-element-5d48b6c9 .elementor-heading-title {
	color: var(--e-global-color-theme_color_alt_title);
}

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

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

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

.elementor-50 .elementor-element.elementor-element-4a93bd6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-4a93bd6 .trx_addons_bg_text {
	z-index: 0;
}

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

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

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-244d780 {
	right: 0px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-244d780 {
	left: 0px;
}

.elementor-50 .elementor-element.elementor-element-244d780 {
	top: -1vw;
	z-index: 0;
}

.elementor-50 .elementor-element.elementor-element-244d780 img {
	max-width: 15vw;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-6aa27a9 {
	left: 0px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-6aa27a9 {
	right: 0px;
}

.elementor-50 .elementor-element.elementor-element-6aa27a9 {
	bottom: 6vw;
	z-index: 0;
}

.elementor-50 .elementor-element.elementor-element-6aa27a9 img {
	max-width: 15vw;
}

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

.elementor-50 .elementor-element.elementor-element-7cdc7d8 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-34ed180 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 28px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-34ed180 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-91fbcbd .elementor-repeater-item-8818021.trx-addons-advanced-title-item-text,
.elementor-50 .elementor-element.elementor-element-91fbcbd .elementor-repeater-item-8818021.trx-addons-advanced-title-item-icon i,
.elementor-50 .elementor-element.elementor-element-91fbcbd .elementor-repeater-item-8818021.trx-addons-advanced-title-item-icon svg {
	color: #5db3cc;
	fill: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-91fbcbd .trx-addons-advanced-title {
	color: var(--e-global-color-theme_color_alt_title);
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-88a7cff {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-88a7cff .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-88a7cff.e-con {
	--align-self: flex-end;
}

.elementor-50 .elementor-element.elementor-element-4165618 {
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-326ec70 {
	--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: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-326ec70 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-5b4e697 {
	--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: 7px 7px 7px 7px;
}

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

.elementor-50 .elementor-element.elementor-element-5b4e697 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-f8e828d img {
	border-radius: 7px 7px 0px 0px;
}

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

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

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

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

.elementor-50 .elementor-element.elementor-element-a95fffa.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-50 .elementor-element.elementor-element-72030b8 {
	--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-50 .elementor-element.elementor-element-72030b8 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-d18f3f6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-d18f3f6 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-36e4bd8 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-8834b32 {
	--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-50 .elementor-element.elementor-element-8834b32 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-4567961.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-4567961 {
	color: var(--e-global-color-theme_color_alt_title);
}

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

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

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

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

.elementor-50 .elementor-element.elementor-element-c36f170.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-c36f170 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-5cc25b9 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-62a9f09 {
	--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: 7px 7px 7px 7px;
}

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

.elementor-50 .elementor-element.elementor-element-62a9f09 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-072ede7 img {
	border-radius: 7px 7px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-26bab8f {
	--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-50 .elementor-element.elementor-element-26bab8f .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

.elementor-50 .elementor-element.elementor-element-63aa6e7.elementor-element {
	--align-self: flex-start;
}

.elementor-50 .elementor-element.elementor-element-63aa6e7 .elementor-heading-title {
	color: var(--e-global-color-theme_color_alt_title);
}

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

.elementor-50 .elementor-element.elementor-element-8d4214b {
	--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-50 .elementor-element.elementor-element-8d4214b .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-c928800.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-c928800 {
	color: var(--e-global-color-theme_color_alt_title);
}

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

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

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

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

.elementor-50 .elementor-element.elementor-element-3a92c06.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-3a92c06 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-47411c5 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

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

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

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

.elementor-50 .elementor-element.elementor-element-bc53f03.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-bc53f03 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-9f90fd8 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-fe3e214 {
	--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: 7px 7px 7px 7px;
}

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

.elementor-50 .elementor-element.elementor-element-fe3e214 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-8171cbc img {
	border-radius: 7px 7px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-19d09cc {
	--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-50 .elementor-element.elementor-element-19d09cc .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

.elementor-50 .elementor-element.elementor-element-d0e093a.elementor-element {
	--align-self: flex-start;
}

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

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

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

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

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

.elementor-50 .elementor-element.elementor-element-42d0ad3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-42d0ad3 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-868817b {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-9203c95 {
	--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-50 .elementor-element.elementor-element-9203c95 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-1d4803a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-1d4803a {
	color: var(--e-global-color-theme_color_alt_title);
}

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

.elementor-50 .elementor-element.elementor-element-9215ae0 {
	--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-50 .elementor-element.elementor-element-9215ae0 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-fd0d7f3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-fd0d7f3 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-7d9019c {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-759fb40 {
	--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: 7px 7px 7px 7px;
}

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

.elementor-50 .elementor-element.elementor-element-759fb40 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-177fbbc img {
	border-radius: 7px 7px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-153f1ef {
	--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-50 .elementor-element.elementor-element-153f1ef .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

.elementor-50 .elementor-element.elementor-element-a22d6d1.elementor-element {
	--align-self: flex-start;
}

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

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

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

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

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

.elementor-50 .elementor-element.elementor-element-bcab557.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-bcab557 {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-14fee35 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-00e3caa {
	--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-50 .elementor-element.elementor-element-00e3caa .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-e8bd51f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-e8bd51f {
	color: var(--e-global-color-theme_color_alt_title);
}

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

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

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

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

.elementor-50 .elementor-element.elementor-element-f1512dc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-f1512dc {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-9185df0 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-20ebd10 {
	--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: 7px 7px 7px 7px;
}

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

.elementor-50 .elementor-element.elementor-element-20ebd10 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-08f3549 img {
	border-radius: 7px 7px 0px 0px;
}

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

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

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

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

.elementor-50 .elementor-element.elementor-element-9329cb7.elementor-element {
	--align-self: flex-start;
}

.elementor-50 .elementor-element.elementor-element-9329cb7 .elementor-heading-title {
	color: var(--e-global-color-theme_color_alt_title);
}

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

.elementor-50 .elementor-element.elementor-element-2309c39 {
	--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-50 .elementor-element.elementor-element-2309c39 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-deba3d6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-deba3d6 {
	color: var(--e-global-color-theme_color_alt_title);
}

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

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

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

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

.elementor-50 .elementor-element.elementor-element-374235d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-374235d {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-929e4a3 {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

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

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

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

.elementor-50 .elementor-element.elementor-element-257de1c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-257de1c {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-332411d {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-4784827 {
	--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: 7px 7px 7px 7px;
}

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

.elementor-50 .elementor-element.elementor-element-4784827 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-957396f img {
	border-radius: 7px 7px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-6452ac4 {
	--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-50 .elementor-element.elementor-element-6452ac4 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

.elementor-50 .elementor-element.elementor-element-f4462b4.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-50 .elementor-element.elementor-element-42f9f31 {
	--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-50 .elementor-element.elementor-element-42f9f31 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-c6bd488.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-c6bd488 {
	color: var(--e-global-color-theme_color_alt_title);
}

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

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

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

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

.elementor-50 .elementor-element.elementor-element-c69793c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-c69793c {
	color: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-56777fa {
	text-align: end;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-8b6eee0 {
	--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-50 .elementor-element.elementor-element-8b6eee0 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-6e97689.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50 .elementor-element.elementor-element-6e97689 {
	color: var(--e-global-color-theme_color_alt_title);
}

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

.elementor-50 .elementor-element.elementor-element-2d6befde {
	--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;
	--overlay-opacity: 1;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-2d6befde .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-b15dc27.trx-addons-advanced-title-item-text,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-b15dc27.trx-addons-advanced-title-item-icon i,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-b15dc27.trx-addons-advanced-title-item-icon svg {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-b15dc27.trx-addons-advanced-title-item-text,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-b15dc27.trx-addons-advanced-title-item-icon i,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-b15dc27.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-b15dc27.trx-addons-advanced-title-item-image img,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-b15dc27.trx-addons-advanced-title-item-gallery img,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-b15dc27.trx-addons-advanced-title-item-video video {
	background-color: transparent;
	background-image: linear-gradient(90deg, #051936 0%, #051936 100%);
}

.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-24ab0d5.trx-addons-advanced-title-item-text,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-24ab0d5.trx-addons-advanced-title-item-icon i,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-24ab0d5.trx-addons-advanced-title-item-icon svg {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-24ab0d5.trx-addons-advanced-title-item-text,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-24ab0d5.trx-addons-advanced-title-item-icon i,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-24ab0d5.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-24ab0d5.trx-addons-advanced-title-item-image img,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-24ab0d5.trx-addons-advanced-title-item-gallery img,
.elementor-50 .elementor-element.elementor-element-13179c1 .elementor-repeater-item-24ab0d5.trx-addons-advanced-title-item-video video {
	background-color: transparent;
	background-image: linear-gradient(90deg,
			var(--e-global-color-theme_color_alt_bg_color) 0%,
			#093a8d 100%);
}

.elementor-50 .elementor-element.elementor-element-13179c1>.elementor-widget-container {
	margin: -1.4vw 0vw -1.4vw 0vw;
	padding: 0px 0px 80px 0px;
}

.elementor-50 .elementor-element.elementor-element-13179c1 {
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-13179c1 .trx-addons-advanced-title {
	font-size: 60px;
	line-height: 1;
	letter-spacing: 1px;
	margin: 0;
}

.trx-addons-advanced-title {
	margin: 0;
}

.elementor-50 .elementor-element.elementor-element-12c22466 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 70px 70px;
	--row-gap: 70px;
	--column-gap: 70px;
	--grid-auto-flow: row;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-12c22466 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-6657c15b img {
	border-radius: 30px;
	height: 300px;
	object-fit: cover;
}

.elementor-50 .elementor-element.elementor-element-409eda42 img {
	border-radius: 30px;
	height: 500px;
	object-fit: cover;
}

.elementor-50 .elementor-element.elementor-element-21ce9d6e img {
	border-radius: 30px;
	height: 300px;
	object-fit: cover;
}

.elementor-50 .elementor-element.elementor-element-48f3834b img {
	border-radius: 30px;
	height: 500px;
	object-fit: cover;
}

.elementor-50 .elementor-element.elementor-element-1ead0b0 {
	--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: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-1ead0b0 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-380dfbf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
}

.elementor-50 .elementor-element.elementor-element-380dfbf .elementor-heading-title {
	font-size: 17px;
	line-height: 1em;
	letter-spacing: 0.01rem;
}

.elementor-50 .elementor-element.elementor-element-b642c8c {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-50 .elementor-element.elementor-element-ce66d00 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-50 .elementor-element.elementor-element-ce66d00 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-d6584db {
	--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;
	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);
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50 .elementor-element.elementor-element-d6584db .trx_addons_bg_text {
	z-index: 0;
}

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

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

body.fixed_blocks_sticky:not(.header_position_over) .elementor-50 .elementor-element.elementor-element-d6584db.sc_stack_section_on.sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
	top: calc(30px + var(--fixed-rows-height));
}

body.fixed_blocks_sticky.header_position_over .elementor-50 .elementor-element.elementor-element-d6584db.sc_stack_section_on.sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
	top: 30px;
}

.elementor-50 .elementor-element.elementor-element-f47f63c {
	width: var(--container-widget-width, 19%);
	max-width: 19%;
	--container-widget-width: 19%;
	--container-widget-flex-grow: 0;
}

.elementor-50 .elementor-element.elementor-element-d2259e8 {
	--display: flex;
	--min-height: 161px;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-theme_color_bd_color);
	--border-color: var(--e-global-color-theme_color_bd_color);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-50 .elementor-element.elementor-element-d2259e8 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-6658a72 {
	margin: -0.6em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-50 .elementor-element.elementor-element-6c51965 {
	--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;
	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);
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50 .elementor-element.elementor-element-6c51965 .trx_addons_bg_text {
	z-index: 0;
}

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

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

body.fixed_blocks_sticky:not(.header_position_over) .elementor-50 .elementor-element.elementor-element-6c51965.sc_stack_section_on.sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
	top: calc(168px + var(--fixed-rows-height));
}

body.fixed_blocks_sticky.header_position_over .elementor-50 .elementor-element.elementor-element-6c51965.sc_stack_section_on.sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
	top: 168px;
}

.elementor-50 .elementor-element.elementor-element-65c0a9a {
	width: var(--container-widget-width, 19%);
	max-width: 19%;
	--container-widget-width: 19%;
	--container-widget-flex-grow: 0;
}

.elementor-50 .elementor-element.elementor-element-6afe76a {
	--display: flex;
	--min-height: 161px;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-theme_color_bd_color);
	--border-color: var(--e-global-color-theme_color_bd_color);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-50 .elementor-element.elementor-element-6afe76a .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-7af1fe9 {
	margin: -0.6em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-50 .elementor-element.elementor-element-c9cfd17 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-theme_color_bd_color);
	--border-color: var(--e-global-color-theme_color_bd_color);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50 .elementor-element.elementor-element-c9cfd17 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-1a5f3c9 {
	width: var(--container-widget-width, 19%);
	max-width: 19%;
	--container-widget-width: 19%;
	--container-widget-flex-grow: 0;
}

.elementor-50 .elementor-element.elementor-element-cb63d8f {
	--display: flex;
	--min-height: 161px;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-theme_color_bd_color);
	--border-color: var(--e-global-color-theme_color_bd_color);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-50 .elementor-element.elementor-element-cb63d8f .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-eab5187 {
	margin: -0.6em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-50 .elementor-element.elementor-element-26b9e7a {
	--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-50 .elementor-element.elementor-element-26b9e7a .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

.elementor-50 .elementor-element.elementor-element-5852e86 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-7c95c6e {
	--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-50 .elementor-element.elementor-element-7c95c6e:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-7c95c6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../images/decor-container-bg-01.webp");
}

.elementor-50 .elementor-element.elementor-element-7c95c6e .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

body.rtl .elementor-50 .elementor-element.elementor-element-f0e85d3 {
	left: 0px;
}

.elementor-50 .elementor-element.elementor-element-f0e85d3 {
	top: 4vw;
	z-index: 0;
}

.elementor-50 .elementor-element.elementor-element-f0e85d3 img {
	max-width: 15vw;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-80bdc7e {
	left: 0px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-80bdc7e {
	right: 0px;
}

.elementor-50 .elementor-element.elementor-element-80bdc7e {
	bottom: 0px;
	z-index: 0;
}

.elementor-50 .elementor-element.elementor-element-80bdc7e img {
	max-width: 20vw;
}

.elementor-50 .elementor-element.elementor-element-5b268838 {
	--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: 0px;
	--padding-bottom: 145px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-5b268838 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

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

.elementor-50 .elementor-element.elementor-element-1f2a7755 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-50 .elementor-element.elementor-element-1f2a7755 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

.elementor-50 .elementor-element.elementor-element-73c907a4 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-952d048 .elementor-repeater-item-133ba98.trx-addons-advanced-title-item-text,
.elementor-50 .elementor-element.elementor-element-952d048 .elementor-repeater-item-133ba98.trx-addons-advanced-title-item-icon i,
.elementor-50 .elementor-element.elementor-element-952d048 .elementor-repeater-item-133ba98.trx-addons-advanced-title-item-icon svg {
	color: #5db3cc;
	fill: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-952d048 {
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
}

.elementor-50 .elementor-element.elementor-element-952d048>.elementor-widget-container {
	margin: 0px 0px 28px 0px;
}

.elementor-50 .elementor-element.elementor-element-952d048 .trx-addons-advanced-title {
	color: var(--e-global-color-theme_color_alt_title);
	fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-50 .elementor-element.elementor-element-54050b77 {
	width: var(--container-widget-width, 520px);
	max-width: 520px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-43048658>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-50 .elementor-element.elementor-element-43048658 .trx-addons-list-items .trx-addons-icon-list-icon {
	font-size: 18px;
	line-height: 18px;
	color: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-43048658 .trx-addons-list-items .trx-addons-icon-list-image img {
	width: 18px;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-43048658.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-right: 14px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-43048658.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-left: 14px;
}

.elementor-50 .elementor-element.elementor-element-43048658.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-left: 14px;
}

.elementor-50 .elementor-element.elementor-element-43048658 .trx-addons-list-items .trx-addons-icon-list-icon svg {
	fill: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-43048658 .trx-addons-icon-list-text {
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-153649f1>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-50 .elementor-element.elementor-element-153649f1 .trx-addons-list-items .trx-addons-icon-list-icon {
	font-size: 18px;
	line-height: 18px;
	color: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-153649f1 .trx-addons-list-items .trx-addons-icon-list-image img {
	width: 18px;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-153649f1.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-right: 14px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-153649f1.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-left: 14px;
}

.elementor-50 .elementor-element.elementor-element-153649f1.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-left: 14px;
}

.elementor-50 .elementor-element.elementor-element-153649f1 .trx-addons-list-items .trx-addons-icon-list-icon svg {
	fill: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-153649f1 .trx-addons-icon-list-text {
	color: var(--e-global-color-theme_color_alt_title);
	font-size: 16px;
	font-weight: 500;
}

.elementor-50 .elementor-element.elementor-element-153649f1 .trx-addons-icon-list-item:hover .trx-addons-icon-list-text {
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-746e10e5 .trx-addons-list-items .trx-addons-icon-list-icon {
	font-size: 18px;
	line-height: 18px;
	color: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-746e10e5 .trx-addons-list-items .trx-addons-icon-list-image img {
	width: 18px;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-746e10e5.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-right: 14px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-746e10e5.trx-addons-icon-left .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-left: 14px;
}

.elementor-50 .elementor-element.elementor-element-746e10e5.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-left: 14px;
}

.elementor-50 .elementor-element.elementor-element-746e10e5 .trx-addons-list-items .trx-addons-icon-list-icon svg {
	fill: #5db3cc;
}

.elementor-50 .elementor-element.elementor-element-746e10e5 .trx-addons-icon-list-text {
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-746e10e5 .trx-addons-icon-list-item:hover .trx-addons-icon-list-text {
	color: var(--e-global-color-theme_color_alt_meta);
}

.elementor-50 .elementor-element.elementor-element-2111a4cf {
	--display: flex;
	--padding-top: 5px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-2111a4cf .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-a9b1f35 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-a9b1f35 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-2d1a18f {
	--display: flex;
	--min-height: 160px;
}

.elementor-50 .elementor-element.elementor-element-2d1a18f .trx_addons_bg_text_char {
	color: var(--e-global-color-theme_color_alt_title);
	font-size: 157px;
	font-weight: 400;
	line-height: 0.87em;
	letter-spacing: -0.01em;
}

.elementor-50 .elementor-element.elementor-element-2d1a18f .trx_addons_bg_text {
	z-index: 0;
}

.elementor-50 .elementor-element.elementor-element-2d1a18f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 6%;
}

.elementor-50 .elementor-element.elementor-element-2d1a18f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 6%;
}

.elementor-50 .elementor-element.elementor-element-c25bc10 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-50 .elementor-element.elementor-element-c25bc10 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-c01a0ba {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 6%;
}

.elementor-50 .elementor-element.elementor-element-c01a0ba .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-53b9df5 .trx-addons-testimonials-grid {
	margin-bottom: -30px;
}

.elementor-50 .elementor-element.elementor-element-53b9df5 .trx-addons-testimonials-person-name {
	color: var(--e-global-color-theme_color_alt_title);
	margin: 0px 0px 5px 0px;
}

.elementor-50 .elementor-element.elementor-element-53b9df5 .trx-addons-testimonials-company {
	font-size: 15px;
	line-height: 18px;
}

.elementor-50 .elementor-element.elementor-element-53b9df5 .trx-addons-testimonials-company-link {
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-50 .elementor-element.elementor-element-53b9df5 .trx-addons-fb-rev-star-filled svg path,
.elementor-50 .elementor-element.elementor-element-53b9df5 .trx-addons-fb-rev-star-half svg path {
	fill: #ed8a19;
}

.elementor-50 .elementor-element.elementor-element-53b9df5 .trx-addons-fb-rev-star-empty svg path {
	fill: #ed8a19;
}

.elementor-50 .elementor-element.elementor-element-f4a32d4 {
	--display: flex;
}

.elementor-50 .elementor-element.elementor-element-f4a32d4 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-80e590b img {
	border-radius: 7px 7px 7px 7px;
}

.elementor-50 .elementor-element.elementor-element-931d269 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	--padding-top: 150px;
	--padding-bottom: 140px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-50 .elementor-element.elementor-element-931d269::before,
.elementor-50 .elementor-element.elementor-element-931d269>.elementor-background-video-container::before,
.elementor-50 .elementor-element.elementor-element-931d269>.e-con-inner>.elementor-background-video-container::before,
.elementor-50 .elementor-element.elementor-element-931d269>.elementor-background-slideshow::before,
.elementor-50 .elementor-element.elementor-element-931d269>.e-con-inner>.elementor-background-slideshow::before,
.elementor-50 .elementor-element.elementor-element-931d269>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg,
			#05183600 40%,
			var(--e-global-color-theme_color_bg_color) 60%);
}

.elementor-50 .elementor-element.elementor-element-931d269 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-50 .elementor-element.elementor-element-cbaabc5 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-50 .elementor-element.elementor-element-cbaabc5 .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

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

.elementor-50 .elementor-element.elementor-element-dbbb215 {
	width: var(--container-widget-width, 650px);
	max-width: 650px;
	--container-widget-width: 650px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-50 .elementor-element.elementor-element-14158ec>.elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

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

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

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-elementor-grid .trx-addons-grid-item-wrap {
	margin-bottom: 30px;
}

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-skin-event .trx-addons-posts-item-content {
	gap: 30px;
}

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-skin-stripe .trx-addons-posts-item-content {
	gap: 30px;
}

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-item-thumbnail {
	margin-bottom: 22px;
	overflow: hidden;
}

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-skin-list .trx-addons-posts-item {
	gap: 30px;
}

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-skin-stripe .trx-addons-posts-item {
	gap: 30px;
}

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-item-thumbnail,
.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-item-thumbnail img {
	border-radius: 7px 7px 7px 7px;
}

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-item-terms-wrap {
	font-size: 0.875rem;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.1875rem;
	letter-spacing: 0.06rem;
	margin-bottom: 10px;
}

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

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-item-terms a {
	color: var(--e-global-color-theme_color_title);
}

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

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

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-item-title {
	margin-bottom: 7px;
	margin-top: 0px;
}

.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-item-meta {
	font-size: 14px;
	line-height: 1.5em;
	color: var(--e-global-color-theme_color_meta);
	margin-bottom: 0px;
}

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

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

@media (max-width: 1279px) {
	.elementor-50 .elementor-element.elementor-element-dcbf5a0 {
		--padding-top: 95px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-ab83d77 {
		--padding-top: 0px;
		--padding-bottom: 95px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

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

	.elementor-50 .elementor-element.elementor-element-221242d>.elementor-widget-container {
		margin: 0vw 3vw 0vw 0vw;
	}

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

	.elementor-50 .elementor-element.elementor-element-31c417b4 .elementor-icon {
		font-size: 2.4vw;
	}

	.elementor-50 .elementor-element.elementor-element-31c417b4 .elementor-icon svg {
		height: 2.4vw;
	}

	.elementor-50 .elementor-element.elementor-element-4d04ff50 {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-37c26e8f {
		padding: 0px 0px 30px 0px;
	}

	.elementor-50 .elementor-element.elementor-element-4a93bd6 {
		--padding-top: 0px;
		--padding-bottom: 95px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-244d780 {
		top: -7vw;
	}

	.elementor-50 .elementor-element.elementor-element-7cdc7d8 {
		--margin-top: 0px;
		--margin-bottom: 38px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-34ed180 {
		--margin-top: 0px;
		--margin-bottom: 22px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-326ec70 {
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 38px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

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

	.elementor-50 .elementor-element.elementor-element-72030b8 {
		--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-50 .elementor-element.elementor-element-36e4bd8 {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-8834b32 {
		--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-50 .elementor-element.elementor-element-db83c1e {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-1777650 {
		--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-50 .elementor-element.elementor-element-5cc25b9 {
		text-align: start;
	}

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

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

	.elementor-50 .elementor-element.elementor-element-8d4214b {
		--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-50 .elementor-element.elementor-element-b3da0f0 {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-cd381e4 {
		--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-50 .elementor-element.elementor-element-47411c5 {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-e397243 {
		--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-50 .elementor-element.elementor-element-9f90fd8 {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-19d09cc {
		--padding-top: 26px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

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

	.elementor-50 .elementor-element.elementor-element-d76c615 {
		--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-50 .elementor-element.elementor-element-868817b {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-9203c95 {
		--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-50 .elementor-element.elementor-element-b430322 {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-9215ae0 {
		--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-50 .elementor-element.elementor-element-7d9019c {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-153f1ef {
		--padding-top: 26px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

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

	.elementor-50 .elementor-element.elementor-element-7b49d1b {
		--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-50 .elementor-element.elementor-element-14fee35 {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-00e3caa {
		--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-50 .elementor-element.elementor-element-ca8e4de {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-d687660 {
		--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-50 .elementor-element.elementor-element-9185df0 {
		text-align: start;
	}

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

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

	.elementor-50 .elementor-element.elementor-element-2309c39 {
		--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-50 .elementor-element.elementor-element-dea4d63 {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-0174940 {
		--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-50 .elementor-element.elementor-element-929e4a3 {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-daf5530 {
		--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-50 .elementor-element.elementor-element-332411d {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-6452ac4 {
		--padding-top: 26px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

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

	.elementor-50 .elementor-element.elementor-element-42f9f31 {
		--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-50 .elementor-element.elementor-element-9611403 {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-fc041a1 {
		--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-50 .elementor-element.elementor-element-56777fa {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-8b6eee0 {
		--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-50 .elementor-element.elementor-element-1524498 {
		text-align: start;
	}

	.elementor-50 .elementor-element.elementor-element-2d6befde {
		--padding-top: 95px;
		--padding-bottom: 95px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-50 .elementor-element.elementor-element-13179c1>.elementor-widget-container {
		padding: 0px 0px 50px 0px;
	}

	.elementor-50 .elementor-element.elementor-element-12c22466 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 95px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-1ead0b0 {
		--padding-top: 0px;
		--padding-bottom: 38px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-380dfbf {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

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

	.elementor-50 .elementor-element.elementor-element-ce66d00 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

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

	.elementor-50 .elementor-element.elementor-element-d2259e8 {
		--min-height: 150px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-50 .elementor-element.elementor-element-6658a72 {
		margin: -0.4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	}

	.elementor-50 .elementor-element.elementor-element-6c51965 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body.fixed_blocks_sticky:not(.header_position_over) .elementor-50 .elementor-element.elementor-element-6c51965.sc_stack_section_on.sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
		top: calc(116px + var(--fixed-rows-height));
	}

	body.fixed_blocks_sticky.header_position_over .elementor-50 .elementor-element.elementor-element-6c51965.sc_stack_section_on.sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
		top: 116px;
	}

	.elementor-50 .elementor-element.elementor-element-6afe76a {
		--min-height: 150px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-50 .elementor-element.elementor-element-7af1fe9 {
		margin: -0.4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	}

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

	.elementor-50 .elementor-element.elementor-element-cb63d8f {
		--min-height: 150px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-50 .elementor-element.elementor-element-eab5187 {
		margin: -0.4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	}

	.elementor-50 .elementor-element.elementor-element-7c95c6e {
		--padding-top: 95px;
		--padding-bottom: 95px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

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

	.elementor-50 .elementor-element.elementor-element-5dce4029 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-50 .elementor-element.elementor-element-952d048 {
		width: var(--container-widget-width, 380px);
		max-width: 380px;
		--container-widget-width: 380px;
		--container-widget-flex-grow: 0;
	}

	.elementor-50 .elementor-element.elementor-element-952d048>.elementor-widget-container {
		margin: 0px 0px 22px 0px;
	}

	.elementor-50 .elementor-element.elementor-element-54050b77 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 400px);
		max-width: 400px;
	}

	.elementor-50 .elementor-element.elementor-element-43048658>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}

	.elementor-50 .elementor-element.elementor-element-153649f1>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}

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

	.elementor-50 .elementor-element.elementor-element-2d1a18f {
		--min-height: 102px;
	}

	.elementor-50 .elementor-element.elementor-element-2d1a18f .trx_addons_bg_text_char {
		font-size: 100px;
	}

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

	.elementor-50 .elementor-element.elementor-element-c01a0ba {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 4%;
	}

	.elementor-50 .elementor-element.elementor-element-80e590b img {
		height: 460px;
		object-fit: cover;
		object-position: center center;
	}

	.elementor-50 .elementor-element.elementor-element-931d269 {
		--padding-top: 95px;
		--padding-bottom: 90px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

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

	.elementor-50 .elementor-element.elementor-element-1af463e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-50 .elementor-element.elementor-element-dbbb215 {
		--container-widget-width: 550px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 550px);
		max-width: 550px;
	}
}

@media (max-width: 767px) {
	.elementor-50 .elementor-element.elementor-element-13179c1 .trx-addons-advanced-title {
		font-size: 34px;
	}

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

	.elementor-50 .elementor-element.elementor-element-ab83d77 {
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-50 .elementor-element.elementor-element-221242d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-50 .elementor-element.elementor-element-221242d {
		text-align: left;
	}

	.elementor-50 .elementor-element.elementor-element-221242d .trx-addons-advanced-title {
		line-height: 1em;
	}

	.elementor-50 .elementor-element.elementor-element-5960adc4 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-end;
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
	}

	.elementor-50 .elementor-element.elementor-element-20dc9a16 {
		--width: 100%;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-50 .elementor-element.elementor-element-52a318a {
		--width: 90px;
		--min-height: 90px;
	}

	.elementor-50 .elementor-element.elementor-element-20b5fda3 .elementor-icon {
		font-size: 90px;
	}

	.elementor-50 .elementor-element.elementor-element-20b5fda3 .elementor-icon svg {
		height: 90px;
	}

	.elementor-50 .elementor-element.elementor-element-31c417b4 .elementor-icon {
		font-size: 18px;
	}

	.elementor-50 .elementor-element.elementor-element-31c417b4 .elementor-icon svg {
		height: 18px;
	}

	.elementor-50 .elementor-element.elementor-element-23df8347 {
		--width: 65px;
	}

	.elementor-50 .elementor-element.elementor-element-69cf9d10 {
		--width: 100%;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-50 .elementor-element.elementor-element-69cf9d10.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-50 .elementor-element.elementor-element-529c8a5 .trx-addons-advanced-title {
		line-height: 1em;
	}

	.elementor-50 .elementor-element.elementor-element-4d04ff50 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-37c26e8f {
		padding: 0px 0px 20px 0px;
	}

	.elementor-50 .elementor-element.elementor-element-25e5eba0 {
		z-index: 1;
	}

	.elementor-50 .elementor-element.elementor-element-4a93bd6 {
		--padding-top: 0px;
		--padding-bottom: 65px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-244d780 {
		top: -13vw;
	}

	.elementor-50 .elementor-element.elementor-element-244d780 img {
		max-width: 80px;
	}

	.elementor-50 .elementor-element.elementor-element-6aa27a9 img {
		max-width: 70px;
	}

	.elementor-50 .elementor-element.elementor-element-7cdc7d8 {
		--margin-top: 0px;
		--margin-bottom: 28px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-34ed180 {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 15px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-88a7cff {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-326ec70 {
		--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-50 .elementor-element.elementor-element-d1252f9 {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-50 .elementor-element.elementor-element-26bab8f {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-50 .elementor-element.elementor-element-19d09cc {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-50 .elementor-element.elementor-element-153f1ef {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-50 .elementor-element.elementor-element-d31e5c1 {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-50 .elementor-element.elementor-element-6452ac4 {
		--padding-top: 23px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-50 .elementor-element.elementor-element-2d6befde {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-50 .elementor-element.elementor-element-13179c1>.elementor-widget-container {
		padding: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-12c22466 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-21ce9d6e.elementor-element {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-50 .elementor-element.elementor-element-1ead0b0 {
		--padding-top: 0px;
		--padding-bottom: 28px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

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

	.elementor-50 .elementor-element.elementor-element-380dfbf .elementor-heading-title {
		font-size: 15px;
	}

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

	.elementor-50 .elementor-element.elementor-element-ce66d00 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-50 .elementor-element.elementor-element-d6584db {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body.fixed_blocks_sticky:not(.header_position_over) .elementor-50 .elementor-element.elementor-element-d6584db.sc_stack_section_on.sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
		top: calc(20px + var(--fixed-rows-height));
	}

	body.fixed_blocks_sticky.header_position_over .elementor-50 .elementor-element.elementor-element-d6584db.sc_stack_section_on.sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
		top: 20px;
	}

	.elementor-50 .elementor-element.elementor-element-d2259e8 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-6658a72 {
		margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	}

	.elementor-50 .elementor-element.elementor-element-6c51965 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body.fixed_blocks_sticky:not(.header_position_over) .elementor-50 .elementor-element.elementor-element-6c51965.sc_stack_section_on.sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
		top: calc(80px + var(--fixed-rows-height));
	}

	body.fixed_blocks_sticky.header_position_over .elementor-50 .elementor-element.elementor-element-6c51965.sc_stack_section_on.sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
		top: 80px;
	}

	.elementor-50 .elementor-element.elementor-element-6afe76a {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-7af1fe9 {
		margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	}

	.elementor-50 .elementor-element.elementor-element-c9cfd17 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-cb63d8f {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-eab5187 {
		margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	}

	.elementor-50 .elementor-element.elementor-element-7c95c6e {
		--padding-top: 65px;
		--padding-bottom: 65px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50 .elementor-element.elementor-element-f0e85d3 img {
		max-width: 80px;
	}

	.elementor-50 .elementor-element.elementor-element-80bdc7e img {
		max-width: 120px;
	}

	.elementor-50 .elementor-element.elementor-element-5b268838 {
		--padding-top: 0px;
		--padding-bottom: 65px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

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

	.elementor-50 .elementor-element.elementor-element-5dce4029 .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-50 .elementor-element.elementor-element-952d048>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}

	.elementor-50 .elementor-element.elementor-element-952d048 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-50 .elementor-element.elementor-element-54050b77 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-50 .elementor-element.elementor-element-43048658>.elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}

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

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

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

	.elementor-50 .elementor-element.elementor-element-153649f1>.elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}

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

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

	.elementor-50 .elementor-element.elementor-element-153649f1.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
		margin-left: 10px;
	}

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

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

	.elementor-50 .elementor-element.elementor-element-746e10e5.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
		margin-left: 10px;
	}

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

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

	.elementor-50 .elementor-element.elementor-element-2d1a18f {
		--min-height: 62px;
	}

	.elementor-50 .elementor-element.elementor-element-2d1a18f .trx_addons_bg_text_char {
		font-size: 60px;
	}

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

	.elementor-50 .elementor-element.elementor-element-c01a0ba {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-50 .elementor-element.elementor-element-80e590b img {
		height: 100%;
		object-fit: fill;
	}

	.elementor-50 .elementor-element.elementor-element-931d269 {
		--padding-top: 65px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

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

	.elementor-50 .elementor-element.elementor-element-1af463e .elementor-heading-title {
		font-size: 15px;
	}

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

	.elementor-50 .elementor-element.elementor-element-14158ec>.elementor-widget-container {
		margin: 0px 0px -25px 0px;
	}

	.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-item-wrap {
		padding-left: calc(20px / 2);
		padding-right: calc(20px / 2);
	}

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

	.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-elementor-grid .trx-addons-grid-item-wrap {
		margin-bottom: 25px;
	}

	.elementor-50 .elementor-element.elementor-element-14158ec .trx-addons-posts-item-thumbnail {
		margin-bottom: 17px;
	}
}

@media (min-width: 768px) {
	.elementor-50 .elementor-element.elementor-element-3764766c {
		--width: 100%;
	}

	.elementor-50 .elementor-element.elementor-element-20dc9a16 {
		--width: 30%;
	}

	.elementor-50 .elementor-element.elementor-element-52a318a {
		--width: 10.5vw;
	}

	.elementor-50 .elementor-element.elementor-element-69cf9d10 {
		--width: 70%;
	}

	.elementor-50 .elementor-element.elementor-element-34ed180 {
		--width: 1100px;
	}

	.elementor-50 .elementor-element.elementor-element-88a7cff {
		--width: 50%;
	}

	.elementor-50 .elementor-element.elementor-element-d2259e8 {
		--width: 81%;
	}

	.elementor-50 .elementor-element.elementor-element-6afe76a {
		--width: 81%;
	}

	.elementor-50 .elementor-element.elementor-element-cb63d8f {
		--width: 81%;
	}

	.elementor-50 .elementor-element.elementor-element-73c907a4 {
		--width: 50%;
	}

	.elementor-50 .elementor-element.elementor-element-2111a4cf {
		--width: 50%;
	}

	.elementor-50 .elementor-element.elementor-element-c01a0ba {
		--width: 38%;
	}

	.elementor-50 .elementor-element.elementor-element-f4a32d4 {
		--width: 62%;
	}
}

@media (max-width: 1279px) and (min-width: 768px) {
	.elementor-50 .elementor-element.elementor-element-34ed180 {
		--width: 85%;
	}

	.elementor-50 .elementor-element.elementor-element-c01a0ba {
		--width: 48%;
	}

	.elementor-50 .elementor-element.elementor-element-f4a32d4 {
		--width: 52%;
	}
}

.auto-scroll-gallery {
	overflow: hidden;
	width: 100%;
	padding: 40px 0;
}

.auto-scroll-track {
	display: flex;
	width: max-content;
	animation: scrollGallery 20s linear infinite;
	align-items: center;
}

.auto-scroll-track:hover {
	animation-play-state: paused;
}

.auto-scroll-item {
	width: 480px;
	margin-right: 50px;
	flex-shrink: 0;
	border-radius: 10px;
	overflow: hidden;
}

.auto-scroll-item img {
	width: 100%;
	height: 350px;
	display: block;
	object-fit: cover;
}

.auto-scroll-item:nth-child(odd) img {
	width: 100%;
	height: 500px;
	display: block;
	object-fit: cover;
}

@keyframes scrollGallery {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(-50%);
	}
}

@media (max-width: 1080px) {
	.auto-scroll-item {
		width: 380px;
	}

	.auto-scroll-item img {
		height: 250px;
	}

	.auto-scroll-item:nth-child(odd) img {
		height: 300px;
	}
}

@media (max-width: 768px) {
	.auto-scroll-item {
		width: 280px;
		margin-right: 20px;
	}
}


html {
	scroll-behavior: smooth;
}

[id^="section-"] {
	scroll-margin-top: 100px;
}

.lp-split-panel {
	display: grid;
	grid-template-columns: 360px 1fr;
	gap: 0;
	height: calc(100vh - 90px);
	max-height: 900px;
	min-height: 580px;
	width: 100%;
	overflow: hidden;
}

.lp-left-col {
	background: linear-gradient(160deg, #051836 0%, #0c2648 55%, #0e2f59 100%);
	padding: 36px 28px 28px 32px;
	display: flex;
	flex-direction: column;
	position: relative;
	overflow: hidden;
	height: 100%;
	box-sizing: border-box;
}

.lp-left-col::before {
	content: '';
	position: absolute;
	top: -80px;
	right: -80px;
	width: 260px;
	height: 260px;
	border-radius: 50%;
	background: radial-gradient(circle, rgba(191, 99, 18, 0.18) 0%, transparent 70%);
	pointer-events: none;
}

.lp-left-col::after {
	content: '';
	position: absolute;
	bottom: -60px;
	left: -60px;
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background: radial-gradient(circle, rgba(191, 99, 18, 0.10) 0%, transparent 70%);
	pointer-events: none;
}

.lp-section-badge {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	font-family: Inter, sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #BF6312;
	margin-bottom: 14px;
}

.lp-section-badge::before {
	content: '';
	display: inline-block;
	width: 22px;
	height: 2px;
	background: #BF6312;
	border-radius: 2px;
}

.lp-section-title {
	font-size: 38px;
	font-weight: 500;
	line-height: 1.2;
	color: #fff;
	margin: 0 0 10px;
}

.lp-section-desc {
	font-size: 0.93rem;
	color: rgba(255, 255, 255, 0.70);
	margin: 0 0 18px 0;
	line-height: normal;
}

.lp-vtabs {
	display: flex;
	flex-direction: column;
	gap: 2px;
	position: relative;
	flex: 1;
	overflow-y: auto;
	scrollbar-width: none;
	justify-content: space-around;
}

.lp-vtabs::-webkit-scrollbar {
	display: none;
}

/* Connecting vertical line */
.lp-vtab-line {
	position: absolute;
	left: 14px;
	top: 16px;
	bottom: 16px;
	width: 2px;
	background: rgba(255, 255, 255, 0.08);
	border-radius: 2px;
	z-index: 0;
}

.lp-vtab-progress {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: linear-gradient(to bottom, #BF6312, #d4843a);
	border-radius: 2px;
	transition: height 0.45s cubic-bezier(0.4, 0, 0.2, 1);
	height: 0%;
}

/* Individual tab button */
.lp-vtab {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 9px 10px 9px 0;
	background: none;
	border: none;
	cursor: pointer;
	border-radius: 10px;
	transition: background 0.25s ease;
	text-align: left;
	width: 100%;
	flex-shrink: 0;
}

.lp-vtab:hover {
	background: rgba(255, 255, 255, 0.05);
}

.lp-vtab.active {
	background: rgba(191, 99, 18, 0.12);
}

/* Dot indicator */
.lp-vtab-dot {
	flex-shrink: 0;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.07);
	border: 2px solid rgba(255, 255, 255, 0.12);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background 0.3s, border-color 0.3s;
}

.lp-vtab-inner {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.3);
	transition: background 0.3s, transform 0.3s;
}

.lp-vtab.active .lp-vtab-dot {
	background: rgba(191, 99, 18, 0.25);
	border-color: #BF6312;
}

.lp-vtab.active .lp-vtab-inner {
	background: #BF6312;
	transform: scale(1.2);
}

/* Tab text content */
.lp-vtab-content {
	display: flex;
	flex-direction: column;
	gap: 2px;
	flex: 1;
}

.lp-vtab-floor {
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: rgba(191, 99, 18, 0.7);
	transition: color 0.3s;
}

.lp-vtab.active .lp-vtab-floor {
	color: #BF6312;
}

.lp-vtab-name {
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 0.75);
	transition: color 0.3s;
	line-height: 1.2;
}

.lp-vtab.active .lp-vtab-name {
	color: #fff;
}

.lp-vtab:hover .lp-vtab-name {
	color: rgba(255, 255, 255, 0.85);
}

/* Arrow icon */
.lp-vtab-arrow {
	flex-shrink: 0;
	width: 18px;
	height: 18px;
	color: rgba(255, 255, 255, 0.2);
	transition: color 0.3s, transform 0.3s;
}

.lp-vtab-arrow svg {
	width: 100%;
	height: 100%;
}

.lp-vtab.active .lp-vtab-arrow {
	color: #BF6312;
	transform: translateX(3px);
}

/* ---- RIGHT COLUMN ---- */
.lp-right-col {
	background: #f4ece3;
	display: flex;
	align-items: stretch;
	height: 100%;
}

.lp-image-panel {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.lp-img-badge {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 10;
	background: rgb(191, 99, 18);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	padding: 6px 20px;
	border-radius: 30px;
	letter-spacing: 0.5px;
	pointer-events: none;
	transition: opacity 0.3s;
}

/* Counter top-right */
.lp-img-counter {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 10;
	display: flex;
	align-items: baseline;
	gap: 3px;
	font-family: "Stack Sans Headline", sans-serif;
	color: rgba(5, 24, 54, 0.45);
	font-size: 13px;
}

#lpImgCurrent {
	font-size: 22px;
	font-weight: 400;
	color: #051836;
	line-height: 1;
	transition: opacity 0.3s;
}

.lp-counter-sep {
	font-size: 15px;
	opacity: 0.4;
	margin: 0 1px;
}

/* Image frame */
.lp-img-frame {
	flex: 1;
	position: relative;
	overflow: hidden;
	min-height: 0;
}

/* Two-layer crossfade wrapper */
.lp-img-frame {
	flex: 1;
	position: relative;
	overflow: hidden;
	min-height: 0;
	background: #fff;
}

.lp-plan-img {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	display: block;
	object-fit: contain;
	object-position: center;
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.35s ease;
	will-change: opacity;
	z-index: 1;
}

.lp-plan-img.active {
	opacity: 1;
	z-index: 2;
}

.lp-hover-overlay {
	position: absolute;
	inset: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 12px;
	background: rgba(5, 24, 54, 0.5);
	backdrop-filter: blur(3px);
	opacity: 0;
	transition: opacity 0.35s ease;
	cursor: pointer;
}

.lp-img-frame:hover .lp-hover-overlay {
	opacity: 1;
}

.lp-zoom-btn {
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background: #BF6312;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 8px 28px rgba(191, 99, 18, 0.5);
	transform: scale(0.8);
	transition: transform 0.3s ease;
}

.lp-zoom-btn svg {
	width: 26px;
	height: 26px;
	stroke: #fff;
}

.lp-img-frame:hover .lp-zoom-btn {
	transform: scale(1);
}

.lp-hover-label {
	color: #fff;
	font-family: "Stack Sans Headline", sans-serif;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.5px;
}



/* ---- RESPONSIVE ---- */
@media (max-width: 991px) {
	.lp-split-panel {
		grid-template-columns: 1fr;
		height: max-content;
		min-height: max-content;
		max-height: max-content;
		border-radius: 16px;
	}

	.brochure-form-title {
		font-size: 24px;
	}

	.lp-section-title {
		font-size: 24px;
	}

	.brochure-form-input {
		padding: 10px 15px 10px 45px !important;
	}

	.lp-vtabs {
		gap: 2px;
		overflow-y: visible;
		background: rgba(0, 0, 0, 0.2);
		border-radius: 10px;
		transition: all 0.3s ease;
	}

	.lp-vtab {
		display: none;
	}

	.lp-vtab.active {
		display: flex;
		order: -1;
	}

	.lp-vtabs.lp-dropdown-open .lp-vtab {
		display: flex;
	}

	.lp-vtab.active .lp-vtab-arrow svg {
		transform: rotate(90deg);
	}

	.lp-vtabs.lp-dropdown-open .lp-vtab.active .lp-vtab-arrow svg {
		transform: rotate(-90deg);
	}

	.lp-vtab-line {
		display: none;
	}

	.lp-right-col {
		height: auto;
		min-height: 450px;
		flex: 1;
	}
}

@media (max-width: 767px) {
	.lp-left-col {
		padding: 22px 18px;
	}

	.lp-section-title {
		font-size: 22px;
	}

	.lp-img-badge {
		font-size: 14px;
		padding: 4px 20px;
	}

	.lp-right-col {
		min-height: 230px;
	}

	s .lp-vtab-name {
		font-size: 13px;
	}
}