/* End custom CSS */

.elementor-3467 .elementor-element.elementor-element-4b282da {
	--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: 157px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-4b282da:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-4b282da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/tradies-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-3467 .elementor-element.elementor-element-cba34a0 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-cba34a0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-6f21ccb > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-3467 .elementor-element.elementor-element-6f21ccb {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-2243b27 {
	--iteration-count: infinite;
	--animation-duration: 7000ms;
	width: var(--container-widget-width, 97.335%);
	max-width: 97.335%;
	--container-widget-width: 97.335%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	--dynamic-text-color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-2243b27 > .elementor-widget-container {
	padding: 0% 3% 0% 0%;
}

.elementor-3467 .elementor-element.elementor-element-2243b27.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-2243b27 .elementor-headline {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 62px;
}

.elementor-3467 .elementor-element.elementor-element-2243b27 .elementor-headline-dynamic-wrapper path {
	stroke: #038789;
	stroke-width: 100px;
}

.elementor-3467 .elementor-element.elementor-element-2243b27 .elementor-headline-plain-text {
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-2243b27 .elementor-headline-dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 80px;
}

.elementor-3467 .elementor-element.elementor-element-4c8cbd3 {
	--iteration-count: infinite;
	--animation-duration: 7000ms;
	width: var(--container-widget-width, 97.335%);
	max-width: 97.335%;
	--container-widget-width: 97.335%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	--dynamic-text-color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-4c8cbd3 > .elementor-widget-container {
	padding: 0% 3% 0% 0%;
}

.elementor-3467 .elementor-element.elementor-element-4c8cbd3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-4c8cbd3 .elementor-headline {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 62px;
}

.elementor-3467 .elementor-element.elementor-element-4c8cbd3 .elementor-headline-dynamic-wrapper path {
	stroke: #038789;
	stroke-width: 100px;
}

.elementor-3467 .elementor-element.elementor-element-4c8cbd3 .elementor-headline-plain-text {
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-4c8cbd3 .elementor-headline-dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 80px;
}

.elementor-3467 .elementor-element.elementor-element-49b33b0 {
	--iteration-count: infinite;
	--animation-duration: 7000ms;
	width: var(--container-widget-width, 97.335%);
	max-width: 97.335%;
	--container-widget-width: 97.335%;
	--container-widget-flex-grow: 0;
	z-index: 2;
	--dynamic-text-color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-49b33b0 > .elementor-widget-container {
	padding: 0% 3% 0% 0%;
}

.elementor-3467 .elementor-element.elementor-element-49b33b0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-49b33b0 .elementor-headline {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 62px;
}

.elementor-3467 .elementor-element.elementor-element-49b33b0 .elementor-headline-dynamic-wrapper path {
	stroke: #038789;
	stroke-width: 100px;
}

.elementor-3467 .elementor-element.elementor-element-49b33b0 .elementor-headline-plain-text {
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-49b33b0 .elementor-headline-dynamic-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 80px;
}

.elementor-3467 .elementor-element.elementor-element-e0b69d9 > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
	padding: 0px 60px 0px 60px;
}

.elementor-3467 .elementor-element.elementor-element-e0b69d9 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-e0b69d9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 34px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-44ac98e > .elementor-widget-container {
	margin: 30px 0px 14px 0px;
}

.elementor-3467 .elementor-element.elementor-element-44ac98e .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 79px 18px 79px;
}

.elementor-3467 .elementor-element.elementor-element-2da23d1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-2da23d1 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-2da23d1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 28px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-8973baf {
	--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: 90px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-8973baf:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-8973baf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Rectangle-5058.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-62c010e {
	--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 66px;
	--row-gap: 0px;
	--column-gap: 66px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 200px;
	--padding-right: 200px;
}

.elementor-3467 .elementor-element.elementor-element-37c6e48 {
	--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 66px;
	--row-gap: 0px;
	--column-gap: 66px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 70px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-cd7db46 .elementor-button {
	background-color: #20225a;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 32px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 52px 52px 52px 52px;
	padding: 8px 28px 8px 28px;
}

.elementor-3467 .elementor-element.elementor-element-eda5a99 > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-eda5a99 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-eda5a99 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-b90a40c > .elementor-widget-container {
	margin: 35px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-b90a40c.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-b90a40c {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-b90a40c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-c9bf272 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 97px;
	--padding-right: 97px;
}

.elementor-3467 .elementor-element.elementor-element-ee839a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-ee839a6 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-d84ca5d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-d84ca5d {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-0f50372 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-0f50372 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-014e221 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-014e221 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-82c71ab > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-82c71ab {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-a8839b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-a8839b1 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-7bd5352 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-7bd5352 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-af8e3f1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-af8e3f1 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-a67736f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-a67736f {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-62e84ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-62e84ed {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-835bd1d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-835bd1d {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-d9f0b6c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-d9f0b6c {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-bdc8e55 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-bdc8e55 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-7c1f1b2 {
	--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: 100px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-7c1f1b2:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-7c1f1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Frame-427320468.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-4b713cf {
	--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 66px;
	--row-gap: 0px;
	--column-gap: 66px;
	--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-3467 .elementor-element.elementor-element-fe6a6e9 > .elementor-widget-container {
	margin: 0px 0px 58px 0px;
}

.elementor-3467 .elementor-element.elementor-element-fe6a6e9 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-fe6a6e9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-d03f99a > .elementor-widget-container {
	margin: 35px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-d03f99a {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-d03f99a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-40dda6d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 35px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-d802e80 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

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

.elementor-3467 .elementor-element.elementor-element-d802e80 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-d802e80 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-d802e80 {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 1px;
}

.elementor-3467 .elementor-element.elementor-element-d802e80 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-3467 .elementor-element.elementor-element-d802e80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-d802e80 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-3467 .elementor-element.elementor-element-d802e80 .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-5433a5d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-5433a5d {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 32px;
	color: #36a99a;
}

.elementor-3467 .elementor-element.elementor-element-ab3f628 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-ab3f628 {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-73d8b8a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-73d8b8a {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-e49b8ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-e49b8ed {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-0d3788c > .elementor-widget-container {
	margin: -19px 0px 0px 0px;
}

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

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

.elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(8px / 2);
}

.elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-8px / 2);
}

.elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-8px / 2);
}

.elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-0d3788c {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 1px;
}

.elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

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

.elementor-3467 .elementor-element.elementor-element-b4627bc img {
	width: 100%;
}

.elementor-3467 .elementor-element.elementor-element-aa45e44 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-aa45e44 {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-2f62c50 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-2f62c50 {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-694ec1f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-694ec1f {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-0a4ff03 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-0a4ff03 {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-bc53c70 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-bc53c70 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 60px 18px 60px;
}

.elementor-3467 .elementor-element.elementor-element-8a9f6a1 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-8a9f6a1 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

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

.elementor-3467 .elementor-element.elementor-element-ea54e54:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-ea54e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #20225a;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1804.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-3e00da3 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-3467 .elementor-element.elementor-element-3e00da3 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-3e00da3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-6726f48 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 38px;
	--padding-bottom: 38px;
	--padding-left: 32px;
	--padding-right: 120px;
}

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

.elementor-3467 .elementor-element.elementor-element-9491cca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-9491cca {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-02f6b4c > .elementor-widget-container {
	margin: -12px 0px -18px 45px;
}

.elementor-3467 .elementor-element.elementor-element-02f6b4c {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-463b486 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 38px;
	--padding-bottom: 38px;
	--padding-left: 32px;
	--padding-right: 120px;
}

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

.elementor-3467 .elementor-element.elementor-element-3040b8e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-3040b8e {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-d67d803 > .elementor-widget-container {
	margin: -12px 0px -18px 45px;
}

.elementor-3467 .elementor-element.elementor-element-d67d803 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-93f5f05 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 38px;
	--padding-bottom: 38px;
	--padding-left: 32px;
	--padding-right: 120px;
}

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

.elementor-3467 .elementor-element.elementor-element-050cdbf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-050cdbf {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-b91bb45 > .elementor-widget-container {
	margin: -12px 0px -18px 45px;
}

.elementor-3467 .elementor-element.elementor-element-b91bb45 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-d47ea34 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 38px;
	--padding-bottom: 38px;
	--padding-left: 32px;
	--padding-right: 38px;
}

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

.elementor-3467 .elementor-element.elementor-element-efa4b1e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-40px / 2);
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-69d9b4a > .elementor-widget-container {
	margin: -12px 50px -18px 45px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-69d9b4a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-475ae48 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-67a59fe > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-67a59fe .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 90px 18px 90px;
}

.elementor-3467 .elementor-element.elementor-element-b14261f > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-b14261f {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-4a69377 {
	--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: 80px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-4a69377:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-4a69377 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Rectangle-5059.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-414ac17 {
	--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 66px;
	--row-gap: 0px;
	--column-gap: 66px;
	--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-3467 .elementor-element.elementor-element-b3bb6d4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 35px;
	--padding-bottom: 0px;
	--padding-left: 200px;
	--padding-right: 200px;
}

.elementor-3467 .elementor-element.elementor-element-cec02e4 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-3467 .elementor-element.elementor-element-cec02e4 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-cec02e4 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-00cc9c5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-00cc9c5 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-c30deee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-c30deee {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-f051726 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-f051726 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-4784840 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-4784840 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-2de06ce > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3467 .elementor-element.elementor-element-2de06ce {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-3f1146a .e-search-input {
	background-color: #e6fefd;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(32, 34, 90, .2);
	border-radius: 150px 150px 150px 150px;
}

.elementor-3467 .elementor-element.elementor-element-3f1146a {
	--e-search-input-padding-block-start: 21px;
	--e-search-input-padding-inline-start: 27px;
	--e-search-input-padding-block-end: 21px;
	--e-search-input-padding-inline-end: 27px;
	--e-search-icon-label-size: 27px;
	--e-search-input-gap: 10px;
}

.elementor-3467 .elementor-element.elementor-element-8f2b497 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-8f2b497 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-c9df248 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-c9df248 {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 32px;
	color: #36a99a;
}

.elementor-3467 .elementor-element.elementor-element-01327ad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-01327ad {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-254af1f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-254af1f {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 1px;
}

.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-bb8a4ea {
	width: var(--container-widget-width, 80.779%);
	max-width: 80.779%;
	--container-widget-width: 80.779%;
	--container-widget-flex-grow: 0;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-bb8a4ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-bb8a4ea.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-1db4674 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-c650121 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-c650121 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-952d335 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-5b910a0 img {
	width: 100%;
}

.elementor-3467 .elementor-element.elementor-element-e6cac05 > .elementor-widget-container {
	margin: 40px 0px 60px 0px;
}

.elementor-3467 .elementor-element.elementor-element-e6cac05 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-e6cac05 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-dd0cbcc {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-3467 .elementor-element.elementor-element-f235519 {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-3467 .elementor-element.elementor-element-f235519 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-3467 .elementor-element.elementor-element-43be34d {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-3467 .elementor-element.elementor-element-670cc5a {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-670cc5a:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-670cc5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Rectangle-4977-scaled.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-9db47c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-9db47c1 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-9db47c1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-5fe0e80 > .elementor-widget-container {
	margin: 0px 100px 30px 100px;
}

.elementor-3467 .elementor-element.elementor-element-5fe0e80 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-5fe0e80 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #0c0b0b;
}

.elementor-3467 .elementor-element.elementor-element-f64ff14 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3467 .elementor-element.elementor-element-01885a9 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 55px;
	--padding-bottom: 55px;
	--padding-left: 47px;
	--padding-right: 47px;
}

.elementor-3467 .elementor-element.elementor-element-01885a9:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-01885a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00f7ef;
}

.elementor-3467 .elementor-element.elementor-element-a25e73b {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-23a7e90 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-23a7e90 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-23a7e90 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
	color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-f1c3e4e {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 55px;
	--padding-bottom: 55px;
	--padding-left: 47px;
	--padding-right: 47px;
}

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

.elementor-3467 .elementor-element.elementor-element-93124c8 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-8aaa0dd > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-8aaa0dd {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-8aaa0dd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
	color: #20225a;
}

body:not(.rtl) .elementor-3467 .elementor-element.elementor-element-843f37d {
	left: 41.5%;
}

body.rtl .elementor-3467 .elementor-element.elementor-element-843f37d {
	right: 41.5%;
}

.elementor-3467 .elementor-element.elementor-element-843f37d {
	top: 38%;
}

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

.elementor-3467 .elementor-element.elementor-element-22ae7a6 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 55px;
	--padding-bottom: 55px;
	--padding-left: 47px;
	--padding-right: 47px;
}

.elementor-3467 .elementor-element.elementor-element-22ae7a6:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-22ae7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #00f7ef;
}

.elementor-3467 .elementor-element.elementor-element-dabf427 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-a0dddeb > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-a0dddeb {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-a0dddeb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
	color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-6e1d442 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 55px;
	--padding-bottom: 55px;
	--padding-left: 47px;
	--padding-right: 47px;
}

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

.elementor-3467 .elementor-element.elementor-element-99d192a {
	text-align: center;
}

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

.elementor-3467 .elementor-element.elementor-element-fa94841 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-fa94841 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
	color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-39a93c3 {
	--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: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-832ab9e {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 27px;
	--padding-right: 27px;
}

.elementor-3467 .elementor-element.elementor-element-832ab9e:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-832ab9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-832ab9e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-686065a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-686065a {
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-686065a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 40px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-c5b6354 > .elementor-widget-container {
	margin: -10px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-c5b6354 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-ee912c4 > .elementor-widget-container {
	margin: -7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-ee912c4 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-c94f50e {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #cecece;
	--border-color: #cecece;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-c94f50e:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-c94f50e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1805.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-3467 .elementor-element.elementor-element-f57b3d4 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 27px;
	--padding-right: 27px;
}

.elementor-3467 .elementor-element.elementor-element-f57b3d4:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-f57b3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-f57b3d4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-3f46d20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-3f46d20 {
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-3f46d20 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 40px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-003f759 > .elementor-widget-container {
	margin: -10px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-003f759 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-16579e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-16579e5 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-51a65fc {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #cecece;
	--border-color: #cecece;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-51a65fc:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-51a65fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-3467 .elementor-element.elementor-element-171d6f2 {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-ea8d7e0 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 27px;
	--padding-right: 27px;
}

.elementor-3467 .elementor-element.elementor-element-ea8d7e0:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-ea8d7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-ea8d7e0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-54b6a95 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-54b6a95 {
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-54b6a95 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 40px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-f2e7489 > .elementor-widget-container {
	margin: -10px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-f2e7489 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-e90facb {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #cecece;
	--border-color: #cecece;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-e90facb:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-e90facb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1743.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-3467 .elementor-element.elementor-element-f7aa920 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 27px;
	--padding-right: 27px;
}

.elementor-3467 .elementor-element.elementor-element-f7aa920:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-f7aa920 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-f7aa920.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-e45933b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-e45933b {
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-e45933b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: none;
	line-height: 40px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-f47f79c > .elementor-widget-container {
	margin: -10px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-f47f79c {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-767ffac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-767ffac {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-7efbd3f {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #cecece;
	--border-color: #cecece;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-7efbd3f:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-7efbd3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1804-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-36ee7817 {
	--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: 100px;
	--padding-bottom: 70px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-36ee7817:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-36ee7817 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Frame-427320650.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-d5a6d49 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-d5a6d49 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-d5a6d49 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-1c3ecb20 > .elementor-widget-container {
	margin: 0px 70px 0px 70px;
}

.elementor-3467 .elementor-element.elementor-element-1c3ecb20 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-1c3ecb20 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #0c0b0b;
}

.elementor-3467 .elementor-element.elementor-element-70d2bbb7 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-207b3bbc {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-137af071 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-61d9a60a {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-4026575c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-4026575c {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-4026575c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-52d86798 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-52d86798 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-52d86798.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-21c39c88 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-21c39c88 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-f2f9531 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-f2f9531 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-1c4707e5 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-1c4707e5 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-67817287 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-5355a53c {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-39ac8559 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-521d4a96 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-521d4a96 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-521d4a96 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-6b1578cb {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-6b1578cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-6b1578cb.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-46d686af {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-46d686af img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-2aa7cd58 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-2aa7cd58 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-9a3f1ba > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-9a3f1ba {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-7116d268 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-3b9dc676 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-304042bb {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-593c6f89 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-593c6f89 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-593c6f89 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-7189fd76 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-7189fd76 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-7189fd76.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-7ae8675 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-7ae8675 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-3f2ed5bd > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-3f2ed5bd .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-18733e07 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-18733e07 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-62dd037 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-3b197e81 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-1b4ae212 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-11fe08df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-11fe08df {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-11fe08df .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-39364d86 {
	width: var(--container-widget-width, 56%);
	max-width: 56%;
	--container-widget-width: 56%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-39364d86 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-39364d86.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-4076c567 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-4076c567 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-1aad1311 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-1aad1311 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-11ab8df > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-11ab8df {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-c6975b9 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-99dd86b {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-31fade {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-61ff8f67 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-61ff8f67 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-61ff8f67 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-256e58d9 {
	width: var(--container-widget-width, 56%);
	max-width: 56%;
	--container-widget-width: 56%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-256e58d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-256e58d9.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-2e14f530 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-2e14f530 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-5777117a > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-5777117a .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-335340a > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-335340a {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-6621b1f4 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-6f409d4c {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-252e6262 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-6fd1781a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-6fd1781a {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-6fd1781a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-3c494fc3 {
	width: var(--container-widget-width, 56%);
	max-width: 56%;
	--container-widget-width: 56%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-3c494fc3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-3c494fc3.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-738f23f8 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-738f23f8 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-3c838488 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-3c838488 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-278ce449 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-278ce449 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-124ad8aa {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 18px;
	--e-n-carousel-arrow-normal-color: #141313;
}

.elementor-3467 .elementor-element.elementor-element-124ad8aa :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: #00f7ef;
	border-radius: 83px 83px 83px 83px;
	padding: 10px 10px 10px 10px;
}

.elementor-3467 .elementor-element.elementor-element-124ad8aa :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
	background-color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-1bbfbd1c {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-67563a97 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-4ece6117 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-20ff3e97 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-20ff3e97 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-20ff3e97 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-1903f78 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-1903f78 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-1903f78.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-1e993447 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-1e993447 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-040ab47 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-040ab47 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-25893ef > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-25893ef {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-5fcf9b2e {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-462fb451 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-29ee2db5 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-13dcde91 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-13dcde91 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-13dcde91 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-3542e067 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-3542e067 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-3542e067.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-4eb26b5 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-4eb26b5 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-940acdd > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-940acdd .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-24d7f8a0 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-24d7f8a0 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-229e81a0 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-28b29ec0 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-3705cb52 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-1eb06413 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-1eb06413 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-1eb06413 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-397d5d7d {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-397d5d7d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-397d5d7d.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-1530b91a {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-1530b91a img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-ee81b3c > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-ee81b3c .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-748c0cb8 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-748c0cb8 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-206bf6b {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-5de4a3fc {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-748ede8d {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-55496f92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-55496f92 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-55496f92 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-ca41f4d {
	width: var(--container-widget-width, 56%);
	max-width: 56%;
	--container-widget-width: 56%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-ca41f4d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-ca41f4d.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-488055ba {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-488055ba img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-f2afc1d > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-f2afc1d .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-73ecbe0e > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-73ecbe0e {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-27ff536 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-1b5d3566 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-11aebf95 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-304b61ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-304b61ea {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-304b61ea .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-3e56148d {
	width: var(--container-widget-width, 56%);
	max-width: 56%;
	--container-widget-width: 56%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-3e56148d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-3e56148d.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-4b44d4f0 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-4b44d4f0 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-0bbb02c > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-0bbb02c .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-62645a5c > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-62645a5c {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-4aa07293 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-4b16cf77 {
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-2ad9b813 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-60f95636 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-60f95636 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-60f95636 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-448a5702 {
	width: var(--container-widget-width, 56%);
	max-width: 56%;
	--container-widget-width: 56%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-448a5702 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-448a5702.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-23ae1250 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-23ae1250 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-3467 .elementor-element.elementor-element-47eecdf > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-47eecdf .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-2afb8ad8 > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-2afb8ad8 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-686f0280 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 18px;
	--e-n-carousel-arrow-normal-color: #141313;
}

.elementor-3467 .elementor-element.elementor-element-686f0280 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: #00f7ef;
	border-radius: 83px 83px 83px 83px;
	padding: 10px 10px 10px 10px;
}

.elementor-3467 .elementor-element.elementor-element-686f0280 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
	background-color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-10c3496 {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-10c3496:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-10c3496 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1804-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-a78d295 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 26px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-57a07b0 {
	width: var(--container-widget-width, 71%);
	max-width: 71%;
	--container-widget-width: 71%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-57a07b0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-57a07b0.elementor-element {
	--align-self: center;
}

.elementor-3467 .elementor-element.elementor-element-57a07b0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-89f2b64 {
	--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: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-3743323 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-83011da {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-83011da .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-910c3c1 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-74d1078 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-74d1078 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-3ceecb1 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-c541604 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-c541604 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-2fc4884 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-648c82e {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-648c82e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

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

.elementor-3467 .elementor-element.elementor-element-b7f6c8b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-e50b042 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-e50b042 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-6e3be99 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-10b1068 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-10b1068 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-51b7a8f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-6ebfdf2 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-6ebfdf2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-a09b4ec {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-81df9f5 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-81df9f5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-e63ca6c {
	--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-3467 .elementor-element.elementor-element-f7f3ac2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-ec170c9 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-ec170c9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-0e57856 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-5388ebb {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-5388ebb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-ae4ae8f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-22c19d9 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-22c19d9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-b4acdba {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #07c2ca;
	--border-color: #07c2ca;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 13px;
	--padding-right: 13px;
}

.elementor-3467 .elementor-element.elementor-element-758cb06 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-758cb06 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-93f68c8 {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3467 .elementor-element.elementor-element-b71d3f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-b71d3f5 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-b71d3f5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-86cc194 > .elementor-widget-container {
	margin: 0px 70px 10px 70px;
}

.elementor-3467 .elementor-element.elementor-element-86cc194 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-86cc194 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	text-decoration: underline;
	line-height: 32px;
	color: #36a99a;
}

.elementor-3467 .elementor-element.elementor-element-5bd7d0d > .elementor-widget-container {
	margin: -10px 0px -15px 44px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-5bd7d0d {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-5d0f090 > .elementor-widget-container {
	margin: -10px 0px -15px 44px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-5d0f090 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 32px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-8be5090 {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-8be5090:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-8be5090 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1804-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-b02c8a7 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-3467 .elementor-element.elementor-element-b02c8a7 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-b02c8a7 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-bcd1ab0 {
	--display: flex;
}

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

.elementor-3467 .elementor-element.elementor-element-2a89e8e {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-2a89e8e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-bbc328e {
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-92b7040 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-92b7040.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-22f9a41 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-22f9a41 {
	z-index: 1;
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-798d139 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-804c87b {
	width: var(--container-widget-width, 75.495%);
	max-width: 75.495%;
	--container-widget-width: 75.495%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-804c87b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-804c87b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-804c87b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #84ded2;
}

.elementor-3467 .elementor-element.elementor-element-4f0af76 {
	width: var(--container-widget-width, 97%);
	max-width: 97%;
	--container-widget-width: 97%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-4f0af76 > .elementor-widget-container {
	margin: -10px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-4f0af76.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-66cb515 {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-7bbab0a {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-7bbab0a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-ace7a96 {
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-03eed3a {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-03eed3a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-1aa5836 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-1aa5836 {
	z-index: 1;
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-df6afb8 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-6b19c15 {
	width: var(--container-widget-width, 89.273%);
	max-width: 89.273%;
	--container-widget-width: 89.273%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-6b19c15 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-6b19c15.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-6b19c15 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #84ded2;
}

.elementor-3467 .elementor-element.elementor-element-c836d8f {
	width: var(--container-widget-width, 94.753%);
	max-width: 94.753%;
	--container-widget-width: 94.753%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-c836d8f > .elementor-widget-container {
	margin: -10px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-c836d8f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-3467 .elementor-element.elementor-element-8032358 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-8032358.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-946ed73 {
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-a095356 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-a095356.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-78a7949 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-78a7949 {
	z-index: 1;
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-0070b3b {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-ff9e8f0 {
	width: var(--container-widget-width, 89.273%);
	max-width: 89.273%;
	--container-widget-width: 89.273%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-ff9e8f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-ff9e8f0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-ff9e8f0 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #84ded2;
}

.elementor-3467 .elementor-element.elementor-element-6bb9252 > .elementor-widget-container {
	margin: -10px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-6bb9252 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-5254c72a {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3467 .elementor-element.elementor-element-3bedaa10 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #20225a;
	--border-color: #20225a;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 64px;
	--padding-bottom: 64px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3467 .elementor-element.elementor-element-3bedaa10:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-3bedaa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1805-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-41331067 .elementor-counter {
	gap: 10px;
}

.elementor-3467 .elementor-element.elementor-element-41331067 .elementor-counter-number-wrapper {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-41331067 .elementor-counter-title {
	color: #141416;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-3467 .elementor-element.elementor-element-133f568d {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #20225a;
	--border-color: #20225a;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 64px;
	--padding-bottom: 64px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3467 .elementor-element.elementor-element-133f568d:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-133f568d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1805-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-2e333c21 .elementor-counter {
	gap: 10px;
}

.elementor-3467 .elementor-element.elementor-element-2e333c21 .elementor-counter-number-wrapper {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-2e333c21 .elementor-counter-title {
	color: #141416;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-3467 .elementor-element.elementor-element-24e9e9de {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #20225a;
	--border-color: #20225a;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 64px;
	--padding-bottom: 64px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3467 .elementor-element.elementor-element-24e9e9de:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-24e9e9de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1805-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-7a0a1d39 .elementor-counter {
	gap: 10px;
}

.elementor-3467 .elementor-element.elementor-element-7a0a1d39 .elementor-counter-number-wrapper {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-7a0a1d39 .elementor-counter-title {
	color: #141416;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-3467 .elementor-element.elementor-element-3bfacf94 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #20225a;
	--border-color: #20225a;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 64px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3467 .elementor-element.elementor-element-3bfacf94:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-3bfacf94 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1805-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-5dd3aaed > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-3467 .elementor-element.elementor-element-5dd3aaed .elementor-counter {
	gap: 10px;
}

.elementor-3467 .elementor-element.elementor-element-5dd3aaed .elementor-counter-number-wrapper {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-5dd3aaed .elementor-counter-title {
	color: #141416;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

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

.elementor-3467 .elementor-element.elementor-element-0ed8f25:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-0ed8f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6fefd;
}

.elementor-3467 .elementor-element.elementor-element-3d15b95 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-3d15b95 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-3d15b95 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-2e9e963 > .elementor-widget-container {
	margin: 0px 70px 0px 70px;
}

.elementor-3467 .elementor-element.elementor-element-2e9e963 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-2e9e963 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #0c0b0b;
}

.elementor-3467 .elementor-element.elementor-element-2b4ff07 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-3467 .elementor-element.elementor-element-789062f {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-dfe5b91 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-3467 .elementor-element.elementor-element-dfe5b91.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-e0d8a08 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-e0d8a08 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-5d6234c > .elementor-widget-container {
	margin: -10px 0px -15px 44px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-5d6234c {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-80f8f67 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #cecece;
	--border-color: #cecece;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-80f8f67:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-80f8f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1674-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-3467 .elementor-element.elementor-element-95db0fd {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-3467 .elementor-element.elementor-element-95db0fd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-bde913a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-bde913a {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-117c167 > .elementor-widget-container {
	margin: -10px 0px -15px 44px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-117c167 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-e7f1ea9 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #cecece;
	--border-color: #cecece;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-e7f1ea9:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-e7f1ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1675-1-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-63eefb2 {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-53f2a3a {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-3467 .elementor-element.elementor-element-53f2a3a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-e7abffa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-e7abffa {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-65f873a > .elementor-widget-container {
	margin: -10px 0px -15px 44px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-65f873a {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-f38706e {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #cecece;
	--border-color: #cecece;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-f38706e:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-f38706e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1676-1-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-9ffd701 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-91f191f {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-3467 .elementor-element.elementor-element-91f191f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-97ce393 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-97ce393 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-4eae9e9 > .elementor-widget-container {
	margin: -10px 0px -15px 44px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-4eae9e9 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-d0ffb21 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #cecece;
	--border-color: #cecece;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-d0ffb21:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-d0ffb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1677-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-9a9c3e0 {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-d446493 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-3467 .elementor-element.elementor-element-d446493.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-7px / 2);
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 {
	--e-icon-list-icon-size: 26px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-text {
	color: #141416;
	transition: color .3s;
}

.elementor-3467 .elementor-element.elementor-element-da71231 > .elementor-widget-container {
	margin: -10px 0px -15px 44px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-da71231 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-c4d1d13 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #cecece;
	--border-color: #cecece;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-c4d1d13:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-c4d1d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Group-1808-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-2250487 > .elementor-widget-container {
	margin: 40px 0px 20px 0px;
}

.elementor-3467 .elementor-element.elementor-element-2250487 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-3ac5b5b > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-3ac5b5b {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

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

.elementor-3467 .elementor-element.elementor-element-a489de4:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-a489de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(87deg, #00b9b3 0%, #20225a 56%);
}

.elementor-3467 .elementor-element.elementor-element-1773f50 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-3467 .elementor-element.elementor-element-1773f50 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-1773f50 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
	color: #fff;
}

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

.elementor-3467 .elementor-element.elementor-element-c7b8d23 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-6620f8d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-6620f8d {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-0edd4d5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-0edd4d5 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-146790f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-146790f {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-a3cebb7 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-a3cebb7 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-8b05007 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-8b05007 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-dc2307e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-dc2307e {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-f4c1d94 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-f4c1d94 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-6fdbd48 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-6fdbd48 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-9e99c60 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-9e99c60 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-f0e3ca0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-f0e3ca0 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-4cbd664 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-4cbd664 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-101d7d5 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-101d7d5 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 70px 18px 70px;
}

.elementor-3467 .elementor-element.elementor-element-38501ac {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-6c22d0f {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-6c22d0f:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-6c22d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Frame-427320648.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-4439b40 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-3467 .elementor-element.elementor-element-4439b40 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-4439b40 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-53bdacf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-3467 .elementor-element.elementor-element-468452a {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-9c32951 img {
	transition-duration: 1s;
}

.elementor-3467 .elementor-element.elementor-element-47a32b3 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3467 .elementor-element.elementor-element-47a32b3 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-47a32b3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-a9016ae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-a9016ae {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 34px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-e9cb0a0 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-f10a896 img {
	transition-duration: 1s;
}

.elementor-3467 .elementor-element.elementor-element-9219671 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3467 .elementor-element.elementor-element-9219671 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-9219671 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-6d79641 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-6d79641 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 34px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-5ecf6b4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-3467 .elementor-element.elementor-element-bb08731 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-4046714 img {
	transition-duration: 1s;
}

.elementor-3467 .elementor-element.elementor-element-9848b4c > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3467 .elementor-element.elementor-element-9848b4c {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-9848b4c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-b4e4c4d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-b4e4c4d {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 34px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-e651019 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-f79e0d4 img {
	transition-duration: 1s;
}

.elementor-3467 .elementor-element.elementor-element-3486824 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3467 .elementor-element.elementor-element-3486824 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-3486824 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-001d398 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-001d398 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 34px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-e1d837a {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-bed984b img {
	transition-duration: 1s;
}

.elementor-3467 .elementor-element.elementor-element-0007eeb > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-3467 .elementor-element.elementor-element-0007eeb {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-0007eeb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
}

.elementor-3467 .elementor-element.elementor-element-21b95b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-21b95b3 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 34px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-ec60c79 > .elementor-widget-container {
	margin: 40px 0px 20px 0px;
}

.elementor-3467 .elementor-element.elementor-element-ec60c79 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-ec60c79 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-911af2b > .elementor-widget-container {
	margin: 0px 20px 0px 20px;
}

.elementor-3467 .elementor-element.elementor-element-911af2b {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-911af2b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #0c0b0b;
}

.elementor-3467 .elementor-element.elementor-element-e7c1913 {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-3467 .elementor-element.elementor-element-e7c1913 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

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

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

.elementor-3467 .elementor-element.elementor-element-7c16311 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 45px;
	--padding-bottom: 45px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-3467 .elementor-element.elementor-element-7c16311:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-7c16311 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-cb8b19e {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-cb8b19e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-2831e33 {
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-9e2fb6f {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-d27b2ec {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-3467 .elementor-element.elementor-element-d27b2ec > .elementor-widget-container {
	margin: 0px 0px -17px 0px;
}

.elementor-3467 .elementor-element.elementor-element-d27b2ec.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3467 .elementor-element.elementor-element-d27b2ec .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 40px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-fc178d6 > .elementor-widget-container {
	margin: 0px 0px -8px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-fc178d6 {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	color: #fdfdfd;
}

.elementor-3467 .elementor-element.elementor-element-3e56be2 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3467 .elementor-element.elementor-element-081c279 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-3467 .elementor-element.elementor-element-081c279 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 12px;
}

body:not(.rtl) .elementor-3467 .elementor-element.elementor-element-081c279 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 12px;
}

body .elementor-3467 .elementor-element.elementor-element-081c279 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 12px;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-field-group > label, .elementor-3467 .elementor-element.elementor-element-081c279 .elementor-field-subgroup label {
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-field-group > label {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .e-form__buttons__wrapper__button-next {
	color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-button[type="submit"] {
	color: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-button[type="submit"] svg * {
	fill: #20225a;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-3467 .elementor-element.elementor-element-081c279 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-081c279 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-3467 .elementor-element.elementor-element-cadb5df > .elementor-widget-container {
	margin: 0px 0px -14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-cadb5df {
	text-align: left;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #fdfdfd;
}

.elementor-3467 .elementor-element.elementor-element-8afaaaa {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-8afaaaa:not(.elementor-motion-effects-element-type-background), .elementor-3467 .elementor-element.elementor-element-8afaaaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/call-tobg.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3467 .elementor-element.elementor-element-f4c0608 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-f4c0608 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-f4c0608 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-be167f8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-be167f8 {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-be167f8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-312930f > .elementor-widget-container {
	margin: 0px 70px 0px 70px;
}

.elementor-3467 .elementor-element.elementor-element-312930f {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-312930f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #0c0b0b;
}

.elementor-3467 .elementor-element.elementor-element-650e17d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-650e17d {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #141416;
}

.elementor-3467 .elementor-element.elementor-element-57bad00 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-57bad00 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	line-height: 38px;
	box-shadow: 0px 6px 8px 0px rgba(0, 247, 239, .3);
	border-style: none;
	border-radius: 53px 53px 53px 53px;
	padding: 18px 50px 18px 50px;
}

.elementor-3467 .elementor-element.elementor-element-e89061b > .elementor-widget-container {
	padding: 0px 0px 0px 30px;
}

.elementor-3467 .elementor-element.elementor-element-e89061b {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #141416;
}

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

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

.elementor-3467 .elementor-element.elementor-element-8e1ff2c > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-3467 .elementor-element.elementor-element-8e1ff2c {
	text-align: center;
}

.elementor-3467 .elementor-element.elementor-element-8e1ff2c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 60px;
}

.elementor-3467 .elementor-element.elementor-element-0e85fd6 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-07d7927 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-07d7927 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-e276d7d {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-c6a7684 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-c6a7684 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fcfcfc;
}

.elementor-3467 .elementor-element.elementor-element-d32691e {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-8a7c953 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-8a7c953 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-f4e3f75 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-f0a55f1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-f0a55f1 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-51878aa {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-b49e9a2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-b49e9a2 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-8fabc6d {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-e9fe53a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-e9fe53a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-6cbe421 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-02e56f0 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-02e56f0 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-4887a24 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-55be803 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3467 .elementor-element.elementor-element-55be803 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #fff;
}

.elementor-3467 .elementor-element.elementor-element-0e36522 {
	--display: flex;
}

.elementor-3467 .elementor-element.elementor-element-33aa9af {
	--n-accordion-title-font-size: 24px;
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 26px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-title-normal-color: #020101;
	--n-accordion-title-active-color: #fff;
	--n-accordion-icon-size: 20px;
}

.elementor-3467 .elementor-element.elementor-element-33aa9af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: #20225a;
}

:where( .elementor-3467 .elementor-element.elementor-element-33aa9af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: #20225a;
	--border-radius: 0px 0px 10px 10px;
	--padding-top: 20px;
	--padding-right: 29px;
	--padding-bottom: 29px;
	--padding-left: 29px;
}

.elementor-3467 .elementor-element.elementor-element-33aa9af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-3467 .elementor-element.elementor-element-33aa9af {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-3467 .elementor-element.elementor-element-33aa9af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Poppins", Sans-serif;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 34px;
}

.elementor-3467 .elementor-element.elementor-element-36a794e {
	--display: flex;
	--min-height: 471px;
	--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: 0px;
	--padding-right: 0px;
}

.elementor-3467 .elementor-element.elementor-element-07dd00f iframe {
	height: 500px;
	filter: brightness(105%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-3467 .elementor-element.elementor-element-4b282da {
		--content-width: 1170px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-cba34a0 {
		--width: 100%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8973baf {
		--content-width: 1170px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7c1f1b2 {
		--content-width: 800px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ea54e54 {
		--content-width: 988px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4a69377 {
		--content-width: 1170px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-670cc5a {
		--content-width: 972px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-832ab9e {
		--width: 63.956%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f57b3d4 {
		--width: 63.956%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ea8d7e0 {
		--width: 63.956%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f7aa920 {
		--width: 63.956%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-36ee7817 {
		--content-width: 1170px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-207b3bbc {
		--content-width: 1170px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1bbfbd1c {
		--content-width: 1170px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-10c3496 {
		--content-width: 1170px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-93f68c8 {
		--content-width: 1190px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8be5090 {
		--content-width: 970px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2a89e8e {
		--width: 15%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-92b7040 {
		--width: 15%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7bbab0a {
		--width: 15%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-03eed3a {
		--width: 15%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8032358 {
		--width: 15%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a095356 {
		--width: 15%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5254c72a {
		--content-width: 1170px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0ed8f25 {
		--content-width: 1000px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-dfe5b91 {
		--width: 68.747%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-95db0fd {
		--width: 68.747%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-53f2a3a {
		--width: 68.747%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-91f191f {
		--width: 68.747%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d446493 {
		--width: 68.747%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a489de4 {
		--content-width: 1170px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-38501ac {
		--width: 65%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6c22d0f {
		--content-width: 1170px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-53bdacf {
		--width: 70%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5ecf6b4 {
		--width: 99%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-cb8b19e {
		--width: 13.839%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8afaaaa {
		--content-width: 869px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3467 .elementor-element.elementor-element-cba34a0 {
		--width: 100%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-38501ac {
		--width: 100%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-53bdacf {
		--width: 100%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-cb8b19e {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-3467 .elementor-element.elementor-element-a16339b {
		--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-3467 .elementor-element.elementor-element-6f21ccb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6f21ccb {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2243b27 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2243b27 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2243b27 .elementor-headline {
		text-align: left;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4c8cbd3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4c8cbd3 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4c8cbd3 .elementor-headline {
		text-align: left;
	}
	
	.elementor-3467 .elementor-element.elementor-element-49b33b0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-49b33b0 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-49b33b0 .elementor-headline {
		text-align: left;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e0b69d9 .elementor-heading-title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8973baf {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-62c010e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b90a40c .elementor-heading-title {
		font-size: 35px;
		line-height: 44px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c9bf272 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-62e84ed > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-835bd1d > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d9f0b6c > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bdc8e55 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7c1f1b2 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d03f99a > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d03f99a .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-40dda6d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bc53c70 .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8a9f6a1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ea54e54 {
		--padding-top: 80px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3e00da3 > .elementor-widget-container {
		margin: 0px 60px 30px 60px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6726f48 {
		--padding-top: 38px;
		--padding-bottom: 38px;
		--padding-left: 38px;
		--padding-right: 38px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-463b486 {
		--padding-top: 38px;
		--padding-bottom: 38px;
		--padding-left: 38px;
		--padding-right: 38px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-93f5f05 {
		--padding-top: 38px;
		--padding-bottom: 38px;
		--padding-left: 38px;
		--padding-right: 38px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d47ea34 {
		--padding-top: 28px;
		--padding-bottom: 28px;
		--padding-left: 28px;
		--padding-right: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-67a59fe .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4a69377 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b3bb6d4 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bb8a4ea > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1db4674 .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c650121 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-670cc5a {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9db47c1 .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5fe0e80 > .elementor-widget-container {
		margin: 10px 0px 30px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-23a7e90 .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8aaa0dd .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-843f37d {
		width: var(--container-widget-width, 250px);
		max-width: 250px;
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
	}
	
	body:not(.rtl) .elementor-3467 .elementor-element.elementor-element-843f37d {
		left: 33.3%;
	}
	
	body.rtl .elementor-3467 .elementor-element.elementor-element-843f37d {
		right: 33.3%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a0dddeb .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-fa94841 .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-39a93c3 {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c9ec4de {
		--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-3467 .elementor-element.elementor-element-171d6f2 {
		--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-3467 .elementor-element.elementor-element-ce576df {
		--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-3467 .elementor-element.elementor-element-4026575c .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-52d86798 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f2f9531 .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-521d4a96 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6b1578cb {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2aa7cd58 .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-593c6f89 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7189fd76 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3f2ed5bd .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-11fe08df .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-39364d86 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1aad1311 .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-61ff8f67 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-256e58d9 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5777117a .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6fd1781a .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3c494fc3 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3c838488 .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-124ad8aa {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-3467 .elementor-element.elementor-element-20ff3e97 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1903f78 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-040ab47 .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-13dcde91 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3542e067 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-940acdd .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1eb06413 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-397d5d7d {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ee81b3c .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-55496f92 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ca41f4d {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f2afc1d .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-304b61ea .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3e56148d {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0bbb02c .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-60f95636 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-448a5702 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-47eecdf .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-686f0280 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-3467 .elementor-element.elementor-element-10c3496 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-57a07b0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-57a07b0 > .elementor-widget-container {
		margin: 0px 20px 20px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-57a07b0 .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5865a76 img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-83011da .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-224a9c9 img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-74d1078 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d930d44 img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c541604 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3ca29f6 img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-648c82e .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-415ffbf img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e50b042 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3c52d16 img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-10b1068 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-acea3fd img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6ebfdf2 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8b3c908 img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-81df9f5 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-51a43a8 img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ec170c9 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-86ae18c img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5388ebb .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-40c7c17 img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-22c19d9 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f4eb68c img {
		width: 50%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-758cb06 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-93f68c8 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8be5090 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b02c8a7 > .elementor-widget-container {
		margin: 0px 20px 40px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5254c72a {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0ed8f25 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3d15b95 .elementor-heading-title {
		font-size: 48px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-789062f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-fee6a84 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-63eefb2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9ffd701 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9a9c3e0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c8ca1ef {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6c22d0f {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b4e4c4d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-21b95b3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-911af2b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4279268 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7c16311 {
		--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-3467 .elementor-element.elementor-element-cb8b19e {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-3467 .elementor-element.elementor-element-d27b2ec {
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-fc178d6 {
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8afaaaa {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f4c0608 .elementor-heading-title {
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-be167f8 .elementor-heading-title {
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-57bad00 .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c495520 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media (max-width:767px) {
	.elementor-3467 .elementor-element.elementor-element-4b282da {
		--padding-top: 100px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a16339b {
		--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-3467 .elementor-element.elementor-element-cba34a0 {
		--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-3467 .elementor-element.elementor-element-6f21ccb > .elementor-widget-container {
		margin: 0px 0px -12px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6f21ccb {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2243b27 > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2243b27 .elementor-headline {
		text-align: center;
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2243b27 .elementor-headline-dynamic-text {
		line-height: 46px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4c8cbd3 > .elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4c8cbd3 .elementor-headline {
		text-align: center;
		font-size: 29px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4c8cbd3 .elementor-headline-dynamic-text {
		line-height: 46px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-49b33b0 > .elementor-widget-container {
		margin: -23px 0px -15px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-49b33b0 .elementor-headline {
		text-align: center;
		font-size: 32px;
		line-height: 42px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-49b33b0 .elementor-headline-dynamic-text {
		line-height: 46px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e0b69d9 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e0b69d9 {
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e0b69d9 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-44ac98e > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-44ac98e .elementor-button {
		font-size: 20px;
		line-height: 30px;
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2da23d1 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2da23d1 .elementor-heading-title {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8973baf {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-62c010e {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-37c6e48 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-cd7db46 .elementor-button {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b90a40c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b90a40c .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c9bf272 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ee839a6 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d84ca5d {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0f50372 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-014e221 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-82c71ab {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a8839b1 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7bd5352 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-af8e3f1 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a67736f {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-62e84ed {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-835bd1d {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d9f0b6c {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bdc8e55 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7c1f1b2 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4b713cf {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d03f99a .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-40dda6d {
		--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-3467 .elementor-element.elementor-element-d802e80 {
		--e-icon-list-icon-size: 20px;
		--icon-vertical-offset: 8px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d802e80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-d802e80 .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5433a5d {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ab3f628 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-73d8b8a {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e49b8ed {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0d3788c {
		--e-icon-list-icon-size: 20px;
		--icon-vertical-offset: 8px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-0d3788c .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-aa45e44 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2f62c50 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-694ec1f {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0a4ff03 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0a4ff03 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bc53c70 .elementor-button {
		line-height: 28px;
		padding: 12px 30px 12px 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8a9f6a1 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8a9f6a1 {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ea54e54 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3e00da3 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3e00da3 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6726f48 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-9491cca {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-9491cca .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-02f6b4c > .elementor-widget-container {
		margin: -12px 0px 0px 33px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-02f6b4c {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-463b486 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-3040b8e {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-3040b8e .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d67d803 > .elementor-widget-container {
		margin: -12px 0px 0px 33px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d67d803 {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-93f5f05 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-050cdbf {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-050cdbf .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b91bb45 > .elementor-widget-container {
		margin: -12px 0px 0px 33px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b91bb45 {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d47ea34 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-20px / 2);
	}
	
	.elementor-3467 .elementor-element.elementor-element-efa4b1e {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-efa4b1e .elementor-icon-list-item > a {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-69d9b4a > .elementor-widget-container {
		margin: -12px 0px 0px 33px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-69d9b4a {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-475ae48 {
		--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-3467 .elementor-element.elementor-element-67a59fe > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-67a59fe .elementor-button {
		font-size: 18px;
		padding: 18px 32px 18px 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b14261f > .elementor-widget-container {
		margin: 5px 0px -10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b14261f {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4a69377 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-414ac17 {
		--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-3467 .elementor-element.elementor-element-b3bb6d4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-cec02e4 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-cec02e4 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-00cc9c5 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c30deee {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f051726 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4784840 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2de06ce > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2de06ce {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3f1146a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3f1146a {
		--e-search-input-padding-block-start: 15px;
		--e-search-input-padding-inline-start: 20px;
		--e-search-input-padding-block-end: 15px;
		--e-search-input-padding-inline-end: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8f2b497 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8f2b497 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c9df248 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c9df248 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-01327ad {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-254af1f {
		--e-icon-list-icon-size: 20px;
		--icon-vertical-offset: 8px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-254af1f .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bb8a4ea {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1db4674 .elementor-button {
		line-height: 28px;
		padding: 12px 30px 12px 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c650121 {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-952d335 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5b910a0 > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-dd0cbcc {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f235519 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-3467 .elementor-element.elementor-element-43be34d {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-3467 .elementor-element.elementor-element-670cc5a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9db47c1 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9db47c1 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5fe0e80 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5fe0e80 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7a9b575 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-01885a9 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a25e73b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a25e73b.elementor-element {
		--align-self: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-23a7e90 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-23a7e90 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f1c3e4e {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8aaa0dd > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8aaa0dd .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c570bbc {
		--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-3467 .elementor-element.elementor-element-22ae7a6 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a0dddeb > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a0dddeb .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6e1d442 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-fa94841 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-fa94841 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-39a93c3 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-832ab9e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-686065a .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c5b6354 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6c349f3 {
		--icon-vertical-offset: 5px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-6c349f3 .elementor-icon-list-item > a {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ee912c4 {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-fd6f192 > .elementor-widget-container {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c9ec4de {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f57b3d4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3f46d20 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-003f759 {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-16579e5 {
		--icon-vertical-offset: 8px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-16579e5 .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7dcd551 > .elementor-widget-container {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-171d6f2 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ea8d7e0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-54b6a95 .elementor-heading-title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f2e7489 {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-91dfea6 {
		--icon-vertical-offset: 7px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-91dfea6 .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0f327cc > .elementor-widget-container {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ce576df {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f7aa920 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e45933b .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f47f79c {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-767ffac .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7efbd3f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-36ee7817 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d5a6d49 > .elementor-widget-container {
		margin: 0px 0px 4px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d5a6d49 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1c3ecb20 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1c3ecb20 .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-70d2bbb7 {
		--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-3467 .elementor-element.elementor-element-4026575c .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-52d86798 {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f2f9531 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f2f9531 .elementor-button {
		font-size: 20px;
		line-height: 30px;
		padding: 14px 20px 14px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1c4707e5 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1c4707e5 {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-521d4a96 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6b1578cb {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2aa7cd58 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2aa7cd58 .elementor-button {
		font-size: 20px;
		line-height: 30px;
		padding: 14px 20px 14px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9a3f1ba > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9a3f1ba {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-593c6f89 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7189fd76 {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3f2ed5bd > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3f2ed5bd .elementor-button {
		font-size: 20px;
		line-height: 30px;
		padding: 14px 20px 14px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-18733e07 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-18733e07 {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-11fe08df .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-39364d86 {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1aad1311 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1aad1311 .elementor-button {
		font-size: 20px;
		line-height: 30px;
		padding: 14px 20px 14px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-11ab8df > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-11ab8df {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-61ff8f67 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-256e58d9 {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5777117a > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5777117a .elementor-button {
		font-size: 20px;
		line-height: 30px;
		padding: 14px 20px 14px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-335340a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-335340a {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6fd1781a .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3c494fc3 {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3c838488 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3c838488 .elementor-button {
		font-size: 20px;
		line-height: 30px;
		padding: 14px 20px 14px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-278ce449 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-278ce449 {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-124ad8aa {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-3467 .elementor-element.elementor-element-124ad8aa > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-20ff3e97 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1903f78 {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-040ab47 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-040ab47 .elementor-button {
		font-size: 16px;
		line-height: 24px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-25893ef > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-25893ef {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-13dcde91 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3542e067 {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-940acdd > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-940acdd .elementor-button {
		font-size: 16px;
		line-height: 24px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-24d7f8a0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-24d7f8a0 {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1eb06413 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-397d5d7d {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ee81b3c > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ee81b3c .elementor-button {
		font-size: 16px;
		line-height: 24px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-748c0cb8 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-748c0cb8 {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-55496f92 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ca41f4d {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f2afc1d > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f2afc1d .elementor-button {
		font-size: 16px;
		line-height: 24px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-73ecbe0e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-73ecbe0e {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-304b61ea .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3e56148d {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0bbb02c > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0bbb02c .elementor-button {
		font-size: 16px;
		line-height: 24px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-62645a5c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-62645a5c {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-60f95636 .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-448a5702 {
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-47eecdf > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-47eecdf .elementor-button {
		font-size: 16px;
		line-height: 24px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2afb8ad8 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2afb8ad8 {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-686f0280 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-3467 .elementor-element.elementor-element-686f0280 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-10c3496 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a78d295 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-57a07b0 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-57a07b0 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-89f2b64 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3743323 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5865a76 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-83011da .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-910c3c1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-224a9c9 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-74d1078 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3ceecb1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d930d44 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c541604 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2fc4884 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3ca29f6 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-648c82e .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0d9ef62 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b7f6c8b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-415ffbf img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e50b042 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6e3be99 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3c52d16 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-10b1068 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-51b7a8f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-acea3fd img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6ebfdf2 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a09b4ec {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8b3c908 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-81df9f5 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e63ca6c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f7f3ac2 {
		--padding-top: 22px;
		--padding-bottom: 22px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-51a43a8 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ec170c9 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0e57856 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-86ae18c img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5388ebb .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ae4ae8f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-40c7c17 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-22c19d9 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b4acdba {
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f4eb68c img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-758cb06 .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-93f68c8 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b71d3f5 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-86cc194 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-86cc194 .elementor-heading-title {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5bd7d0d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5bd7d0d {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5d0f090 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5d0f090 {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8be5090 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b02c8a7 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b02c8a7 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bcd1ab0 {
		--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-3467 .elementor-element.elementor-element-e43ecbd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2a89e8e {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-798d139 {
		--margin-top: 0px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-804c87b {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-804c87b .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4f0af76 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-66cb515 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-7bbab0a {
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ace7a96 {
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-df6afb8 {
		--margin-top: 0px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6b19c15 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6b19c15 .elementor-heading-title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c836d8f {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8d77b05 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8032358 {
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-946ed73 {
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0070b3b {
		--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-3467 .elementor-element.elementor-element-ff9e8f0 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ff9e8f0 .elementor-heading-title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6bb9252 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5254c72a {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3dc87c7 {
		--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-3467 .elementor-element.elementor-element-3bedaa10 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0ed8f25 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3d15b95 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3d15b95 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2e9e963 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2e9e963 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2b4ff07 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-789062f {
		--flex-direction: column-reverse;
		--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-3467 .elementor-element.elementor-element-dfe5b91 {
		--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: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e0d8a08 {
		--e-icon-list-icon-size: 20px;
		--icon-vertical-offset: 5px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-e0d8a08 .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5d6234c > .elementor-widget-container {
		margin: -15px 0px 0px 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5d6234c {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-80f8f67 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 100px;
		--padding-right: 100px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-fee6a84 {
		--margin-top: 14px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-95db0fd {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bde913a {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-bde913a .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-117c167 > .elementor-widget-container {
		margin: -15px 0px 0px 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e7f1ea9 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 100px;
		--padding-right: 100px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-63eefb2 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 14px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-53f2a3a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e7abffa {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-e7abffa .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-65f873a > .elementor-widget-container {
		margin: -15px 0px 0px 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f38706e {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 100px;
		--padding-right: 100px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9ffd701 {
		--margin-top: 14px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-91f191f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-97ce393 {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-97ce393 .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4eae9e9 > .elementor-widget-container {
		margin: -15px -8px 0px 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4eae9e9 {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d0ffb21 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 100px;
		--padding-right: 100px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9a9c3e0 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 14px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-85bb7f9 {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3467 .elementor-element.elementor-element-85bb7f9 .elementor-icon-list-item > a {
		font-size: 22px;
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-da71231 > .elementor-widget-container {
		margin: -15px 0px -18px 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-da71231 {
		font-size: 18px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c4d1d13 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 100px;
		--padding-right: 100px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-2250487 .elementor-button {
		font-size: 20px;
		line-height: 30px;
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3ac5b5b > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3ac5b5b {
		font-size: 16px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a489de4 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1773f50 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-1773f50 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c8ca1ef {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c7b8d23 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6620f8d {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0edd4d5 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-146790f {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a3cebb7 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8b05007 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-dc2307e {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f4c1d94 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6fdbd48 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9e99c60 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f0e3ca0 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4cbd664 {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-101d7d5 .elementor-button {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-38501ac {
		--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-3467 .elementor-element.elementor-element-6c22d0f {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4439b40 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4439b40 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-53bdacf {
		--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-3467 .elementor-element.elementor-element-468452a {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9c32951 {
		width: var(--container-widget-width, 200px);
		max-width: 200px;
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9c32951 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-47a32b3 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-a9016ae {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e9cb0a0 {
		--margin-top: 0px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f10a896 {
		width: var(--container-widget-width, 200px);
		max-width: 200px;
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f10a896 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9219671 .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-6d79641 {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-5ecf6b4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bb08731 {
		--margin-top: 0px;
		--margin-bottom: 25px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4046714 {
		width: var(--container-widget-width, 200px);
		max-width: 200px;
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4046714 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-9848b4c .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-b4e4c4d {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e651019 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f79e0d4 {
		width: var(--container-widget-width, 200px);
		max-width: 200px;
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f79e0d4 img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-3486824 .elementor-heading-title {
		font-size: 26px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-001d398 {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e1d837a {
		--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-3467 .elementor-element.elementor-element-bed984b {
		width: var(--container-widget-width, 200px);
		max-width: 200px;
		--container-widget-width: 200px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-bed984b img {
		width: auto;
	}
	
	.elementor-3467 .elementor-element.elementor-element-0007eeb .elementor-heading-title {
		font-size: 26px;
		line-height: 36px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-21b95b3 {
		font-size: 18px;
		line-height: 30px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ec60c79 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-ec60c79 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-911af2b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-911af2b .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e7c1913 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e7c1913 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-4279268 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d27b2ec {
		text-align: left;
	}
	
	.elementor-3467 .elementor-element.elementor-element-d27b2ec .elementor-heading-title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-fc178d6 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-fc178d6 {
		text-align: left;
	}
	
	.elementor-3467 .elementor-element.elementor-element-cadb5df {
		text-align: center;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8afaaaa {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-f4c0608 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-be167f8 .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-312930f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-312930f .elementor-heading-title {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-650e17d {
		font-size: 18px;
		line-height: 28px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-57bad00 .elementor-button {
		font-size: 18px;
		padding: 14px 20px 14px 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e89061b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-e89061b {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-c495520 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8e1ff2c > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-8e1ff2c .elementor-heading-title {
		font-size: 30px;
		line-height: 40px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-07d7927 {
		font-size: 16px;
		line-height: 26px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-33aa9af {
		--n-accordion-title-font-size: 22px;
	}
	
	:where( .elementor-3467 .elementor-element.elementor-element-33aa9af > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: 32px;
	}
	
	.elementor-3467 .elementor-element.elementor-element-36a794e {
		--min-height: 300px;
	}
}

/* Start custom CSS */

/*Counter CSS*/
.text-gradient .elementor-counter-number-wrapper {
	background: linear-gradient(99deg, #20225a 17.91%, #00f7ef 92.76%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.text-gradient .elementor-counter-title {
	text-align: center;
}

/*FAQ CSS*/
summary.e-n-accordion-item-title {
	border-radius: 10px !important;
	background: var(--white-color, #fff);
	box-shadow: 0px 9px 14px 0px rgba(0, 0, 0, .09);
	padding: 20px 29px !important;
}

span.e-closed {
	position: absolute;
	right: 0;
}

span.e-n-accordion-item-title-header {
	width: 100%;
}

:where( .elementor-2754 .elementor-element.elementor-element-fe1a559 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	margin-top: -8px;
	border-top: 0px;
	border: 0px;
}

/* Spinner animation */
@-webkit-keyframes spinner-image {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spinner-image {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.spiner-image img {
	display: inline-block;
	-webkit-animation: spinner-image 6s linear infinite;
	animation: spinner-image 6s linear infinite;
}

/*Rapid Lead Flow System*/
.icon-image img {
	border-radius: 6px;
	background: linear-gradient(97deg, #00b9b3 0%, #00948f 100%);
	box-shadow: 10px 14px 34px 0px rgba(0, 0, 0, .09);
}

.elementor-element.elementor-element-9052731.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
	background: linear-gradient(62deg, #00b9b3 -32.99%, #20225a 84.51%);
}

/*3 STEP SLIDER*/
.step-slider-line:after {
	content: "";
	position: absolute;
	left: 248px;
	background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Line-8.png");
	height: 100%;
	width: 1px;
	top: 0;
}

.step-slider-line {
	position: relative;
}

.image-step-icon img {
	border-radius: 6px;
	box-shadow: 10px 14px 34px 0px rgba(0, 0, 0, .09);
}

/*BANNER SECTION*/
.banner-heading-text u:after {
	content: "";
	background-color: #84ded2;
	text-decoration: none;
	position: absolute;
	left: -2px;
	right: -5px;
	width: 103%;
	height: 77%;
	z-index: -1;
	top: 8px;
}

.banner-heading-text u {
	position: relative;
	z-index: 1;
	color: #20225a;
	text-decoration: none;
}

/*SLIDER 2*/
div#slider-two .elementor-swiper-button.elementor-swiper-button-prev {
	background-color: #00f7ef;
	padding: 10px;
	border-radius: 50px;
}

div#slider-two .elementor-swiper-button.elementor-swiper-button-prev i {
	color: #000;
}

div#slider-two .elementor-swiper-button.elementor-swiper-button-prev:hover {
	background-color: #20225a;
}

div#slider-two .elementor-swiper-button.elementor-swiper-button-prev:hover i {
	color: #fff;
}

div#slider-two .elementor-swiper-button.elementor-swiper-button-next {
	background-color: #00f7ef;
	padding: 10px;
	border-radius: 50px;
}

div#slider-two .elementor-swiper-button.elementor-swiper-button-next  i {
	color: #000;
}

div#slider-two .elementor-swiper-button.elementor-swiper-button-next:hover {
	background-color: #20225a;
}

div#slider-two .elementor-swiper-button.elementor-swiper-button-next:hover i {
	color: #fff;
}

/*SCROLL EFFECT*/
#list_one, #list_two, #list_three, #list_four, #list_five {
	opacity: .3;
	transition: opacity .3s ease;
}

.actually-sc .active {
	opacity: 1 !important;
}

.actually-sc .active .scroll-item {
	opacity: 1 !important;
	box-shadow: 0px 1px 34px 0px rgba(198, 199, 201, .7);
	border-radius: 20px;
}

/*Sticky section*/
.rapid {
	position: relative;
}

.sticky-section {
	position: sticky;
	top: 150px;
	width: 100%;
	left: 0;
	right: 0;
}

/*IMAGE ANIMATION*/
.image-blink {
	border-radius: 10px;
}

.image-blink img {
	height: auto;
	animation: infiniteZoom 2s infinite alternate ease-in-out;
}

@keyframes infiniteZoom {
	from {
		transform: scale(1);
	}
	
	to {
		transform: scale(1.3);
	}
}

/*SLIDER*/
.htslider-single-post-slide .content .post-inner p {
	font-size: inherit;
	font-weight: inherit;
	font-family: inherit;
	color: inherit;
	line-height: inherit;
	margin: inherit;
}

.htslider-item-img.single-slide-item.htslider-single-post-slide {
	height: auto;
}

button.htslider-carosul-prev.slick-arrow {
	left: -50px !important;
}

button.htslider-carosul-next.slick-arrow {
	right: -50px !important;
}

/*SLIDER CSS*/
.elementor-swiper-button.elementor-swiper-button-prev {
	background-color: #00f7ef;
	padding: 10px;
	border-radius: 50px;
	width: 38px;
	height: 38px;
	display: flex;
	align-items: center;
	top: 50%;
	position: absolute;
	left: 0;
}

.elementor-swiper-button.elementor-swiper-button-next {
	background-color: #00f7ef;
	padding: 10px;
	border-radius: 50px;
	width: 38px;
	height: 38px;
	display: flex;
	align-items: center;
	top: 50%;
	position: absolute;
	right: 0;
}

/*MOBILE CSS*/
@media (max-width:767px) {
	.banner-heading-text h1 br {
		display: none;
	}
	
	.banner-heading-text u {
		position: relative;
		z-index: 1;
		color: #20225a;
		text-decoration: none;
		background: #84ded2;
	}
	
	.step-slider-line:after {
		content: "";
		position: absolute;
		left: 248px;
		background-image: url("https://cdn-ildnekn.nitrocdn.com/VnITJJnuugrbiWVjIDMwDMlhQhymSVAh/assets/images/optimized/rev-1fc7ef4/j-digitalco.com/wp-content/uploads/2025/05/Line-8.png");
		height: 100%;
		width: 0;
		top: 0;
	}
	
	.banner-heading-text u:after {
		content: "";
		position: static;
	}
	
	.sticky-section {
		top: 120px;
	}
}
