.elementor-kit-1 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --e-global-color-theme_color_bg_color: #080303;
    --e-global-color-theme_color_bg_color_2: #0e110e;
    --e-global-color-theme_color_bd_color: #2C2424;
    --e-global-color-theme_color_title: #FFFEFE;
    --e-global-color-theme_color_text: #BFB1B1;
    --e-global-color-theme_color_meta: #AC9C9C;
    --e-global-color-theme_color_link: #FF7057;
    --e-global-color-theme_color_hover: #6db8009e;
    --e-global-color-theme_color_alt_bg_color: #FFFFFF;
    --e-global-color-theme_color_alt_bg_color_2: #F6F7F1;
    --e-global-color-theme_color_alt_bd_color: #E5E7DE;
    --e-global-color-theme_color_alt_title: #1F242E;
    --e-global-color-theme_color_alt_text: #86898C;
    --e-global-color-theme_color_alt_meta: #ACAFB2;
    --e-global-color-theme_color_alt_link: #FF7057;
    --e-global-color-theme_color_alt_hover: #6db8009e;
}

.elementor-10 .elementor-element.elementor-element-e8201c1 {
	--display: flex;
	--min-height: 100vh;
	--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;
	--overlay-opacity: 0;
	--padding-top: 150px;
	--padding-bottom: 70px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-10 .elementor-element.elementor-element-e8201c1:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-e8201c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

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

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

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

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

.elementor-10 .elementor-element.elementor-element-773a3cb {
	--display: flex;
	--justify-content: space-between;
	--gap: 5vw 5vw;
	--row-gap: 5vw;
	--column-gap: 5vw;
}

.elementor-10 .elementor-element.elementor-element-773a3cb .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-fccb66c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-821a881 .elementor-repeater-item-92235e4.trx-addons-advanced-title-item-text,
.elementor-10 .elementor-element.elementor-element-821a881 .elementor-repeater-item-92235e4.trx-addons-advanced-title-item-icon i,
.elementor-10 .elementor-element.elementor-element-821a881 .elementor-repeater-item-92235e4.trx-addons-advanced-title-item-icon svg {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.elementor-10 .elementor-element.elementor-element-821a881 .elementor-repeater-item-92235e4.trx-addons-advanced-title-item-text,
.elementor-10 .elementor-element.elementor-element-821a881 .elementor-repeater-item-92235e4.trx-addons-advanced-title-item-icon i,
.elementor-10 .elementor-element.elementor-element-821a881 .elementor-repeater-item-92235e4.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-10 .elementor-element.elementor-element-821a881 .elementor-repeater-item-92235e4.trx-addons-advanced-title-item-image img,
.elementor-10 .elementor-element.elementor-element-821a881 .elementor-repeater-item-92235e4.trx-addons-advanced-title-item-gallery img,
.elementor-10 .elementor-element.elementor-element-821a881 .elementor-repeater-item-92235e4.trx-addons-advanced-title-item-video video {
	background-color: transparent;
	background-image: linear-gradient(94deg, #FFDC64 -14%, #FF8D8F 97%);
}

.elementor-10 .elementor-element.elementor-element-821a881 {
	width: var(--container-widget-width, 33vw);
	max-width: 33vw;
	--container-widget-width: 33vw;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-821a881>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-10 .elementor-element.elementor-element-821a881 .trx-addons-advanced-title {
	font-size: 4.7vw;
	line-height: 1em;
}

.elementor-10 .elementor-element.elementor-element-85444b3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.4;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-85444b3:not(.elementor-widget) {
	backdrop-filter: blur(10px);
}

.elementor-10 .elementor-element.elementor-element-85444b3::before,
.elementor-10 .elementor-element.elementor-element-85444b3>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-85444b3>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-85444b3>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-85444b3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-85444b3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(108deg, #16121263 0%, #FFFFFF14 100%);
}

.elementor-10 .elementor-element.elementor-element-85444b3 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-7daad4c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-7daad4c img {
	max-width: 11vw;
}

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

.elementor-10 .elementor-element.elementor-element-a592e5e {
	font-size: 14px;
	line-height: 1.4em;
}

.elementor-10 .elementor-element.elementor-element-199deb2 {
	--display: flex;
	--justify-content: space-between;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 5vw 5vw;
	--row-gap: 5vw;
	--column-gap: 5vw;
}

.elementor-10 .elementor-element.elementor-element-199deb2 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-b006cc1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-1a64096 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	font-size: 15px;
	color: var(--e-global-color-theme_color_title);
}

.elementor-10 .elementor-element.elementor-element-285b650 {
	--display: flex;
	--min-height: 280px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-10 .elementor-element.elementor-element-285b650::before,
.elementor-10 .elementor-element.elementor-element-285b650>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-285b650>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-285b650>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-285b650>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-285b650>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: #000000;
	--background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-285b650:hover::before,
.elementor-10 .elementor-element.elementor-element-285b650:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-285b650:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-285b650>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-285b650>.e-con-inner>.elementor-background-slideshow:hover::before {
	background-color: #000000;
	--background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-285b650:hover {
	--overlay-opacity: 0.1;
}

.elementor-10 .elementor-element.elementor-element-285b650 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-77bcf13 {
	--display: flex;
	--min-height: 60px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 1;
	--border-radius: 50% 50% 50% 50%;
}

.elementor-10 .elementor-element.elementor-element-77bcf13:not(.elementor-widget) {
	backdrop-filter: blur(10px);
}

.elementor-10 .elementor-element.elementor-element-77bcf13::before,
.elementor-10 .elementor-element.elementor-element-77bcf13>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-77bcf13>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-77bcf13>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-77bcf13>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-77bcf13>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(105deg, #FFFFFF66 0%, #FFFFFF1A 100%);
}

.elementor-10 .elementor-element.elementor-element-77bcf13 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-9d14145 {
	z-index: 1;
	--icon-box-icon-margin: 0px;
}

.elementor-10 .elementor-element.elementor-element-9d14145 .elementor-icon-box-title {
	margin-block-end: 0px;
}

.elementor-10 .elementor-element.elementor-element-9d14145.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_title);
}

.elementor-10 .elementor-element.elementor-element-9d14145.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-9d14145.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_title);
	color: var(--e-global-color-theme_color_title);
	border-color: var(--e-global-color-theme_color_title);
}

.elementor-10 .elementor-element.elementor-element-9d14145 .elementor-icon {
	font-size: 9px;
}

.elementor-10 .elementor-element.elementor-element-431c452 .trx-addons-list-container .trx-addons-list-items li {
	align-items: center;
}

.elementor-10 .elementor-element.elementor-element-431c452 .trx-addons-icon-wrapper {
	top: 0px;
}

.elementor-10 .elementor-element.elementor-element-431c452 .trx-addons-list-items .trx-addons-icon-list-icon {
	font-size: 15px;
	line-height: 15px;
	color: var(--e-global-color-theme_color_title);
}

.elementor-10 .elementor-element.elementor-element-431c452 .trx-addons-list-items .trx-addons-icon-list-image img {
	width: 15px;
}

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

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

.elementor-10 .elementor-element.elementor-element-431c452.trx-addons-icon-right .trx-addons-list-items .trx-addons-icon-wrapper {
	margin-left: 12px;
}

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

.elementor-10 .elementor-element.elementor-element-431c452 .trx-addons-icon-list-item:hover .trx-addons-icon-wrapper .trx-addons-icon-list-icon {
	color: var(--e-global-color-theme_color_alt_text);
}

.elementor-10 .elementor-element.elementor-element-431c452 .trx-addons-icon-list-item:hover .trx-addons-icon-wrapper .trx-addons-icon-list-icon svg {
	fill: var(--e-global-color-theme_color_alt_text);
}

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

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

.elementor-10 .elementor-element.elementor-element-40a660f .trx_addons_bg_text {
	z-index: 0;
}

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

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

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

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

.elementor-10 .elementor-element.elementor-element-7c34f00 {
	--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;
}

.elementor-10 .elementor-element.elementor-element-7c34f00 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-b9ad0e0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-2e833dd img {
	opacity: 0.3;
	transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-2e833dd:hover img {
	opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-5713b58 img {
	opacity: 0.3;
	transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5713b58:hover img {
	opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-609a0c3 img {
	opacity: 0.3;
	transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-609a0c3:hover img {
	opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-ae028d3 img {
	opacity: 0.3;
	transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-ae028d3:hover img {
	opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-02e3399 img {
	opacity: 0.3;
	transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-02e3399:hover img {
	opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-7c76c3a img {
	opacity: 0.3;
	transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7c76c3a:hover img {
	opacity: 1;
}

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

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

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

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

.elementor-10 .elementor-element.elementor-element-2c4c49f {
	width: var(--container-widget-width, 30.2vw);
	max-width: 30.2vw;
	--container-widget-width: 30.2vw;
	--container-widget-flex-grow: 0;
	top: 1.6vw;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2c4c49f {
	right: -17.4vw;
}

body.rtl .elementor-10 .elementor-element.elementor-element-2c4c49f {
	left: -17.4vw;
}

.elementor-10 .elementor-element.elementor-element-2c4c49f img {
	opacity: 0.12;
}

.elementor-10 .elementor-element.elementor-element-3d91de1 {
	width: var(--container-widget-width, 74.2vw);
	max-width: 74.2vw;
	--e-transform-rotateZ: 4.5deg;
	--container-widget-width: 74.2vw;
	--container-widget-flex-grow: 0;
	top: 10vw;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3d91de1 {
	right: -53vw;
}

body.rtl .elementor-10 .elementor-element.elementor-element-3d91de1 {
	left: -53vw;
}

.elementor-10 .elementor-element.elementor-element-3d91de1 img {
	opacity: 0.69;
}

.elementor-10 .elementor-element.elementor-element-c544d9e {
	width: var(--container-widget-width, 17vw);
	max-width: 17vw;
	--container-widget-width: 17vw;
	--container-widget-flex-grow: 0;
	top: 14vw;
	--trx-addons-parallax-x-anchor: center;
	--trx-addons-parallax-y-anchor: center;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c544d9e {
	right: -5vw;
}

body.rtl .elementor-10 .elementor-element.elementor-element-c544d9e {
	left: -vw;
}

.elementor-10 .elementor-element.elementor-element-c544d9e img {
	opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-44d62e0 {
	--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;
	--z-index: 5;
}

.elementor-10 .elementor-element.elementor-element-44d62e0 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-4e5d07a {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--grid-auto-flow: row;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-4e5d07a .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-223f225 {
	--display: flex;
	--justify-content: flex-end;
	--overlay-opacity: 0.2;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-10 .elementor-element.elementor-element-223f225:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-223f225>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FF4100 0%, #FF8549 100%);
}

.elementor-10 .elementor-element.elementor-element-223f225::before,
.elementor-10 .elementor-element.elementor-element-223f225>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-223f225>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-223f225>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-223f225>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-223f225>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-position: center center;
	background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-223f225 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-44a38c5 .elementor-heading-title {
	color: var(--e-global-color-theme_color_title);
}

.elementor-10 .elementor-element.elementor-element-632cea0 img {
	border-radius: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-95c5216 {
	grid-column: span 2;
}

.elementor-10 .elementor-element.elementor-element-95c5216 img {
	border-radius: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-eed9f83 {
	--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: 8.8vw;
	--padding-bottom: 0vw;
	--padding-left: 7vw;
	--padding-right: 0vw;
	--z-index: 5;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-0741506 {
	width: var(--container-widget-width, 560px);
	max-width: 560px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;
	--container-widget-width: 560px;
	--container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-7c067f4 {
	width: var(--container-widget-width, 560px);
	max-width: 560px;
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 4.2vw) 0vw;
	padding: 0px 55px 0px 0px;
	--container-widget-width: 560px;
	--container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-22e348b {
	--display: flex;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-10 .elementor-element.elementor-element-22e348b .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-9827f78 {
	width: var(--container-widget-width, 560px);
	max-width: 560px;
	--container-widget-width: 560px;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 26px;
}

.elementor-10 .elementor-element.elementor-element-9827f78 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-9827f78 .elementor-icon-box-title {
	margin-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-9827f78.elementor-view-stacked .elementor-icon {
	background-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-9827f78.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-9827f78.elementor-view-default .elementor-icon {
	fill: #FCDE64;
	color: #FCDE64;
	border-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-9827f78 .elementor-icon {
	font-size: 28px;
}

.elementor-10 .elementor-element.elementor-element-7b1ab47 {
	width: var(--container-widget-width, 560px);
	max-width: 560px;
	--container-widget-width: 560px;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 26px;
}

.elementor-10 .elementor-element.elementor-element-7b1ab47 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-7b1ab47 .elementor-icon-box-title {
	margin-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-7b1ab47.elementor-view-stacked .elementor-icon {
	background-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-7b1ab47.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-7b1ab47.elementor-view-default .elementor-icon {
	fill: #FCDE64;
	color: #FCDE64;
	border-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-7b1ab47 .elementor-icon {
	font-size: 28px;
}

.elementor-10 .elementor-element.elementor-element-ca502aa {
	width: var(--container-widget-width, 560px);
	max-width: 560px;
	--container-widget-width: 560px;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 26px;
}

.elementor-10 .elementor-element.elementor-element-ca502aa .elementor-icon-box-wrapper {
	text-align: left;
}

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

.elementor-10 .elementor-element.elementor-element-ca502aa.elementor-view-stacked .elementor-icon {
	background-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-ca502aa.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-ca502aa.elementor-view-default .elementor-icon {
	fill: #FCDE64;
	color: #FCDE64;
	border-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-ca502aa .elementor-icon {
	font-size: 28px;
}

.elementor-10 .elementor-element.elementor-element-5dceaf5 {
	width: var(--container-widget-width, 560px);
	max-width: 560px;
	--container-widget-width: 560px;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 26px;
}

.elementor-10 .elementor-element.elementor-element-5dceaf5 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-5dceaf5 .elementor-icon-box-title {
	margin-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-5dceaf5.elementor-view-stacked .elementor-icon {
	background-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-5dceaf5.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-5dceaf5.elementor-view-default .elementor-icon {
	fill: #FCDE64;
	color: #FCDE64;
	border-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-5dceaf5 .elementor-icon {
	font-size: 28px;
}

.elementor-10 .elementor-element.elementor-element-3516d30 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-3516d30 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-c6b964f {
	--display: flex;
	--min-height: 125px;
}

.elementor-10 .elementor-element.elementor-element-c6b964f .trx_addons_bg_text_char,
.elementor-10 .elementor-element.elementor-element-c6b964f .trx_addons_bg_text_char i,
.elementor-10 .elementor-element.elementor-element-c6b964f .trx_addons_bg_text_char svg,
.elementor-10 .elementor-element.elementor-element-c6b964f .trx_addons_bg_text_char img {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.elementor-10 .elementor-element.elementor-element-c6b964f:not(.trx_addons_bg_text_clip_mask) .trx_addons_bg_text,
.elementor-10 .elementor-element.elementor-element-c6b964f.trx_addons_bg_text_clip_mask .trx_addons_bg_text_char,
.elementor-10 .elementor-element.elementor-element-c6b964f.trx_addons_bg_text_clip_mask .trx_addons_bg_text_char i,
.elementor-10 .elementor-element.elementor-element-c6b964f.trx_addons_bg_text_clip_mask .trx_addons_bg_text_char svg,
.elementor-10 .elementor-element.elementor-element-c6b964f.trx_addons_bg_text_clip_mask .trx_addons_bg_text_char img {
	background-color: transparent;
	background-image: linear-gradient(93deg, #FFDC64 -14%, #FF8D8F 97%);
}

.elementor-10 .elementor-element.elementor-element-c6b964f .trx_addons_bg_text_char {
	font-size: 157px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 0.8em;
	letter-spacing: -0.01em;
}

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

.elementor-10 .elementor-element.elementor-element-c6b964f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 6%;
}

.elementor-10 .elementor-element.elementor-element-c6b964f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 6%;
}

.elementor-10 .elementor-element.elementor-element-2513ada {
	--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;
}

.elementor-10 .elementor-element.elementor-element-2513ada .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-d1cf6a5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 5%;
	--z-index: 5;
}

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

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

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-fdb1f47 {
	--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;
	--z-index: 5;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-075678d img {
	border-radius: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-6cf2701 {
	width: var(--container-widget-width, 28vw);
	max-width: 28vw;
	--e-transform-flipX: -1;
	--e-transform-flipY: -1;
	--container-widget-width: 28vw;
	--container-widget-flex-grow: 0;
	top: 13vw;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6cf2701 {
	left: -21vw;
}

body.rtl .elementor-10 .elementor-element.elementor-element-6cf2701 {
	right: -21vw;
}

.elementor-10 .elementor-element.elementor-element-6cf2701 img {
	opacity: 0.12;
}

.elementor-10 .elementor-element.elementor-element-7e7b6a2 {
	width: var(--container-widget-width, 69vw);
	max-width: 69vw;
	--e-transform-flipY: -1;
	--container-widget-width: 69vw;
	--container-widget-flex-grow: 0;
	top: 15vw;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7e7b6a2 {
	left: -33vw;
}

body.rtl .elementor-10 .elementor-element.elementor-element-7e7b6a2 {
	right: -33vw;
}

.elementor-10 .elementor-element.elementor-element-7e7b6a2 img {
	opacity: 0.69;
}

.elementor-10 .elementor-element.elementor-element-1cca0b0 {
	width: var(--container-widget-width, 11.5vw);
	max-width: 11.5vw;
	--container-widget-width: 11.5vw;
	--container-widget-flex-grow: 0;
	top: 13.9vw;
	--trx-addons-parallax-x-anchor: center;
	--trx-addons-parallax-y-anchor: center;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1cca0b0 {
	left: -1vw;
}

body.rtl .elementor-10 .elementor-element.elementor-element-1cca0b0 {
	right: -6.7vw;
}

.elementor-10 .elementor-element.elementor-element-1cca0b0 img {
	opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-9cd4580 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
	--z-index: 5;
}

.elementor-10 .elementor-element.elementor-element-9cd4580 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-0235058 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 16px 16px 0px 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 15px;
	--padding-right: 15px;
	--z-index: 5;
}

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

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-5da2c4d .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-text,
.elementor-10 .elementor-element.elementor-element-5da2c4d .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-icon i,
.elementor-10 .elementor-element.elementor-element-5da2c4d .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-icon svg {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.elementor-10 .elementor-element.elementor-element-5da2c4d .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-text,
.elementor-10 .elementor-element.elementor-element-5da2c4d .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-icon i,
.elementor-10 .elementor-element.elementor-element-5da2c4d .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-10 .elementor-element.elementor-element-5da2c4d .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-image img,
.elementor-10 .elementor-element.elementor-element-5da2c4d .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-gallery img,
.elementor-10 .elementor-element.elementor-element-5da2c4d .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-video video {
	background-color: transparent;
	background-image: linear-gradient(94deg, #FFDC64 -14%, #FF8D8F 97%);
}

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

.elementor-10 .elementor-element.elementor-element-5da2c4d>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-10 .elementor-element.elementor-element-5da2c4d.elementor-element {
	--align-self: center;
}

.elementor-10 .elementor-element.elementor-element-a4211ec {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 60px 30px;
	--row-gap: 60px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-db9ca0b .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-10 .elementor-element.elementor-element-db9ca0b {
	--icon-box-icon-margin: 24px;
}

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

.elementor-10 .elementor-element.elementor-element-db9ca0b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_bg_color);
	fill: #FCDE64;
	color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-db9ca0b.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-db9ca0b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_bg_color);
	color: var(--e-global-color-theme_color_bg_color);
	border-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-10 .elementor-element.elementor-element-db9ca0b.elementor-view-framed .elementor-icon {
	background-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-db9ca0b .elementor-icon {
	font-size: 40px;
	padding: 25px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-4505c92 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-10 .elementor-element.elementor-element-4505c92 {
	--icon-box-icon-margin: 24px;
}

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

.elementor-10 .elementor-element.elementor-element-4505c92.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_bg_color);
	fill: #FCDE64;
	color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-4505c92.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-4505c92.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_bg_color);
	color: var(--e-global-color-theme_color_bg_color);
	border-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-10 .elementor-element.elementor-element-4505c92.elementor-view-framed .elementor-icon {
	background-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-4505c92 .elementor-icon {
	font-size: 40px;
	padding: 25px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-8e45f1f .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-10 .elementor-element.elementor-element-8e45f1f {
	--icon-box-icon-margin: 24px;
}

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

.elementor-10 .elementor-element.elementor-element-8e45f1f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_bg_color);
	fill: #FCDE64;
	color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-8e45f1f.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-8e45f1f.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_bg_color);
	color: var(--e-global-color-theme_color_bg_color);
	border-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-10 .elementor-element.elementor-element-8e45f1f.elementor-view-framed .elementor-icon {
	background-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-8e45f1f .elementor-icon {
	font-size: 40px;
	padding: 25px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-be0c376 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-10 .elementor-element.elementor-element-be0c376 {
	--icon-box-icon-margin: 24px;
}

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

.elementor-10 .elementor-element.elementor-element-be0c376.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_bg_color);
	fill: #FCDE64;
	color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-be0c376.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-be0c376.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_bg_color);
	color: var(--e-global-color-theme_color_bg_color);
	border-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-10 .elementor-element.elementor-element-be0c376.elementor-view-framed .elementor-icon {
	background-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-be0c376 .elementor-icon {
	font-size: 40px;
	padding: 25px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-162242b .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-10 .elementor-element.elementor-element-162242b {
	--icon-box-icon-margin: 24px;
}

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

.elementor-10 .elementor-element.elementor-element-162242b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_bg_color);
	fill: #FCDE64;
	color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-162242b.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-162242b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_bg_color);
	color: var(--e-global-color-theme_color_bg_color);
	border-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-10 .elementor-element.elementor-element-162242b.elementor-view-framed .elementor-icon {
	background-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-162242b .elementor-icon {
	font-size: 40px;
	padding: 25px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-94a6754 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-10 .elementor-element.elementor-element-94a6754 {
	--icon-box-icon-margin: 24px;
}

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

.elementor-10 .elementor-element.elementor-element-94a6754.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-theme_color_bg_color);
	fill: #FCDE64;
	color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-94a6754.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-94a6754.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-theme_color_bg_color);
	color: var(--e-global-color-theme_color_bg_color);
	border-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-10 .elementor-element.elementor-element-94a6754.elementor-view-framed .elementor-icon {
	background-color: #FCDE64;
}

.elementor-10 .elementor-element.elementor-element-94a6754 .elementor-icon {
	font-size: 40px;
	padding: 25px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-1766208 {
	--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: 5rem;
	--padding-left: 70px;
	--padding-right: 70px;
}

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

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

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

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

.elementor-10 .elementor-element.elementor-element-1306853 {
	--display: flex;
	--min-height: 40vw;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--border-radius: 16px 16px 16px 16px;
}

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

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

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

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

.elementor-10 .elementor-element.elementor-element-21f9504 {
	--icon-box-icon-margin: 0px;
}

.elementor-10 .elementor-element.elementor-element-21f9504.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-21f9504.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-21f9504.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-21f9504 .elementor-icon {
	font-size: 16px;
	padding: 40px;
	border-width: 1px 1px 1px 1px;
}

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-5293772 {
	--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: 28px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-111eb07 {
	width: var(--container-widget-width, 630px);
	max-width: 630px;
	--container-widget-width: 630px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

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

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

.elementor-10 .elementor-element.elementor-element-b4588a7 .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-text,
.elementor-10 .elementor-element.elementor-element-b4588a7 .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-icon i,
.elementor-10 .elementor-element.elementor-element-b4588a7 .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-icon svg {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.elementor-10 .elementor-element.elementor-element-b4588a7 .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-text,
.elementor-10 .elementor-element.elementor-element-b4588a7 .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-icon i,
.elementor-10 .elementor-element.elementor-element-b4588a7 .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-10 .elementor-element.elementor-element-b4588a7 .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-image img,
.elementor-10 .elementor-element.elementor-element-b4588a7 .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-gallery img,
.elementor-10 .elementor-element.elementor-element-b4588a7 .elementor-repeater-item-810dc56.trx-addons-advanced-title-item-video video {
	background-color: transparent;
	background-image: linear-gradient(94deg, #FFDC64 -14%, #FF8D8F 97%);
}

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

.elementor-10 .elementor-element.elementor-element-b4588a7.elementor-element {
	--align-self: center;
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher {
	--trx-addons-switcher-effect-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_controls_section_title,
.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_tab {
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_controls_toggle {
	background-color: var(--e-global-color-theme_color_bg_color);
	box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0) inset;
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_controls_toggle,
.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_controls_toggle_button {
	border-radius: 30px 30px 30px 30px;
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_controls_section1,
.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_controls_section2 {
	padding: 12px 33px 12px 33px;
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_controls {
	margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher:not(.sc_switcher_toggle_on) .sc_switcher_controls_section1 .sc_switcher_controls_section_title {
	color: var(--e-global-color-theme_color_meta);
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher:not(.sc_switcher_toggle_on) .sc_switcher_controls_section1:hover .sc_switcher_controls_section_title {
	color: var(--e-global-color-theme_color_title);
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_toggle_on .sc_switcher_controls_section1 .sc_switcher_controls_section_title {
	color: var(--e-global-color-theme_color_title);
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_controls_toggle_on .sc_switcher_controls_toggle_button {
	background-color: var(--e-global-color-theme_color_bg_color_2);
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_toggle_on .sc_switcher_controls_section2 .sc_switcher_controls_section_title {
	color: var(--e-global-color-theme_color_meta);
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_toggle_on .sc_switcher_controls_section2:hover .sc_switcher_controls_section_title {
	color: var(--e-global-color-theme_color_title);
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher:not(.sc_switcher_toggle_on) .sc_switcher_controls_section2 .sc_switcher_controls_section_title {
	color: var(--e-global-color-theme_color_title);
}

.elementor-10 .elementor-element.elementor-element-374054b .sc_switcher_controls_toggle:not(.sc_switcher_controls_toggle_on) .sc_switcher_controls_toggle_button {
	background-color: var(--e-global-color-theme_color_bg_color_2);
}

.elementor-10 .elementor-element.elementor-element-9a52857 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-9a52857 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-d4748af>.elementor-widget-container {
	background-color: var(--e-global-color-theme_color_bg_color);
	border-radius: 16px 16px 16px 16px;
}

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

.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-subtitle {
	font-size: 14px;
	line-height: 1.5em;
	margin-top: 5px;
}

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

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

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

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-feature-content {
	align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-feature-icon {
	position: relative;
	top: 4px;
	color: #FCDE64;
	font-size: 19px;
	margin-right: 8px;
}

.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-feature-icon svg {
	fill: #FCDE64;
}

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

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

.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-button {
	font-size: 15px;
	width: 100%;
	background-color: var(--e-global-color-theme_color_alt_bg_color);
	color: var(--e-global-color-theme_color_alt_title);
	padding: 15px 15px 15px 15px;
}

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

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

.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-button:hover {
	background-color: var(--e-global-color-theme_color_alt_bd_color);
}

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

.elementor-10 .elementor-element.elementor-element-805d690>.elementor-widget-container {
	background-color: var(--e-global-color-theme_color_link);
	border-radius: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-head {
	background-color: var(--e-global-color-theme_color_link);
	padding: 35px 30px 40px 30px;
}

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-subtitle {
	font-size: 14px;
	line-height: 1.5em;
	color: var(--e-global-color-theme_color_title);
	margin-top: 5px;
}

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-price-wrap {
	border-style: none;
	padding: 0px 30px 20px 30px;
}

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

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

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

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

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-price-divider-inner {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFFEFE4D;
}

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

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-features {
	font-size: 14px;
	color: var(--e-global-color-theme_color_title);
	padding: 0px 30px 30px 30px;
}

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-feature-content {
	align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-feature-icon {
	position: relative;
	top: 4px;
	color: var(--e-global-color-theme_color_title);
	font-size: 19px;
	margin-right: 8px;
}

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-feature-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

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

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

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-button {
	font-size: 15px;
	width: 100%;
	background-color: var(--e-global-color-theme_color_alt_bg_color);
	color: var(--e-global-color-theme_color_alt_title);
	padding: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-button .trx-addons-button-icon svg {
	fill: var(--e-global-color-theme_color_alt_title);
}

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

.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-button:hover {
	background-color: var(--e-global-color-theme_color_alt_bd_color);
}

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

.elementor-10 .elementor-element.elementor-element-cd06015>.elementor-widget-container {
	background-color: var(--e-global-color-theme_color_bg_color);
	border-radius: 16px 16px 16px 16px;
}

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

.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-subtitle {
	font-size: 14px;
	line-height: 1.5em;
	margin-top: 5px;
}

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

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

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

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-feature-content {
	align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-feature-icon {
	position: relative;
	top: 4px;
	color: #FCDE64;
	font-size: 19px;
	margin-right: 8px;
}

.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-feature-icon svg {
	fill: #FCDE64;
}

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

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

.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-button {
	font-size: 15px;
	width: 100%;
	background-color: var(--e-global-color-theme_color_alt_bg_color);
	color: var(--e-global-color-theme_color_alt_title);
	padding: 15px 15px 15px 15px;
}

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

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

.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-button:hover {
	background-color: var(--e-global-color-theme_color_alt_bd_color);
}

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

.elementor-10 .elementor-element.elementor-element-8ba376e {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-8ba376e .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-e7426bc>.elementor-widget-container {
	background-color: var(--e-global-color-theme_color_bg_color);
	border-radius: 16px 16px 16px 16px;
}

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

.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-subtitle {
	font-size: 14px;
	line-height: 1.5em;
	margin-top: 5px;
}

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

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

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

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-feature-content {
	align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-feature-icon {
	position: relative;
	top: 4px;
	color: #FCDE64;
	font-size: 19px;
	margin-right: 8px;
}

.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-feature-icon svg {
	fill: #FCDE64;
}

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

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

.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-button {
	font-size: 15px;
	width: 100%;
	background-color: var(--e-global-color-theme_color_alt_bg_color);
	color: var(--e-global-color-theme_color_alt_title);
	padding: 15px 15px 15px 15px;
}

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

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

.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-button:hover {
	background-color: var(--e-global-color-theme_color_alt_bd_color);
}

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

.elementor-10 .elementor-element.elementor-element-7c05d8f>.elementor-widget-container {
	background-color: var(--e-global-color-theme_color_link);
	border-radius: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-head {
	background-color: var(--e-global-color-theme_color_link);
	padding: 35px 30px 40px 30px;
}

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-subtitle {
	font-size: 14px;
	line-height: 1.5em;
	color: var(--e-global-color-theme_color_title);
	margin-top: 5px;
}

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-price-wrap {
	border-style: none;
	padding: 0px 30px 20px 30px;
}

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

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

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

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

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-price-divider-inner {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFFEFE4D;
}

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

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-features {
	font-size: 14px;
	color: var(--e-global-color-theme_color_title);
	padding: 0px 30px 30px 30px;
}

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-feature-content {
	align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-feature-icon {
	position: relative;
	top: 4px;
	color: var(--e-global-color-theme_color_title);
	font-size: 19px;
	margin-right: 8px;
}

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-feature-icon svg {
	fill: var(--e-global-color-theme_color_title);
}

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

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

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-button {
	font-size: 15px;
	width: 100%;
	background-color: var(--e-global-color-theme_color_alt_bg_color);
	color: var(--e-global-color-theme_color_alt_title);
	padding: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-button .trx-addons-button-icon svg {
	fill: var(--e-global-color-theme_color_alt_title);
}

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

.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-button:hover {
	background-color: var(--e-global-color-theme_color_alt_bd_color);
}

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

.elementor-10 .elementor-element.elementor-element-d5a3fb0>.elementor-widget-container {
	background-color: var(--e-global-color-theme_color_bg_color);
	border-radius: 16px 16px 16px 16px;
}

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

.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-subtitle {
	font-size: 14px;
	line-height: 1.5em;
	margin-top: 5px;
}

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

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

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

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

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

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

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

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

.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-feature-content {
	align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-feature-icon {
	position: relative;
	top: 4px;
	color: #FCDE64;
	font-size: 19px;
	margin-right: 8px;
}

.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-feature-icon svg {
	fill: #FCDE64;
}

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

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

.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-button {
	font-size: 15px;
	width: 100%;
	background-color: var(--e-global-color-theme_color_alt_bg_color);
	color: var(--e-global-color-theme_color_alt_title);
	padding: 15px 15px 15px 15px;
}

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

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

.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-button:hover {
	background-color: var(--e-global-color-theme_color_alt_bd_color);
}

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

.elementor-10 .elementor-element.elementor-element-d51e208 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 70px;
	--padding-right: 70px;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-1e0128e {
	width: var(--container-widget-width, 30.2vw);
	max-width: 30.2vw;
	--container-widget-width: 30.2vw;
	--container-widget-flex-grow: 0;
	top: -20.6vw;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1e0128e {
	right: -15.1vw;
}

body.rtl .elementor-10 .elementor-element.elementor-element-1e0128e {
	left: -15.1vw;
}

.elementor-10 .elementor-element.elementor-element-1e0128e img {
	opacity: 0.12;
}

.elementor-10 .elementor-element.elementor-element-7bcb91b {
	width: var(--container-widget-width, 74.2vw);
	max-width: 74.2vw;
	--e-transform-rotateZ: 4.5deg;
	--container-widget-width: 74.2vw;
	--container-widget-flex-grow: 0;
	top: -7vw;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7bcb91b {
	right: -53vw;
}

body.rtl .elementor-10 .elementor-element.elementor-element-7bcb91b {
	left: -53vw;
}

.elementor-10 .elementor-element.elementor-element-7bcb91b img {
	opacity: 0.69;
}

.elementor-10 .elementor-element.elementor-element-0b290fe {
	width: var(--container-widget-width, 17vw);
	max-width: 17vw;
	--e-transform-rotateZ: 16deg;
	--container-widget-width: 17vw;
	--container-widget-flex-grow: 0;
	top: -3.3vw;
	--trx-addons-parallax-x-anchor: center;
	--trx-addons-parallax-y-anchor: center;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0b290fe {
	right: -8vw;
}

body.rtl .elementor-10 .elementor-element.elementor-element-0b290fe {
	left: -8vw;
}

.elementor-10 .elementor-element.elementor-element-0b290fe img {
	opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-d81af0c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--z-index: 5;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-b58a656 {
	--display: flex;
	--padding-top: 11px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

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

.elementor-10 .elementor-element.elementor-element-0ffe0ef {
	--display: flex;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-ba17c0e .elementor-repeater-item-e308416.trx-addons-advanced-title-item-text,
.elementor-10 .elementor-element.elementor-element-ba17c0e .elementor-repeater-item-e308416.trx-addons-advanced-title-item-icon i,
.elementor-10 .elementor-element.elementor-element-ba17c0e .elementor-repeater-item-e308416.trx-addons-advanced-title-item-icon svg {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

.elementor-10 .elementor-element.elementor-element-ba17c0e .elementor-repeater-item-e308416.trx-addons-advanced-title-item-text,
.elementor-10 .elementor-element.elementor-element-ba17c0e .elementor-repeater-item-e308416.trx-addons-advanced-title-item-icon i,
.elementor-10 .elementor-element.elementor-element-ba17c0e .elementor-repeater-item-e308416.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-10 .elementor-element.elementor-element-ba17c0e .elementor-repeater-item-e308416.trx-addons-advanced-title-item-image img,
.elementor-10 .elementor-element.elementor-element-ba17c0e .elementor-repeater-item-e308416.trx-addons-advanced-title-item-gallery img,
.elementor-10 .elementor-element.elementor-element-ba17c0e .elementor-repeater-item-e308416.trx-addons-advanced-title-item-video video {
	background-color: transparent;
	background-image: linear-gradient(94deg, #FFDC64 -14%, #FF8D8F 97%);
}

.elementor-10 .elementor-element.elementor-element-ba17c0e>.elementor-widget-container {
	padding: 0px 40px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-ba17c0e {
	text-align: left;
}

.elementor-10 .elementor-element.elementor-element-8631a29>.elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-10 .elementor-element.elementor-element-8631a29 {
	z-index: 5;
}

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

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

.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-elementor-grid .trx-addons-grid-item-wrap {
	margin-bottom: 30px;
}

.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-skin-event .trx-addons-posts-item-content {
	gap: 30px;
}

.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-skin-stripe .trx-addons-posts-item-content {
	gap: 30px;
}

.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-item-thumbnail {
	margin-bottom: 22px;
}

.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-skin-list .trx-addons-posts-item {
	gap: 30px;
}

.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-skin-stripe .trx-addons-posts-item {
	gap: 30px;
}

.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-item-thumbnail,
.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-item-thumbnail img {
	border-radius: 16px 16px 16px 16px;
}

.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-item-terms-wrap {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0.08em;
	margin-bottom: 10px;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-item-title {
	margin-bottom: 7px;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-5562e74 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 70px;
	--padding-right: 70px;
}

.elementor-10 .elementor-element.elementor-element-5562e74 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-cb66bd2 {
	--display: flex;
	--min-height: 294px;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10 .elementor-element.elementor-element-cb66bd2:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-cb66bd2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-theme_color_bg_color);
	background-image: url("./../../2025/08/background-01-copyright.jpg");
	background-position: top left;
	background-size: cover;
}

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

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

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

.elementor-10 .elementor-element.elementor-element-275b517 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-275b517 .trx_addons_bg_text {
	z-index: 0;
}

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

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

.elementor-10 .elementor-element.elementor-element-d1530e7 {
	width: var(--container-widget-width, 375px);
	max-width: 375px;
	--container-widget-width: 375px;
	--container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-012bdbe {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-012bdbe .trx_addons_bg_text {
	z-index: 0;
}

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

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

@media(max-width:1279px) {
	.elementor-10 .elementor-element.elementor-element-e8201c1 {
		--padding-top: 130px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-10 .elementor-element.elementor-element-821a881>.elementor-widget-container {
		margin: 0px 0px 25px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-821a881 {
		--container-widget-width: 310px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 310px);
		max-width: 310px;
	}

	.elementor-10 .elementor-element.elementor-element-821a881 .trx-addons-advanced-title {
		font-size: 50px;
	}

	.elementor-10 .elementor-element.elementor-element-7daad4c img {
		max-width: 150px;
	}

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

	.elementor-10 .elementor-element.elementor-element-285b650 {
		--min-height: 250px;
	}

	.elementor-10 .elementor-element.elementor-element-40a660f {
		--padding-top: 95px;
		--padding-bottom: 85px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

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

	.elementor-10 .elementor-element.elementor-element-b9ad0e0 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}

	.elementor-10 .elementor-element.elementor-element-de3b61d {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-10 .elementor-element.elementor-element-2c4c49f {
		--container-widget-width: 232px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 232px);
		max-width: 232px;
	}

	body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2c4c49f {
		right: -135px;
	}

	body.rtl .elementor-10 .elementor-element.elementor-element-2c4c49f {
		left: -135px;
	}

	.elementor-10 .elementor-element.elementor-element-3d91de1 {
		--container-widget-width: 598px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 598px);
		max-width: 598px;
	}

	body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3d91de1 {
		right: -405px;
	}

	body.rtl .elementor-10 .elementor-element.elementor-element-3d91de1 {
		left: -405px;
	}

	.elementor-10 .elementor-element.elementor-element-c544d9e {
		--container-widget-width: 130px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 130px);
		max-width: 130px;
	}

	body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c544d9e {
		right: -80px;
	}

	body.rtl .elementor-10 .elementor-element.elementor-element-c544d9e {
		left: -80px;
	}

	.elementor-10 .elementor-element.elementor-element-4e5d07a {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	.elementor-10 .elementor-element.elementor-element-223f225 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-44a38c5 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-eed9f83 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

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

	.elementor-10 .elementor-element.elementor-element-0741506 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-7c067f4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
		padding: 0px 20px 0px 0px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-22e348b {
		--gap: 35px 35px;
		--row-gap: 35px;
		--column-gap: 35px;
	}

	.elementor-10 .elementor-element.elementor-element-9827f78 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 13px;
	}

	.elementor-10 .elementor-element.elementor-element-9827f78 .elementor-icon-box-title {
		margin-block-end: 13px;
	}

	.elementor-10 .elementor-element.elementor-element-7b1ab47 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 13px;
	}

	.elementor-10 .elementor-element.elementor-element-7b1ab47 .elementor-icon-box-title {
		margin-block-end: 13px;
	}

	.elementor-10 .elementor-element.elementor-element-ca502aa {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 13px;
	}

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

	.elementor-10 .elementor-element.elementor-element-5dceaf5 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--icon-box-icon-margin: 13px;
	}

	.elementor-10 .elementor-element.elementor-element-5dceaf5 .elementor-icon-box-title {
		margin-block-end: 13px;
	}

	.elementor-10 .elementor-element.elementor-element-3516d30 {
		--padding-top: 95px;
		--padding-bottom: 95px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-c6b964f {
		--min-height: 80px;
	}

	.elementor-10 .elementor-element.elementor-element-c6b964f .trx_addons_bg_text_char {
		font-size: 100px;
	}

	.elementor-10 .elementor-element.elementor-element-d1cf6a5 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 3%;
	}

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

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

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

	.elementor-10 .elementor-element.elementor-element-9cd4580 {
		--padding-top: 95px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-10 .elementor-element.elementor-element-0235058 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

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

	.elementor-10 .elementor-element.elementor-element-5da2c4d>.elementor-widget-container {
		margin: 0px 0px 38px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-5da2c4d {
		--container-widget-width: 430px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 430px);
		max-width: 430px;
	}

	.elementor-10 .elementor-element.elementor-element-a4211ec {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-10 .elementor-element.elementor-element-db9ca0b {
		--icon-box-icon-margin: 20px;
	}

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

	.elementor-10 .elementor-element.elementor-element-db9ca0b .elementor-icon {
		font-size: 30px;
		padding: 28px;
	}

	.elementor-10 .elementor-element.elementor-element-4505c92 {
		--icon-box-icon-margin: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-4505c92 .elementor-icon-box-title {
		margin-block-end: 8px;
	}

	.elementor-10 .elementor-element.elementor-element-4505c92 .elementor-icon {
		font-size: 30px;
		padding: 28px;
	}

	.elementor-10 .elementor-element.elementor-element-8e45f1f {
		--icon-box-icon-margin: 20px;
	}

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

	.elementor-10 .elementor-element.elementor-element-8e45f1f .elementor-icon {
		font-size: 30px;
		padding: 28px;
	}

	.elementor-10 .elementor-element.elementor-element-be0c376 {
		--icon-box-icon-margin: 20px;
	}

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

	.elementor-10 .elementor-element.elementor-element-be0c376 .elementor-icon {
		font-size: 30px;
		padding: 28px;
	}

	.elementor-10 .elementor-element.elementor-element-162242b {
		--icon-box-icon-margin: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-162242b .elementor-icon-box-title {
		margin-block-end: 8px;
	}

	.elementor-10 .elementor-element.elementor-element-162242b .elementor-icon {
		font-size: 30px;
		padding: 28px;
	}

	.elementor-10 .elementor-element.elementor-element-94a6754 {
		--icon-box-icon-margin: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-94a6754 .elementor-icon-box-title {
		margin-block-end: 8px;
	}

	.elementor-10 .elementor-element.elementor-element-94a6754 .elementor-icon {
		font-size: 30px;
		padding: 28px;
	}

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

	.elementor-10 .elementor-element.elementor-element-21f9504 .elementor-icon {
		font-size: 14px;
		padding: 30px;
	}

	.elementor-10 .elementor-element.elementor-element-b75c94f {
		--padding-top: 95px;
		--padding-bottom: 95px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-10 .elementor-element.elementor-element-5293772 {
		--margin-top: 0px;
		--margin-bottom: 22px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-111eb07 {
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 500px);
		max-width: 500px;
	}

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

	.elementor-10 .elementor-element.elementor-element-b4588a7 {
		--container-widget-width: 435px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 435px);
		max-width: 435px;
	}

	.elementor-10 .elementor-element.elementor-element-9a52857 {
		--grid-auto-flow: row;
		--padding-top: 38px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-head {
		padding: 25px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-price-wrap {
		padding: 0px 20px 10px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-price-divider {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-features {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-feature-icon {
		font-size: 17px;
	}

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

	.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-button {
		padding: 13px 13px 13px 13px;
	}

	.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-footer {
		padding: 0px 20px 25px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-head {
		padding: 25px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-price-wrap {
		padding: 0px 20px 10px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-price-divider {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-features {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-feature-icon {
		font-size: 17px;
	}

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

	.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-button {
		padding: 13px 13px 13px 13px;
	}

	.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-footer {
		padding: 0px 20px 25px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-head {
		padding: 25px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-price-wrap {
		padding: 0px 20px 10px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-price-divider {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-features {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-feature-icon {
		font-size: 17px;
	}

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

	.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-button {
		padding: 13px 13px 13px 13px;
	}

	.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-footer {
		padding: 0px 20px 25px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-8ba376e {
		--grid-auto-flow: row;
		--padding-top: 38px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-head {
		padding: 25px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-price-wrap {
		padding: 0px 20px 10px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-price-divider {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-features {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-feature-icon {
		font-size: 17px;
	}

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

	.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-button {
		padding: 13px 13px 13px 13px;
	}

	.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-footer {
		padding: 0px 20px 25px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-head {
		padding: 25px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-price-wrap {
		padding: 0px 20px 10px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-price-divider {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-features {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-feature-icon {
		font-size: 17px;
	}

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

	.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-button {
		padding: 13px 13px 13px 13px;
	}

	.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-footer {
		padding: 0px 20px 25px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-head {
		padding: 25px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-price-wrap {
		padding: 0px 20px 10px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-price-divider {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-features {
		padding: 0px 20px 20px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-feature-icon {
		font-size: 17px;
	}

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

	.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-button {
		padding: 13px 13px 13px 13px;
	}

	.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-footer {
		padding: 0px 20px 25px 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d51e208 {
		--padding-top: 95px;
		--padding-bottom: 95px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-10 .elementor-element.elementor-element-1e0128e {
		--container-widget-width: 232px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 232px);
		max-width: 232px;
	}

	body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1e0128e {
		right: -135px;
	}

	body.rtl .elementor-10 .elementor-element.elementor-element-1e0128e {
		left: -135px;
	}

	.elementor-10 .elementor-element.elementor-element-7bcb91b {
		--container-widget-width: 598px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 598px);
		max-width: 598px;
	}

	body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7bcb91b {
		right: -405px;
	}

	body.rtl .elementor-10 .elementor-element.elementor-element-7bcb91b {
		left: -405px;
	}

	.elementor-10 .elementor-element.elementor-element-0b290fe {
		--container-widget-width: 130px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 130px);
		max-width: 130px;
		top: -5vw;
	}

	body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0b290fe {
		right: -80px;
	}

	body.rtl .elementor-10 .elementor-element.elementor-element-0b290fe {
		left: -80px;
	}

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

	.elementor-10 .elementor-element.elementor-element-b58a656 {
		--padding-top: 8px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-ba17c0e>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-5562e74 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-10 .elementor-element.elementor-element-cb66bd2 {
		--min-height: 250px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-10 .elementor-element.elementor-element-cb66bd2:not(.elementor-motion-effects-element-type-background),
	.elementor-10 .elementor-element.elementor-element-cb66bd2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: -57px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-d1530e7 {
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 400px);
		max-width: 400px;
	}

	.elementor-10 .elementor-element.elementor-element-012bdbe {
		--padding-top: 15px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-10 .elementor-element.elementor-element-e8201c1 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--overlay-opacity: 0.2;
		--padding-top: 120px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-773a3cb {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-10 .elementor-element.elementor-element-821a881>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

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

	.elementor-10 .elementor-element.elementor-element-821a881 .trx-addons-advanced-title {
		font-size: 48px;
	}

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

	.elementor-10 .elementor-element.elementor-element-7daad4c img {
		max-width: 130px;
	}

	.elementor-10 .elementor-element.elementor-element-199deb2 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

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

	.elementor-10 .elementor-element.elementor-element-77bcf13 {
		--width: 60px;
	}

	.elementor-10 .elementor-element.elementor-element-40a660f {
		--padding-top: 65px;
		--padding-bottom: 55px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

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

	.elementor-10 .elementor-element.elementor-element-1a3bd8d .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-10 .elementor-element.elementor-element-b9ad0e0 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 0px 10px;
		--row-gap: 0px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}

	.elementor-10 .elementor-element.elementor-element-de3b61d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-4e5d07a {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-632cea0 img {
		max-width: 100%;
		height: 100%;
		object-fit: cover;
	}

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

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

	.elementor-10 .elementor-element.elementor-element-d919bf4 .elementor-heading-title {
		font-size: 13px;
	}

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

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

	.elementor-10 .elementor-element.elementor-element-22e348b {
		--gap: 28px 28px;
		--row-gap: 28px;
		--column-gap: 28px;
	}

	.elementor-10 .elementor-element.elementor-element-9827f78 {
		--icon-box-icon-margin: 10px;
	}

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

	.elementor-10 .elementor-element.elementor-element-7b1ab47 {
		--icon-box-icon-margin: 10px;
	}

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

	.elementor-10 .elementor-element.elementor-element-ca502aa {
		--icon-box-icon-margin: 10px;
	}

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

	.elementor-10 .elementor-element.elementor-element-5dceaf5 {
		--icon-box-icon-margin: 10px;
	}

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

	.elementor-10 .elementor-element.elementor-element-3516d30 {
		--padding-top: 65px;
		--padding-bottom: 65px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-c6b964f {
		--min-height: 50px;
	}

	.elementor-10 .elementor-element.elementor-element-c6b964f .trx_addons_bg_text_char {
		font-size: 60px;
	}

	.elementor-10 .elementor-element.elementor-element-d1cf6a5 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

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

	.elementor-10 .elementor-element.elementor-element-ffcd121 .elementor-heading-title {
		font-size: 13px;
	}

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

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

	.elementor-10 .elementor-element.elementor-element-fdb1f47.e-con {
		--order: -99999
			/* order start hack */
		;
	}

	.elementor-10 .elementor-element.elementor-element-9cd4580 {
		--padding-top: 65px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-0235058 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

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

	.elementor-10 .elementor-element.elementor-element-e219f85 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-10 .elementor-element.elementor-element-5da2c4d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-5da2c4d>.elementor-widget-container {
		margin: 0px 0px 28px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-a4211ec {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	.elementor-10 .elementor-element.elementor-element-db9ca0b .elementor-icon-box-wrapper {
		align-items: center;
	}

	.elementor-10 .elementor-element.elementor-element-db9ca0b {
		--icon-box-icon-margin: 18px;
	}

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

	.elementor-10 .elementor-element.elementor-element-db9ca0b .elementor-icon {
		font-size: 28px;
		padding: 24px;
	}

	.elementor-10 .elementor-element.elementor-element-4505c92 .elementor-icon-box-wrapper {
		align-items: center;
	}

	.elementor-10 .elementor-element.elementor-element-4505c92 {
		--icon-box-icon-margin: 18px;
	}

	.elementor-10 .elementor-element.elementor-element-4505c92 .elementor-icon-box-title {
		margin-block-end: 6px;
	}

	.elementor-10 .elementor-element.elementor-element-4505c92 .elementor-icon {
		font-size: 28px;
		padding: 24px;
	}

	.elementor-10 .elementor-element.elementor-element-8e45f1f .elementor-icon-box-wrapper {
		align-items: center;
	}

	.elementor-10 .elementor-element.elementor-element-8e45f1f {
		--icon-box-icon-margin: 18px;
	}

	.elementor-10 .elementor-element.elementor-element-8e45f1f .elementor-icon-box-title {
		margin-block-end: 6px;
	}

	.elementor-10 .elementor-element.elementor-element-8e45f1f .elementor-icon {
		font-size: 28px;
		padding: 24px;
	}

	.elementor-10 .elementor-element.elementor-element-be0c376 .elementor-icon-box-wrapper {
		align-items: center;
	}

	.elementor-10 .elementor-element.elementor-element-be0c376 {
		--icon-box-icon-margin: 18px;
	}

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

	.elementor-10 .elementor-element.elementor-element-be0c376 .elementor-icon {
		font-size: 28px;
		padding: 24px;
	}

	.elementor-10 .elementor-element.elementor-element-162242b .elementor-icon-box-wrapper {
		align-items: center;
	}

	.elementor-10 .elementor-element.elementor-element-162242b {
		--icon-box-icon-margin: 18px;
	}

	.elementor-10 .elementor-element.elementor-element-162242b .elementor-icon-box-title {
		margin-block-end: 6px;
	}

	.elementor-10 .elementor-element.elementor-element-162242b .elementor-icon {
		font-size: 28px;
		padding: 24px;
	}

	.elementor-10 .elementor-element.elementor-element-94a6754 .elementor-icon-box-wrapper {
		align-items: center;
	}

	.elementor-10 .elementor-element.elementor-element-94a6754 {
		--icon-box-icon-margin: 18px;
	}

	.elementor-10 .elementor-element.elementor-element-94a6754 .elementor-icon-box-title {
		margin-block-end: 6px;
	}

	.elementor-10 .elementor-element.elementor-element-94a6754 .elementor-icon {
		font-size: 28px;
		padding: 24px;
	}

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

	.elementor-10 .elementor-element.elementor-element-1306853 {
		--min-height: 280px;
	}

	.elementor-10 .elementor-element.elementor-element-b75c94f {
		--padding-top: 65px;
		--padding-bottom: 65px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-10 .elementor-element.elementor-element-5293772 {
		--margin-top: 0px;
		--margin-bottom: 15px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

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

	.elementor-10 .elementor-element.elementor-element-c055533 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-10 .elementor-element.elementor-element-b4588a7 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-10 .elementor-element.elementor-element-9a52857 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--padding-top: 28px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-d4748af .trx-addons-pricing-table-price-duration {
		line-height: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-805d690 .trx-addons-pricing-table-price-duration {
		line-height: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-cd06015 .trx-addons-pricing-table-price-duration {
		line-height: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-8ba376e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--padding-top: 28px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-e7426bc .trx-addons-pricing-table-price-duration {
		line-height: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-7c05d8f .trx-addons-pricing-table-price-duration {
		line-height: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d5a3fb0 .trx-addons-pricing-table-price-duration {
		line-height: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d51e208 {
		--padding-top: 65px;
		--padding-bottom: 65px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-d81af0c {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 28px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-b58a656 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-10 .elementor-element.elementor-element-c0ac1b5 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-10 .elementor-element.elementor-element-8631a29>.elementor-widget-container {
		margin: 0px 0px -25px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-item-wrap {
		padding-left: calc(20px/2);
		padding-right: calc(20px/2);
	}

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

	.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-elementor-grid .trx-addons-grid-item-wrap {
		margin-bottom: 25px;
	}

	.elementor-10 .elementor-element.elementor-element-8631a29 .trx-addons-posts-item-thumbnail {
		margin-bottom: 17px;
	}

	.elementor-10 .elementor-element.elementor-element-5562e74 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-cb66bd2 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-10 .elementor-element.elementor-element-cb66bd2:not(.elementor-motion-effects-element-type-background),
	.elementor-10 .elementor-element.elementor-element-cb66bd2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: -71px 0px;
	}

	.elementor-10 .elementor-element.elementor-element-012bdbe {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(min-width:768px) {
	.elementor-10 .elementor-element.elementor-element-773a3cb {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-85444b3 {
		--width: 330px;
	}

	.elementor-10 .elementor-element.elementor-element-199deb2 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-b006cc1 {
		--width: 230px;
	}

	.elementor-10 .elementor-element.elementor-element-77bcf13 {
		--width: 60px;
	}

	.elementor-10 .elementor-element.elementor-element-44d62e0 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-eed9f83 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-d1cf6a5 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-fdb1f47 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-b58a656 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-0ffe0ef {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-275b517 {
		--width: 50%;
	}

	.elementor-10 .elementor-element.elementor-element-012bdbe {
		--width: 50%;
	}
}

@media(max-width:1279px) and (min-width:768px) {
	.elementor-10 .elementor-element.elementor-element-85444b3 {
		--width: 290px;
	}
}