
.elementor-225 .elementor-element.elementor-element-e055895 {
	--display: flex;
	--min-height: 50vh;
	--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;
	--overlay-opacity: .54;
}

.elementor-225 .elementor-element.elementor-element-e055895:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-e055895 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jhlej.nitrocdn.com/cbohpqdiOUyFcWgAjcmIBIhAYcPyTmjs/assets/images/optimized/rev-0efb64c/www.stalkstock.ae/wp-content/uploads/2025/09/stock-market-trading-graph-vector.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-225 .elementor-element.elementor-element-e055895:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-225 .elementor-element.elementor-element-e055895 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-225 .elementor-element.elementor-element-e055895::before, .elementor-225 .elementor-element.elementor-element-e055895 > .elementor-background-video-container::before, .elementor-225 .elementor-element.elementor-element-e055895 > .e-con-inner > .elementor-background-video-container::before, .elementor-225 .elementor-element.elementor-element-e055895 > .elementor-background-slideshow::before, .elementor-225 .elementor-element.elementor-element-e055895 > .e-con-inner > .elementor-background-slideshow::before, .elementor-225 .elementor-element.elementor-element-e055895 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-225 .elementor-element.elementor-element-e594c39 {
	text-align: center;
}

.elementor-225 .elementor-element.elementor-element-e594c39 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 45px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.3em;
	color: #fff;
}

.elementor-225 .elementor-element.elementor-element-49a1876 {
	--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: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-49a1876:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-49a1876 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

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

.elementor-225 .elementor-element.elementor-element-6c809d6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-472a6f7 {
	background-color: var(--e-global-color-f3969dd);
	padding: 0px 15px 2px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-ad2049d);
	border-radius: 50px 50px 50px 50px;
	--icon-box-icon-margin: 5px;
}

.elementor-225 .elementor-element.elementor-element-472a6f7.elementor-element {
	--align-self: flex-start;
}

.elementor-225 .elementor-element.elementor-element-472a6f7.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: left;
}

.elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon-box-title {
	margin-block-end: 6px;
}

.elementor-225 .elementor-element.elementor-element-472a6f7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b03413e);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
}

.elementor-225 .elementor-element.elementor-element-472a6f7.elementor-view-framed .elementor-icon, .elementor-225 .elementor-element.elementor-element-472a6f7.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-b03413e);
	color: var(--e-global-color-b03413e);
	border-color: var(--e-global-color-b03413e);
}

.elementor-225 .elementor-element.elementor-element-472a6f7.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon {
	font-size: 14px;
}

.elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-d96c604-font-family), Sans-serif;
	font-size: var(--e-global-typography-d96c604-font-size);
	font-weight: var(--e-global-typography-d96c604-font-weight);
	text-transform: var(--e-global-typography-d96c604-text-transform);
	line-height: var(--e-global-typography-d96c604-line-height);
}

.elementor-225 .elementor-element.elementor-element-5f4666e .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.3em;
}

.elementor-225 .elementor-element.elementor-element-140029b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-evenly;
	--gap: 31px 40px;
	--row-gap: 31px;
	--column-gap: 40px;
}

.elementor-225 .elementor-element.elementor-element-f063057 {
	--display: flex;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 22px 33px -22px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-4f85a75 {
	background-color: transparent;
	padding: 1em 1em 1em 1em;
	background-image: linear-gradient(102deg, var(--e-global-color-b03413e) 0%, #012713 100%);
	border-radius: 1em 1em 0em 0em;
	text-align: center;
}

.elementor-225 .elementor-element.elementor-element-4f85a75.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-225 .elementor-element.elementor-element-4f85a75 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-225 .elementor-element.elementor-element-cb36cee {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-225 .elementor-element.elementor-element-cb36cee:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-cb36cee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-225 .elementor-element.elementor-element-7dc98df {
	padding: 0px 0px 20px 0px;
}

.elementor-225 .elementor-element.elementor-element-7dc98df .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 28px;
	color: #000;
}

.elementor-225 .elementor-element.elementor-element-a31aa22 {
	padding: 0px 0px 13px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 6px;
}

.elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(13px / 2);
}

.elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(13px / 2);
}

.elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(13px / 2);
}

.elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-13px / 2);
}

.elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-13px / 2);
}

.elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-icon i {
	color: var(--e-global-color-b03413e);
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-b03413e);
	transition: fill .3s;
}

.elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-item > a {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
}

.elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-80886eb .elementor-button {
	background-color: #000;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
}

.elementor-225 .elementor-element.elementor-element-80886eb .elementor-button:hover, .elementor-225 .elementor-element.elementor-element-80886eb .elementor-button:focus {
	background-color: var(--e-global-color-f3969dd);
	color: var(--e-global-color-b03413e);
	border-color: var(--e-global-color-b03413e);
}

.elementor-225 .elementor-element.elementor-element-80886eb .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-225 .elementor-element.elementor-element-80886eb .elementor-button:hover svg, .elementor-225 .elementor-element.elementor-element-80886eb .elementor-button:focus svg {
	fill: var(--e-global-color-b03413e);
}

.elementor-225 .elementor-element.elementor-element-8b379b5 {
	--display: flex;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 22px 33px -22px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-aa22ef4 {
	background-color: transparent;
	padding: 1em 1em 1em 1em;
	background-image: linear-gradient(102deg, var(--e-global-color-b03413e) 0%, #012713 100%);
	border-radius: 1em 1em 0em 0em;
	text-align: center;
}

.elementor-225 .elementor-element.elementor-element-aa22ef4.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-225 .elementor-element.elementor-element-aa22ef4 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-225 .elementor-element.elementor-element-7b0dccb {
	--display: flex;
	--justify-content: space-between;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-225 .elementor-element.elementor-element-7b0dccb:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-7b0dccb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-225 .elementor-element.elementor-element-c22ada2 {
	padding: 0px 0px 22px 0px;
}

.elementor-225 .elementor-element.elementor-element-c22ada2 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 28px;
	color: #000;
}

.elementor-225 .elementor-element.elementor-element-8e78646 {
	padding: 0px 0px 13px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 6px;
}

.elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(13px / 2);
}

.elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(13px / 2);
}

.elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(13px / 2);
}

.elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-13px / 2);
}

.elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-13px / 2);
}

.elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-icon i {
	color: var(--e-global-color-b03413e);
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-b03413e);
	transition: fill .3s;
}

.elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-item > a {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
}

.elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-e484bb5 .elementor-button {
	background-color: #000;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
}

.elementor-225 .elementor-element.elementor-element-e484bb5 .elementor-button:hover, .elementor-225 .elementor-element.elementor-element-e484bb5 .elementor-button:focus {
	background-color: var(--e-global-color-f3969dd);
	color: var(--e-global-color-b03413e);
	border-color: var(--e-global-color-b03413e);
}

.elementor-225 .elementor-element.elementor-element-e484bb5 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-225 .elementor-element.elementor-element-e484bb5 .elementor-button:hover svg, .elementor-225 .elementor-element.elementor-element-e484bb5 .elementor-button:focus svg {
	fill: var(--e-global-color-b03413e);
}

.elementor-225 .elementor-element.elementor-element-4d346e4 {
	--display: flex;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 22px 33px -22px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-93c81e7 {
	background-color: transparent;
	padding: 1em 1em 1em 1em;
	background-image: linear-gradient(102deg, var(--e-global-color-b03413e) 0%, #012713 100%);
	border-radius: 1em 1em 0em 0em;
	text-align: center;
}

.elementor-225 .elementor-element.elementor-element-93c81e7.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-225 .elementor-element.elementor-element-93c81e7 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-225 .elementor-element.elementor-element-71c69f5 {
	--display: flex;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-225 .elementor-element.elementor-element-71c69f5:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-71c69f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-225 .elementor-element.elementor-element-f18bf02 {
	padding: 0px 0px 22px 0px;
}

.elementor-225 .elementor-element.elementor-element-f18bf02 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 28px;
	color: #000;
}

.elementor-225 .elementor-element.elementor-element-560689a {
	padding: 0px 0px 13px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 6px;
}

.elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(13px / 2);
}

.elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(13px / 2);
}

.elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(13px / 2);
}

.elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-13px / 2);
}

.elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-13px / 2);
}

.elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-icon i {
	color: var(--e-global-color-b03413e);
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-b03413e);
	transition: fill .3s;
}

.elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-item > a {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
}

.elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-6cf58b9 .elementor-button {
	background-color: #000;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
}

.elementor-225 .elementor-element.elementor-element-6cf58b9 .elementor-button:hover, .elementor-225 .elementor-element.elementor-element-6cf58b9 .elementor-button:focus {
	background-color: var(--e-global-color-f3969dd);
	color: var(--e-global-color-b03413e);
	border-color: var(--e-global-color-b03413e);
}

.elementor-225 .elementor-element.elementor-element-6cf58b9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-225 .elementor-element.elementor-element-6cf58b9 .elementor-button:hover svg, .elementor-225 .elementor-element.elementor-element-6cf58b9 .elementor-button:focus svg {
	fill: var(--e-global-color-b03413e);
}

.elementor-225 .elementor-element.elementor-element-undefined-c632aed {
	--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: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-undefined-c632aed:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-undefined-c632aed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

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

.elementor-225 .elementor-element.elementor-element-undefined-784944b {
	text-align: center;
}

.elementor-225 .elementor-element.elementor-element-undefined-784944b .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #020101;
}

.elementor-225 .elementor-element.elementor-element-undefined-881c5e2 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 48px;
	font-style: normal;
	text-decoration: none;
	line-height: 120%;
	color: #020101;
}

.elementor-225 .elementor-element.elementor-element-undefined-6bc31da {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-225 .elementor-element.elementor-element-53527ff {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-ae0724f {
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #000;
}

.elementor-225 .elementor-element.elementor-element-c46ab43 .elementor-button {
	background-color: transparent;
	background-image: linear-gradient(161deg, #016631 44%, #000 100%);
	border-radius: 10px 10px 10px 10px;
}

.elementor-225 .elementor-element.elementor-element-c46ab43.elementor-element {
	--align-self: flex-start;
}

.elementor-225 .elementor-element.elementor-element-c46ab43 .elementor-button:hover, .elementor-225 .elementor-element.elementor-element-c46ab43 .elementor-button:focus {
	color: #f3f3f3;
}

.elementor-225 .elementor-element.elementor-element-c46ab43 .elementor-button:hover svg, .elementor-225 .elementor-element.elementor-element-c46ab43 .elementor-button:focus svg {
	fill: #f3f3f3;
}

.elementor-225 .elementor-element.elementor-element-undefined-816f5d6 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-undefined-e5c166c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-225 .elementor-element.elementor-element-undefined-618b1d0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-225 .elementor-element.elementor-element-undefined-5ba35a0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-225 .elementor-element.elementor-element-bd2123f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-bd2123f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-bd2123f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-bd2123f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-bd2123f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-bd2123f .elementor-icon-list-icon i {
	color: #019444;
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-bd2123f .elementor-icon-list-icon svg {
	fill: #019444;
	transition: fill .3s;
}

.elementor-225 .elementor-element.elementor-element-bd2123f {
	--e-icon-list-icon-size: 17px;
	--icon-vertical-offset: 0px;
}

.elementor-225 .elementor-element.elementor-element-bd2123f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-bd2123f .elementor-icon-list-item > a {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-decoration: underline;
}

.elementor-225 .elementor-element.elementor-element-bd2123f .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-225 .elementor-element.elementor-element-undefined-b48d8dd {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-undefined-b48d8dd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-225 .elementor-element.elementor-element-b2ce50a {
	margin: 39px 39px calc(var(--kit-widget-spacing, 0px) + 39px) 39px;
	--e-icon-list-icon-size: 17px;
	--icon-vertical-offset: 0px;
}

.elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-icon i {
	color: #019444;
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-icon svg {
	fill: #019444;
	transition: fill .3s;
}

.elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-item > a {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-225 .elementor-element.elementor-element-b2ce50a .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-225 .elementor-element.elementor-element-b5727ca {
	margin: -60px -60px calc(var(--kit-widget-spacing, 0px) + -60px) -60px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-225 .elementor-element.elementor-element-b5727ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-b5727ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-b5727ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-b5727ca .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-b5727ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-b5727ca .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-b5727ca .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-225 .elementor-element.elementor-element-b5727ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-b5727ca .elementor-icon-list-item > a {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-225 .elementor-element.elementor-element-b5727ca .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-undefined-61e2449 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-225 .elementor-element.elementor-element-undefined-f81c017 img {
	height: 416px;
}

.elementor-225 .elementor-element.elementor-element-undefined-3008a38 {
	--n-tabs-heading-justify-content: center;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: flex-start;
	--n-tabs-title-flex-grow: 0;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-justify-content: flex-start;
	--n-tabs-title-text-align: start;
	--n-tabs-title-gap: 16px;
	--n-tabs-gap: 16px;
	--n-tabs-title-font-size: 16px;
}

.elementor-225 .elementor-element.elementor-element-undefined-3008a38 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-accent);
}

.elementor-225 .elementor-element.elementor-element-undefined-3008a38.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-e2cdc28);
}

.elementor-225 .elementor-element.elementor-element-undefined-3008a38.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-225 .elementor-element.elementor-element-undefined-3008a38.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-e2cdc28);
}

.elementor-225 .elementor-element.elementor-element-undefined-3008a38.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Figtree", Sans-serif;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
}

.elementor-225 .elementor-element.elementor-element-c8d90b2 {
	--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: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-c8d90b2:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-c8d90b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-225 .elementor-element.elementor-element-a52ea2c {
	text-align: center;
}

.elementor-225 .elementor-element.elementor-element-a52ea2c .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 0px;
	color: #020101;
}

.elementor-225 .elementor-element.elementor-element-c7f11ad .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 48px;
	font-style: normal;
	text-decoration: none;
	line-height: 120%;
	color: #020101;
}

.elementor-225 .elementor-element.elementor-element-d99ff5d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-225 .elementor-element.elementor-element-83d50f5 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-88c60fa {
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #000;
}

.elementor-225 .elementor-element.elementor-element-a5e2395 .elementor-button {
	background-color: transparent;
	background-image: linear-gradient(161deg, #016631 44%, #000 100%);
	border-radius: 10px 10px 10px 10px;
}

.elementor-225 .elementor-element.elementor-element-a5e2395.elementor-element {
	--align-self: flex-start;
}

.elementor-225 .elementor-element.elementor-element-a5e2395 .elementor-button:hover, .elementor-225 .elementor-element.elementor-element-a5e2395 .elementor-button:focus {
	color: #f3f3f3;
}

.elementor-225 .elementor-element.elementor-element-a5e2395 .elementor-button:hover svg, .elementor-225 .elementor-element.elementor-element-a5e2395 .elementor-button:focus svg {
	fill: #f3f3f3;
}

.elementor-225 .elementor-element.elementor-element-fb5493a {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-225 .elementor-element.elementor-element-5850a2d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-225 .elementor-element.elementor-element-dfc7309 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-225 .elementor-element.elementor-element-2913d0c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-225 .elementor-element.elementor-element-a03563b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-a03563b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-a03563b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-a03563b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-a03563b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-a03563b .elementor-icon-list-icon i {
	color: #019444;
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-a03563b .elementor-icon-list-icon svg {
	fill: #019444;
	transition: fill .3s;
}

.elementor-225 .elementor-element.elementor-element-a03563b {
	--e-icon-list-icon-size: 17px;
	--icon-vertical-offset: 0px;
}

.elementor-225 .elementor-element.elementor-element-a03563b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-a03563b .elementor-icon-list-item > a {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-decoration: underline;
}

.elementor-225 .elementor-element.elementor-element-a03563b .elementor-icon-list-text {
	transition: color .3s;
}

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

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

.elementor-225 .elementor-element.elementor-element-f2058ef.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-225 .elementor-element.elementor-element-de8cd00 {
	margin: 39px 39px calc(var(--kit-widget-spacing, 0px) + 39px) 39px;
	--e-icon-list-icon-size: 17px;
	--icon-vertical-offset: 0px;
}

.elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-icon i {
	color: #019444;
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-icon svg {
	fill: #019444;
	transition: fill .3s;
}

.elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-item > a {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-225 .elementor-element.elementor-element-de8cd00 .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-225 .elementor-element.elementor-element-41878ee {
	margin: -62px -62px calc(var(--kit-widget-spacing, 0px) + -62px) -62px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-225 .elementor-element.elementor-element-41878ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-41878ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-41878ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(24px / 2);
}

.elementor-225 .elementor-element.elementor-element-41878ee .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-41878ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-24px / 2);
}

.elementor-225 .elementor-element.elementor-element-41878ee .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-41878ee .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-225 .elementor-element.elementor-element-41878ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-41878ee .elementor-icon-list-item > a {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-225 .elementor-element.elementor-element-41878ee .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-225 .elementor-element.elementor-element-6d84f98 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-225 .elementor-element.elementor-element-86e4c75 img {
	height: 416px;
}

.elementor-225 .elementor-element.elementor-element-f782dd2 {
	--n-tabs-heading-justify-content: center;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: flex-start;
	--n-tabs-title-flex-grow: 0;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-justify-content: flex-start;
	--n-tabs-title-text-align: start;
	--n-tabs-title-gap: 16px;
	--n-tabs-gap: 16px;
	--n-tabs-title-font-size: 16px;
}

.elementor-225 .elementor-element.elementor-element-f782dd2 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-accent);
}

.elementor-225 .elementor-element.elementor-element-f782dd2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-e2cdc28);
}

.elementor-225 .elementor-element.elementor-element-f782dd2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-225 .elementor-element.elementor-element-f782dd2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-e2cdc28);
}

.elementor-225 .elementor-element.elementor-element-f782dd2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-family: "Figtree", Sans-serif;
	font-weight: bold;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
}

@media (min-width:768px) {
	.elementor-225 .elementor-element.elementor-element-e055895 {
		--content-width: 1280px;
	}
	
	.elementor-225 .elementor-element.elementor-element-6c809d6 {
		--width: 50%;
	}
	
	.elementor-225 .elementor-element.elementor-element-140029b {
		--content-width: 1519px;
	}
	
	.elementor-225 .elementor-element.elementor-element-f063057 {
		--width: 33%;
	}
	
	.elementor-225 .elementor-element.elementor-element-8b379b5 {
		--width: 33%;
	}
	
	.elementor-225 .elementor-element.elementor-element-4d346e4 {
		--width: 33%;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-c632aed {
		--content-width: 1280px;
	}
	
	.elementor-225 .elementor-element.elementor-element-53527ff {
		--width: 50%;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-816f5d6 {
		--width: 50%;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-618b1d0 {
		--width: 50%;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-5ba35a0 {
		--width: 50%;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-b48d8dd {
		--width: 30%;
	}
	
	.elementor-225 .elementor-element.elementor-element-bb1d16b {
		--width: 20%;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-61e2449 {
		--width: 50%;
	}
	
	.elementor-225 .elementor-element.elementor-element-c8d90b2 {
		--content-width: 1280px;
	}
	
	.elementor-225 .elementor-element.elementor-element-83d50f5 {
		--width: 50%;
	}
	
	.elementor-225 .elementor-element.elementor-element-fb5493a {
		--width: 50%;
	}
	
	.elementor-225 .elementor-element.elementor-element-dfc7309 {
		--width: 50%;
	}
	
	.elementor-225 .elementor-element.elementor-element-2913d0c {
		--width: 50%;
	}
	
	.elementor-225 .elementor-element.elementor-element-f2058ef {
		--width: 30%;
	}
	
	.elementor-225 .elementor-element.elementor-element-eaceab8 {
		--width: 20%;
	}
	
	.elementor-225 .elementor-element.elementor-element-6d84f98 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-225 .elementor-element.elementor-element-6c809d6 {
		--width: 70%;
	}
}

@media (min-width:1025px) {
	.elementor-225 .elementor-element.elementor-element-e055895:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-e055895 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

@media (max-width:1024px) {
	.elementor-225 .elementor-element.elementor-element-e594c39 {
		text-align: center;
	}
	
	.elementor-225 .elementor-element.elementor-element-49a1876 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-225 .elementor-element.elementor-element-90d9b41 {
		--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;
	}
	
	.elementor-225 .elementor-element.elementor-element-472a6f7.elementor-element {
		--align-self: center;
	}
	
	.elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-d96c604-font-size);
		line-height: var(--e-global-typography-d96c604-line-height);
	}
	
	.elementor-225 .elementor-element.elementor-element-5f4666e {
		text-align: center;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-c632aed {
		--min-height: 0px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-e74d165 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-784944b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-881c5e2 {
		text-align: center;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-881c5e2 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-225 .elementor-element.elementor-element-ae0724f {
		line-height: 1.5;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-3008a38 {
		--n-tabs-title-font-size: 14px;
	}
	
	.elementor-225 .elementor-element.elementor-element-c8d90b2 {
		--min-height: 0px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-225 .elementor-element.elementor-element-0a64f58 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-225 .elementor-element.elementor-element-a52ea2c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-225 .elementor-element.elementor-element-c7f11ad {
		text-align: center;
	}
	
	.elementor-225 .elementor-element.elementor-element-c7f11ad .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-225 .elementor-element.elementor-element-88c60fa {
		line-height: 1.5;
	}
	
	.elementor-225 .elementor-element.elementor-element-f782dd2 {
		--n-tabs-title-font-size: 14px;
	}
}

@media (max-width:767px) {
	.elementor-225 .elementor-element.elementor-element-e055895 {
		--min-height: 30vh;
	}
	
	.elementor-225 .elementor-element.elementor-element-e594c39 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-225 .elementor-element.elementor-element-49a1876 {
		--margin-top: 37px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-225 .elementor-element.elementor-element-472a6f7 {
		padding: 6px 12px 2px 10px;
	}
	
	.elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon-box-title {
		margin-block-end: 10px;
	}
	
	.elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon {
		font-size: 13px;
	}
	
	.elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon-box-title, .elementor-225 .elementor-element.elementor-element-472a6f7 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-d96c604-font-size);
		line-height: var(--e-global-typography-d96c604-line-height);
	}
	
	.elementor-225 .elementor-element.elementor-element-5f4666e .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-225 .elementor-element.elementor-element-4f85a75 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-225 .elementor-element.elementor-element-7dc98df .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-225 .elementor-element.elementor-element-a31aa22 {
		--e-icon-list-icon-size: 13px;
		--icon-vertical-offset: 1px;
	}
	
	.elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-a31aa22 .elementor-icon-list-item > a {
		font-size: 13px;
	}
	
	.elementor-225 .elementor-element.elementor-element-80886eb .elementor-button {
		font-size: 11px;
	}
	
	.elementor-225 .elementor-element.elementor-element-c22ada2 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-225 .elementor-element.elementor-element-8e78646 {
		--e-icon-list-icon-size: 13px;
	}
	
	.elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-8e78646 .elementor-icon-list-item > a {
		font-size: 13px;
	}
	
	.elementor-225 .elementor-element.elementor-element-e484bb5 .elementor-button {
		font-size: 11px;
	}
	
	.elementor-225 .elementor-element.elementor-element-f18bf02 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-225 .elementor-element.elementor-element-560689a {
		--e-icon-list-icon-size: 13px;
	}
	
	.elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-225 .elementor-element.elementor-element-560689a .elementor-icon-list-item > a {
		font-size: 13px;
	}
	
	.elementor-225 .elementor-element.elementor-element-6cf58b9 .elementor-button {
		font-size: 11px;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-c632aed {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-e74d165 {
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-784944b .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-881c5e2 {
		margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;
		text-align: center;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-881c5e2 .elementor-heading-title {
		font-size: 22px;
		line-height: 120%;
	}
	
	.elementor-225 .elementor-element.elementor-element-53527ff {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-225 .elementor-element.elementor-element-ae0724f {
		text-align: left;
		font-size: 13px;
	}
	
	.elementor-225 .elementor-element.elementor-element-c46ab43 .elementor-button {
		font-size: 11px;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-816f5d6 {
		--width: 500px;
		--min-height: 0px;
	}
	
	.elementor-225 .elementor-element.elementor-element-undefined-3008a38 {
		--n-tabs-title-justify-content: center;
		--n-tabs-title-align-items: center;
		--n-tabs-title-text-align: center;
		--n-tabs-title-font-size: 18px;
	}
	
	.elementor-225 .elementor-element.elementor-element-c8d90b2 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 48px;
		--padding-bottom: 48px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-225 .elementor-element.elementor-element-0a64f58 {
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-225 .elementor-element.elementor-element-a52ea2c .elementor-heading-title {
		font-size: 11px;
	}
	
	.elementor-225 .elementor-element.elementor-element-c7f11ad {
		margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;
		text-align: center;
	}
	
	.elementor-225 .elementor-element.elementor-element-c7f11ad .elementor-heading-title {
		font-size: 22px;
		line-height: 120%;
	}
	
	.elementor-225 .elementor-element.elementor-element-88c60fa {
		font-size: 13px;
	}
	
	.elementor-225 .elementor-element.elementor-element-a5e2395 .elementor-button {
		font-size: 11px;
	}
	
	.elementor-225 .elementor-element.elementor-element-fb5493a {
		--width: 500px;
		--min-height: 0px;
	}
	
	.elementor-225 .elementor-element.elementor-element-f782dd2 {
		--n-tabs-title-justify-content: center;
		--n-tabs-title-align-items: center;
		--n-tabs-title-text-align: center;
		--n-tabs-title-font-size: 18px;
	}
}
