/* End custom CSS */

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

.elementor-31822 .elementor-element.elementor-element-60302a2 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-60302a2 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	color: var(--e-global-color-accent);
}

.elementor-31822 .elementor-element.elementor-element-670e294 {
	--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;
	--overlay-opacity: .5;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-670e294:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-670e294 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-fgagd.nitrocdn.com/DqrWMdUMATYUpRLCNwQeXMSmhakmwmyY/assets/images/optimized/rev-a5b46d2/www.eresourceerp.com/wp-content/uploads/2026/02/Untitled-design-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-31822 .elementor-element.elementor-element-670e294::before, .elementor-31822 .elementor-element.elementor-element-670e294 > .elementor-background-video-container::before, .elementor-31822 .elementor-element.elementor-element-670e294 > .e-con-inner > .elementor-background-video-container::before, .elementor-31822 .elementor-element.elementor-element-670e294 > .elementor-background-slideshow::before, .elementor-31822 .elementor-element.elementor-element-670e294 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31822 .elementor-element.elementor-element-670e294 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-31822 .elementor-element.elementor-element-e118177 {
	--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: 55px;
	--padding-right: 0px;
}

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

.elementor-31822 .elementor-element.elementor-element-aaf92c0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-d866470 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-d866470 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 800;
	color: var(--e-global-color-accent);
}

.elementor-31822 .elementor-element.elementor-element-f338c02 {
	--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-31822 .elementor-element.elementor-element-60be65e {
	--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-31822 .elementor-element.elementor-element-0a2fc44 {
	--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-31822 .elementor-element.elementor-element-d2d8280 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31822 .elementor-element.elementor-element-973a473.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-973a473.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #de8020;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: #de8020;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31822 .elementor-element.elementor-element-973a473 {
	background-color: #fff6ed;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31822 .elementor-element.elementor-element-973a473.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31822 .elementor-element.elementor-element-973a473.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #de8020;
}

.elementor-31822 .elementor-element.elementor-element-973a473 .wpr-feature-list-description {
	color: #de8020;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-c531094 {
	--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-31822 .elementor-element.elementor-element-a01ba0c {
	--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-31822 .elementor-element.elementor-element-78cbc34 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #006bcd;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: #6a65ff;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 {
	background-color: #e2f6ff;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #006bcd;
}

.elementor-31822 .elementor-element.elementor-element-de16ff7 .wpr-feature-list-description {
	color: #006bcd;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-106c7a3 {
	--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-31822 .elementor-element.elementor-element-9300c56 {
	--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-31822 .elementor-element.elementor-element-15e62e1 {
	--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-31822 .elementor-element.elementor-element-742859e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #7621bb;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: #7621bb;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 {
	background-color: #f7edff;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #7621bb;
}

.elementor-31822 .elementor-element.elementor-element-c1edd28 .wpr-feature-list-description {
	color: #7621bb;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-911bb28 {
	--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-31822 .elementor-element.elementor-element-2cba5bc {
	--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-31822 .elementor-element.elementor-element-7816d1b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-fa487eb {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31822 .elementor-element.elementor-element-17e9776.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-17e9776.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: var(--e-global-color-9e76484);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-9e76484);
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 {
	background-color: #e2ffe2;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31822 .elementor-element.elementor-element-17e9776.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31822 .elementor-element.elementor-element-17e9776.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-title a.wpr-feature-list-url {
	color: var(--e-global-color-9e76484);
}

.elementor-31822 .elementor-element.elementor-element-17e9776 .wpr-feature-list-description {
	color: var(--e-global-color-9e76484);
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-ee15365 {
	--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-31822 .elementor-element.elementor-element-88e937e {
	--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-31822 .elementor-element.elementor-element-2e8b300 {
	--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-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #4597b9;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: #4597b9;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec {
	background-color: #ecfeff;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-title a.wpr-feature-list-url {
	color: #4597b9;
}

.elementor-31822 .elementor-element.elementor-element-0fb1dec .wpr-feature-list-description {
	color: #4597b9;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-df84906 {
	--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-31822 .elementor-element.elementor-element-dcf7f04 {
	--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-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #885c30;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: #885c30;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 {
	background-color: #fefce8;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #885c30;
}

.elementor-31822 .elementor-element.elementor-element-99a6a12 .wpr-feature-list-description {
	color: #885c30;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-8d61155 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	background-color: #ffe98a;
	padding: 2px 0px 0px 0px;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-8d61155.elementor-element {
	--align-self: center;
}

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

.elementor-31822 .elementor-element.elementor-element-79ffb80 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-31822 .elementor-element.elementor-element-79ffb80:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-79ffb80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .61);
}

.elementor-31822 .elementor-element.elementor-element-79ffb80.e-con {
	--align-self: flex-end;
}

.elementor-31822 .elementor-element.elementor-element-0ce880d {
	border-style: solid;
	border-width: 0px 0px 2.5px 0px;
	border-color: var(--e-global-color-secondary);
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 20px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-9378a3c);
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-primary-color: var(--e-global-color-9378a3c);
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-primary-color: var(--e-global-color-9378a3c);
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-group {
	padding-right: calc(15px / 2);
	padding-left: calc(15px / 2);
	margin-bottom: 25px;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-form-fields-wrapper {
	margin-left: calc(-15px / 2);
	margin-right: calc(-15px / 2);
	margin-bottom: -25px;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 10px;
}

body:not(.rtl) .elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 10px;
}

body .elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 10px;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-group > label, .elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-subgroup label {
	color: #464646;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-group > label {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-group .elementor-field, .elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-subgroup label {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-color: #a0a0a0;
	border-width: 1px 1px 1px 1px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: #a0a0a0;
	border-width: 1px 1px 1px 1px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-field-group .elementor-select-wrapper::before {
	color: #a0a0a0;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-button {
	border-style: none;
	border-radius: 7px 7px 7px 7px;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-bee0f85);
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-bee0f85);
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-9e23a61 .elementor-message {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-5dad135b {
	--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: 55px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-4e14db11 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: groove;
	--border-style: groove;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ebebeb;
	--border-color: #ebebeb;
	--border-radius: 0px 22px 22px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 65px;
	--padding-right: 0px;
}

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

.elementor-31822 .elementor-element.elementor-element-aa55c3a {
	--display: flex;
	--border-radius: 22px 22px 22px 22px;
}

.elementor-31822 .elementor-element.elementor-element-aa55c3a:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-aa55c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7fd;
}

.elementor-31822 .elementor-element.elementor-element-6b3cd9ae {
	padding: 20px 0px 0px 15px;
	text-align: start;
}

.elementor-31822 .elementor-element.elementor-element-6b3cd9ae.elementor-element {
	--align-self: stretch;
}

.elementor-31822 .elementor-element.elementor-element-6b3cd9ae .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-2aa7589f.elementor-element {
	--align-self: stretch;
}

.elementor-31822 .elementor-element.elementor-element-2aa7589f {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-2aa7589f p {
	margin-block-end: 0px;
}

.elementor-31822 .elementor-element.elementor-element-4940798e {
	--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: 10px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-548d760e {
	padding: 0px 10px 0px 10px;
	text-align: start;
}

.elementor-31822 .elementor-element.elementor-element-548d760e .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-448e6c58 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-294518f5 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-aa4ea2d {
	--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: 20px;
	--padding-bottom: 25px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-31822 .elementor-element.elementor-element-aa4ea2d:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-aa4ea2d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(240, 240, 240, .38);
}

.elementor-31822 .elementor-element.elementor-element-18ded59 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-18ded59 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -2%;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-2e90ac8 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-2e90ac8:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-2e90ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-4cd0a15 {
	--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-31822 .elementor-element.elementor-element-9bd02f0 img {
	width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-e335a41 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-e335a41 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 120%;
	letter-spacing: -2%;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-7a5c2d8 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 15px;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -15px;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: var(--e-global-color-4c50db5);
	border-color: var(--e-global-color-e836e18);
	border-width: 1px 1px 1px 1px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-field-group .elementor-select-wrapper select {
	background-color: var(--e-global-color-4c50db5);
	border-color: var(--e-global-color-e836e18);
	border-width: 1px 1px 1px 1px;
	border-radius: 7px 7px 7px 7px;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-field-group .elementor-select-wrapper::before {
	color: var(--e-global-color-e836e18);
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-button {
	font-family: "Inter", Sans-serif;
	font-weight: 500;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 50px 15px 50px;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-bee0f85);
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-bee0f85);
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-f9ceb54 {
	--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-31822 .elementor-element.elementor-element-6a62d88d {
	--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-31822 .elementor-element.elementor-element-526217cb .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-739a1cc9 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-eaabd1f {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-eaabd1f:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-eaabd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffcf1;
}

.elementor-31822 .elementor-element.elementor-element-7bdcae28 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-7bdcae28 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-6ebd01bc {
	padding: 0px 10px 0px 10px;
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-7325e8fe {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-713f2dd5 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-713f2dd5 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-410fe5e8 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-feb4778 {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-3405986 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-3405986.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-c918667 {
	text-align: start;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-31822 .elementor-element.elementor-element-2dbb605 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-fc479b5 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-31822 .elementor-element.elementor-element-fc479b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-fc479b5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-fc479b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-fc479b5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-fc479b5 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-fc479b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-fc479b5 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-fc479b5 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-dd73b69 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-44574e4 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-70165fd img {
	width: 90%;
}

.elementor-31822 .elementor-element.elementor-element-58f7b85 {
	--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-31822 .elementor-element.elementor-element-71ea8af {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-cc395ca {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-7fe3be8 {
	text-align: start;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-31822 .elementor-element.elementor-element-ba67e79 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-bcef0ce {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-31822 .elementor-element.elementor-element-bcef0ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-bcef0ce .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-bcef0ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-bcef0ce .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-bcef0ce .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-bcef0ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-bcef0ce .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-bcef0ce .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-bd0b7fb .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-49913da {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-f573ea8 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-f573ea8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-d1a8acd {
	text-align: start;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-31822 .elementor-element.elementor-element-a8cd9c1 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-ce489df {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-31822 .elementor-element.elementor-element-ce489df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-ce489df .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-ce489df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-ce489df .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-ce489df .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-ce489df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-ce489df .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-ce489df .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-9ad67af .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-4e02b13 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-98e52e9 img {
	width: 90%;
}

.elementor-31822 .elementor-element.elementor-element-2451cd3 {
	--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-31822 .elementor-element.elementor-element-eca483b {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-33c60a9 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-3c6999a {
	text-align: start;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-31822 .elementor-element.elementor-element-74360f1 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-3c82dfd {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-31822 .elementor-element.elementor-element-3c82dfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-3c82dfd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-3c82dfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-3c82dfd .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-3c82dfd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-3c82dfd .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-3c82dfd .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-3c82dfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-3c82dfd .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-3c82dfd .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-9d9b237 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-508341a {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-e4c120c {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-e4c120c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-147a143 {
	text-align: start;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-31822 .elementor-element.elementor-element-2c5cc20 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-04546cc {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-31822 .elementor-element.elementor-element-04546cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-04546cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-04546cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-04546cc .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-04546cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-04546cc .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-04546cc .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-04546cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-04546cc .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-04546cc .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-ab00889 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-ad6d359 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-bbd0ab7 img {
	width: 90%;
}

.elementor-31822 .elementor-element.elementor-element-608749a {
	--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-31822 .elementor-element.elementor-element-5ecc7d5 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-f72dc60 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-154594a {
	text-align: start;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-31822 .elementor-element.elementor-element-583a353 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-b7efbf5 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-31822 .elementor-element.elementor-element-b7efbf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-b7efbf5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-b7efbf5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-b7efbf5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-b7efbf5 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-b7efbf5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-b7efbf5 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-b7efbf5 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-b6eb5f7 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-5823767 {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-fb8b773 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-fb8b773.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-8bf9a40 {
	text-align: start;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-31822 .elementor-element.elementor-element-095f3b8 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-8250d61 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-31822 .elementor-element.elementor-element-8250d61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-8250d61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-8250d61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-8250d61 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-8250d61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-8250d61 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-8250d61 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-8250d61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-8250d61 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-8250d61 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-1634b38 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-4caaaf0 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-3b450ac img {
	width: 90%;
}

.elementor-31822 .elementor-element.elementor-element-8d3944c {
	--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-31822 .elementor-element.elementor-element-de0b5cd {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-90cfce1 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-e527e45 {
	text-align: start;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-31822 .elementor-element.elementor-element-1d62850 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-a3744d1 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-31822 .elementor-element.elementor-element-a3744d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-a3744d1 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-a3744d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-a3744d1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-a3744d1 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-a3744d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-a3744d1 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-a3744d1 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-a065555 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-461061f {
	--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: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-272e5c2 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-272e5c2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-3ebe20f {
	text-align: start;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 26px;
	font-weight: 700;
}

.elementor-31822 .elementor-element.elementor-element-96028ee {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-cacf7ba {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-31822 .elementor-element.elementor-element-cacf7ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-cacf7ba .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-cacf7ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-cacf7ba .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-cacf7ba .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-cacf7ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-cacf7ba .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-cacf7ba .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-43fd01c .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-cf36037 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-f0f8daf img {
	width: 90%;
}

.elementor-31822 .elementor-element.elementor-element-439c41b {
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-31822 .elementor-element.elementor-element-b2493ec {
	--spacer-size: 50px;
}

.elementor-31822 .elementor-element.elementor-element-b2493ec > .elementor-widget-container {
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-ad17007 {
	padding: 0px 0px 25px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-ad17007 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-b8814f8 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-f696d7e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-31822 .elementor-element.elementor-element-4eb587a {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-31822 .elementor-element.elementor-element-4eb587a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-4eb587a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-4eb587a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-4eb587a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-4eb587a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-4eb587a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-4eb587a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-4eb587a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-4eb587a .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-4eb587a .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-e376f2e {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-31822 .elementor-element.elementor-element-e376f2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-e376f2e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-e376f2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-e376f2e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-e376f2e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-e376f2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-e376f2e .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-e376f2e .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-5cf1e5b {
	--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: 40px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-31822 .elementor-element.elementor-element-af766d2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-e836e18);
	--divider-border-width: 1px;
	--divider-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-af766d2 .elementor-divider-separator {
	width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-af766d2 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-31822 .elementor-element.elementor-element-bb3ce2f {
	--spacer-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-bb3ce2f > .elementor-widget-container {
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-6253d37 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-6253d37 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-e428c03 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-fb2d42b {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-29fee3d {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-ab16b6f {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-31822 .elementor-element.elementor-element-ab16b6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-ab16b6f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-ab16b6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-ab16b6f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-ab16b6f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-ab16b6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-ab16b6f .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-ab16b6f .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-70262d9 img {
	width: 55%;
}

.elementor-31822 .elementor-element.elementor-element-4b557351 {
	--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;
	--overflow: hidden;
}

.elementor-31822 .elementor-element.elementor-element-236bcd76 {
	--spacer-size: 50px;
}

.elementor-31822 .elementor-element.elementor-element-236bcd76 > .elementor-widget-container {
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-20bdfb24 {
	padding: 0px 0px 25px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-20bdfb24 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

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

.elementor-31822 .elementor-element.elementor-element-745068a1 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-secondary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-7a47a377 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-20b36574 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-secondary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-f54ddd1 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-2997927d {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-secondary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-5a362a1f .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-50c365f2 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-secondary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-5c9ee6a9 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-351e82e7 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-secondary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-2ca204ef .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-6e1110f1 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-secondary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-3bf620f0 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-6500b806 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-secondary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-d6b9979 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-666b9da0 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-secondary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-653ec6a1 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-3dafe855 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-secondary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-11c4bee3 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-73ebf2d {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-3db5ec16 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-3db5ec16 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-646b3508 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-7f597b97 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(4, 1fr);
	--grid-auto-flow: row;
}

.elementor-31822 .elementor-element.elementor-element-5a5ebdf7 {
	--display: flex;
	--justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-79039421 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	background-color: #ffe1c1;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-31822 .elementor-element.elementor-element-79039421.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-79039421 a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31822 .elementor-element.elementor-element-6c8fb096 {
	--display: flex;
	--justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-2f83e46f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	background-color: #ffbbfe;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-2f83e46f.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-2f83e46f a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31822 .elementor-element.elementor-element-2f60941c {
	--display: flex;
	--justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-136cae6a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	background-color: var(--e-global-color-6643b72);
	padding: 7px 0px 7px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-136cae6a.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-136cae6a a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31822 .elementor-element.elementor-element-390026bf {
	--display: flex;
	--justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-43215ef2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	background-color: var(--e-global-color-6643b72);
	padding: 7px 0px 7px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-43215ef2.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-43215ef2 a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31822 .elementor-element.elementor-element-6ea1e27d {
	--display: flex;
	--justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-290b8dc5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	background-color: #ffe1c1;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-290b8dc5.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-290b8dc5 a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31822 .elementor-element.elementor-element-49d639b4 {
	--display: flex;
	--justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-44a961a8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	background-color: #ffbbfe;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-44a961a8.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-44a961a8 a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31822 .elementor-element.elementor-element-3477a304 {
	--display: flex;
	--justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-202162e2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	background-color: #ffbbfe;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-202162e2.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-202162e2 a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31822 .elementor-element.elementor-element-71f38d42 {
	--display: flex;
	--justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-194d3a1a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	background-color: #ffbbfe;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-194d3a1a.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-194d3a1a a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31822 .elementor-element.elementor-element-7d5883f6 {
	--display: flex;
	--justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-7da5f2a2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	background-color: var(--e-global-color-6643b72);
	padding: 7px 0px 7px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-7da5f2a2.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-7da5f2a2 a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31822 .elementor-element.elementor-element-18c86953 {
	--display: flex;
	--justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-6f5a0a7d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	background-color: #ffe1c1;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-6f5a0a7d.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-6f5a0a7d a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31822 .elementor-element.elementor-element-4de885c4 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-9b78396 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-19278eee {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-19278eee .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-745ff02a {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-42e672 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-31822 .elementor-element.elementor-element-621b9756 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-6398a860 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-319b5b46 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-2e6988d0 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-81fa10b {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-5bef42a8 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-2ed3853a {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-960639e .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-6b05fb1 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-8aa9377 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-40d64044 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-70352118 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-6428e268 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-16943891 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-5190536a .elementor-button {
	background-color: rgba(0, 133, 255, 0);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-bee0f85);
	color: var(--e-global-color-bee0f85);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
}

.elementor-31822 .elementor-element.elementor-element-5190536a {
	border-style: none;
}

.elementor-31822 .elementor-element.elementor-element-4db213e5 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 125px;
	--padding-right: 125px;
}

.elementor-31822 .elementor-element.elementor-element-30db97f7 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-30db97f7:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-30db97f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31822 .elementor-element.elementor-element-109baea4 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-109baea4 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-e6d4a7b {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-cecc73c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-31822 .elementor-element.elementor-element-6d873fbb {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-31822 .elementor-element.elementor-element-6d873fbb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-31822 .elementor-element.elementor-element-6d873fbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-6d873fbb .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-6d873fbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

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

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

.elementor-31822 .elementor-element.elementor-element-6d873fbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-6d873fbb .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-6d873fbb .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-b731106 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-31822 .elementor-element.elementor-element-b731106.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-31822 .elementor-element.elementor-element-b731106 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-b731106 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-b731106 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-b731106 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-b731106 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-b731106 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-b731106 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-b731106 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-6e74ab9a .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-5fe8023f {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 125px;
	--padding-right: 125px;
}

.elementor-31822 .elementor-element.elementor-element-537ef77a {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-537ef77a:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-537ef77a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31822 .elementor-element.elementor-element-4e8659a {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-4e8659a .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-350b2e9 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-615acd91 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-31822 .elementor-element.elementor-element-663bac73 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-31822 .elementor-element.elementor-element-663bac73.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-663bac73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-663bac73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-663bac73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-663bac73 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-663bac73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-663bac73 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-663bac73 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-663bac73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-663bac73 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-663bac73 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-787b835a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-31822 .elementor-element.elementor-element-787b835a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-787b835a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-787b835a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-787b835a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-787b835a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-787b835a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-787b835a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-787b835a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-787b835a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-787b835a .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-787b835a .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-ca9ac59 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-150c9c4b {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 125px;
	--padding-right: 125px;
}

.elementor-31822 .elementor-element.elementor-element-4bf9e521 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-4bf9e521:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-4bf9e521 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31822 .elementor-element.elementor-element-3c710710 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-3c710710 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-3a51cd0 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-20f50ba4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-31822 .elementor-element.elementor-element-7ad91086 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-31822 .elementor-element.elementor-element-7ad91086.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

.elementor-31822 .elementor-element.elementor-element-7ad91086 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-7ad91086 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-7ad91086 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-7ad91086 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-7ad91086 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-7b9e4770 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-31822 .elementor-element.elementor-element-7b9e4770.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

.elementor-31822 .elementor-element.elementor-element-7b9e4770 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-7b9e4770 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-7b9e4770 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-7b9e4770 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-7b9e4770 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-6b09ae86 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-7cf46dca {
	--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: 2rem;
	--padding-bottom: 0rem;
	--padding-left: 7rem;
	--padding-right: 7rem;
}

.elementor-31822 .elementor-element.elementor-element-5dfbf9a9 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-5dfbf9a9 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-cd08932 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

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

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

.elementor-31822 .elementor-element.elementor-element-8d9cb3c {
	--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-31822 .elementor-element.elementor-element-571c9a1b {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #e4f2ff;
	--border-color: #e4f2ff;
}

.elementor-31822 .elementor-element.elementor-element-1c4e2515 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #e4f2ff;
	--border-color: #e4f2ff;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-256dc684 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-256dc684 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-3e232e29 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-6a4dd2af .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-6a4dd2af {
	padding: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-542d4f10 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #e4f2ff;
	--border-color: #e4f2ff;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-72656970 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-72656970 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-47a48c2c {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-f217347 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-f217347 {
	padding: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-663131de {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #e4f2ff;
	--border-color: #e4f2ff;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-5bc9c681 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-5bc9c681 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-16686b97 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-f986b15 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-f986b15 {
	padding: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-12bed1f9 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 3px 3px 3px;
	--border-top-width: 3px;
	--border-right-width: 3px;
	--border-bottom-width: 3px;
	--border-left-width: 3px;
	border-color: #e4f2ff;
	--border-color: #e4f2ff;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-6e3a4d4 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-6e3a4d4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-45ae0cd1 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-d707c0c .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-d707c0c {
	padding: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-5517a090 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-66ddeb1e {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-c022392 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-284a188a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31822 .elementor-element.elementor-element-56ede088.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-6c449ff0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e {
	width: 100%;
	max-width: 100%;
	padding: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-1837c1e9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-163b6814 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-6ce92b2e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-e710258 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31822 .elementor-element.elementor-element-e710258.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-e710258 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-e710258 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-e710258 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-e710258 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-e710258 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-e710258 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-43b9cc21 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-7b00c216 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-730205cb {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31822 .elementor-element.elementor-element-730205cb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-730205cb table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-730205cb table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-730205cb table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-730205cb table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-730205cb table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-730205cb table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-50c67fcb {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-796273fa {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table {
	max-width: 100%;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table tbody tr td {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	font-style: normal;
	text-decoration: none;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31822 .elementor-element.elementor-element-3d599c65 {
	--n-accordion-title-font-size: 15px;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-9378a3c);
	--n-accordion-title-active-color: var(--e-global-color-bee0f85);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: var(--e-global-color-9378a3c);
	--n-accordion-icon-hover-color: var(--e-global-color-secondary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-31822 .elementor-element.elementor-element-3d599c65 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #e7f5ff;
}

:where( .elementor-31822 .elementor-element.elementor-element-3d599c65 > .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: "Plus Jakarta Sans", Sans-serif;
	font-weight: 700;
}

.elementor-31822 .elementor-element.elementor-element-6d7624c {
	--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: 40px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-31822 .elementor-element.elementor-element-6d7624c:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-6d7624c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0fb545d);
}

.elementor-31822 .elementor-element.elementor-element-4cabb04 {
	--spacer-size: 50px;
}

.elementor-31822 .elementor-element.elementor-element-4cabb04 > .elementor-widget-container {
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-c3a8f30 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-c3a8f30 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-9162e7b {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-eff32fb {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-c19182b {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-7d02b89 img {
	width: 45%;
	border-style: none;
}

.elementor-31822 .elementor-element.elementor-element-f9b0597 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

.elementor-31822 .elementor-element.elementor-element-f9b0597 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-f9b0597 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-f9b0597 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-9px / 2);
}

.elementor-31822 .elementor-element.elementor-element-f9b0597 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-f9b0597 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-31822 .elementor-element.elementor-element-f9b0597 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31822 .elementor-element.elementor-element-f9b0597 .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 22px;
}

.elementor-31822 .elementor-element.elementor-element-f9b0597 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-31822 .elementor-element.elementor-element-05ae469 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-9e57ab8 {
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-9e57ab8 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-3ea481e {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

.elementor-31822 .elementor-element.elementor-element-34dfb1a {
	font-family: "Inter", Sans-serif;
}

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

.elementor-31822 .elementor-element.elementor-element-3d850a44 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-74bf1c29 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-74bf1c29 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-3d198564 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
}

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

.elementor-31822 .elementor-element.elementor-element-5dae69bc {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-5dae69bc:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-5dae69bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-title {
	margin-bottom: 15px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-6ccb47d9 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-7c52ab56 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	background-color: #ffe1c1;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-7c52ab56.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-1023ed1b {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-1023ed1b:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-1023ed1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-title {
	margin-bottom: 15px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-1ebb83f3 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-55192c75 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	background-color: #ffe1c1;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-55192c75.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-4261af62 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-4261af62:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-4261af62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-title {
	margin-bottom: 15px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-5048853a .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-67448b29 {
	width: var(--container-widget-width, 30%);
	max-width: 30%;
	background-color: #ffe1c1;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 30%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-67448b29.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-3874da26 {
	--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: #dedede;
	--border-color: #dedede;
	--border-radius: 22px 22px 22px 22px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-31822 .elementor-element.elementor-element-3874da26:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-3874da26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-title {
	margin-bottom: 15px;
	color: #000;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 200px 200px 200px 200px;
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-icon-inner-wrap i {
	color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-icon-inner-wrap svg {
	fill: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-line {
	border-color: #6a65ff;
	border-left-width: 2px;
	border-left-style: solid;
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31822 .elementor-element.elementor-element-7d6d4001 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-5f49b23 {
	width: var(--container-widget-width, 39%);
	max-width: 39%;
	background-color: #ffe1c1;
	padding: 7px 0px 7px 0px;
	--container-widget-width: 39%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #dedede;
	border-radius: 22px 22px 22px 22px;
	text-align: center;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-5f49b23.elementor-element {
	--align-self: center;
}

.elementor-31822 .elementor-element.elementor-element-212ba76 .elementor-button {
	background-color: rgba(0, 133, 255, 0);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-bee0f85);
	color: var(--e-global-color-bee0f85);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
}

.elementor-31822 .elementor-element.elementor-element-212ba76 {
	border-style: none;
}

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

.elementor-31822 .elementor-element.elementor-element-813e3be:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-813e3be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #fff 39%, #ffe8ec 100%);
}

.elementor-31822 .elementor-element.elementor-element-0b98c6b {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-0b98c6b .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-a759c5a {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-31822 .elementor-element.elementor-element-db95957 {
	--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: var(--e-global-color-4c50db5);
	--border-color: var(--e-global-color-4c50db5);
	--border-radius: 22px 22px 22px 22px;
	box-shadow: var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) rgba(0, 0, 0, .15);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-31822 .elementor-element.elementor-element-d8a3a13 .elementor-heading-title {
	font-size: 24px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-a374273 {
	text-align: start;
}

.elementor-31822 .elementor-element.elementor-element-a374273 img {
	width: 60%;
}

.elementor-31822 .elementor-element.elementor-element-f3a0249 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-f3a0249 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-31822 .elementor-element.elementor-element-f3a0249 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-31822 .elementor-element.elementor-element-86bbd85 {
	--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: var(--e-global-color-4c50db5);
	--border-color: var(--e-global-color-4c50db5);
	--border-radius: 22px 22px 22px 22px;
	box-shadow: var(--shadow_horizontal, 0) var(--shadow_vertical, 0) var(--shadow_blur, 10px) var(--shadow_spread, 0) rgba(0, 0, 0, .15);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-31822 .elementor-element.elementor-element-86bbd85:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-86bbd85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4c50db5);
}

.elementor-31822 .elementor-element.elementor-element-3d0232b .elementor-heading-title {
	font-size: 24px;
	font-weight: 600;
}

.elementor-31822 .elementor-element.elementor-element-ceaa07e {
	text-align: start;
}

.elementor-31822 .elementor-element.elementor-element-ceaa07e img {
	width: 60%;
}

.elementor-31822 .elementor-element.elementor-element-c71bb04 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-c71bb04 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-31822 .elementor-element.elementor-element-c71bb04 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

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

.elementor-31822 .elementor-element.elementor-element-4d3fef3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 3rem 6rem 2.5rem 6rem;
}

.elementor-31822 .elementor-element.elementor-element-4d3fef3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-31822 .elementor-element.elementor-element-808c4bf.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-31822 .elementor-element.elementor-element-64386ff {
	--spacer-size: 10px;
}

.elementor-31822 .elementor-element.elementor-element-64386ff > .elementor-widget-container {
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-e07001f {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-e07001f .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-carousel .slick-slide {
	margin-left: 15px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-carousel .slick-list {
	margin-left: -15px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-arrow {
	display: flex !important;
	color: #3db3b3;
	border-color: #3db3b3;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	font-size: 8px;
	width: 30px;
	height: 30px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-dots {
	display: inline-table !important;
	top: 96%;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-content-inner {
	background-color: rgba(249, 249, 249, 0);
	padding: 25px 150px 27px 150px;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-dot {
	width: 7px;
	height: 7px;
	margin-right: 5px;
	background-color: #d3cfcf;
	border-style: none;
	border-radius: 50% 50% 50% 50%;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 {
	z-index: 1;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-item {
	padding: 5px 5px 50px 5px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-left .wpr-testimonial-meta {
	padding-top: 25px;
	margin-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-right .wpr-testimonial-meta {
	padding-top: 25px;
	margin-left: 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta, .elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta {
	padding: 0 150px 0 150px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-icon i {
	color: #d8d8d8;
	font-size: 35px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-icon svg {
	fill: #d8d8d8;
	width: 35px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-icon {
	margin-bottom: 13px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-title {
	color: #222;
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	letter-spacing: .4px;
	margin: 0 0 22px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-content {
	color: #747474;
	font-family: "Noto Sans", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 27px;
	margin-bottom: 30px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-date {
	color: #aaa;
	font-family: "Open Sans", Sans-serif;
	font-size: 11px;
	font-weight: 500;
	letter-spacing: .6px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-rating i:before {
	color: #ffb426;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-rating-icon .wpr-rating-marked svg {
	fill: #ffb426;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-rating i {
	color: rgba(216, 216, 216, 0);
	font-size: 22px;
	margin-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-rating svg {
	fill: rgba(216, 216, 216, 0);
	width: 22px;
	height: 22px;
	margin-right: 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-rating span {
	color: #ffb426;
	margin-left: 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-rating {
	text-align: center;
	margin-bottom: 5px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-top .wpr-testimonial-meta {
	margin-bottom: 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta {
	margin-top: 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap {
	margin-bottom: 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-image img {
	width: 73px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before, .elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before {
	left: calc(150px + 1px + ( 73px / 2 ));
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before, .elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before {
	right: calc(150px + 1px + ( 73px / 2 ));
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before, .elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
	top: calc(25px + 1px + ( 73px / 2 ));
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-image {
	margin-bottom: 9px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-image-position-right .wpr-testimonial-image {
	margin-left: 9px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-image-position-left .wpr-testimonial-image {
	margin-right: 9px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-image-position-center .wpr-testimonial-image {
	margin-bottom: 9px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-name {
	color: #3f3f3f;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: .4px;
	margin-bottom: 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-job {
	color: #aaa;
	font-family: "Open Sans", Sans-serif;
	font-size: 13px;
	letter-spacing: .3px;
	margin: 0 0 0px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-logo-image img {
	max-width: 65px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-logo-image {
	margin-bottom: 5px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-social {
	color: #fff;
	background-color: rgba(255, 134, 85, .97);
	border-color: rgba(181, 181, 181, 0);
	transition-duration: .1s;
	width: 30px;
	height: 30px;
	font-size: 24px;
	margin-right: 7px;
	border-style: none;
	border-radius: 1px 1px 1px 1px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-social:hover {
	color: #fff;
	background-color: #444;
	border-color: #b5b5b5;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-social i {
	line-height: 30px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-social svg {
	line-height: 30px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-arrow svg {
	fill: #3db3b3;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	width: 8px;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-arrow:hover {
	color: #249b9b;
	border-color: #249b9b;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-arrow:hover svg {
	fill: #249b9b;
}

.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot {
	background-color: #3db3b3;
}

.elementor-31822 .elementor-element.elementor-element-e60d2b4 .elementor-button {
	background-color: var(--e-global-color-bee0f85);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-4c50db5);
	color: var(--e-global-color-4c50db5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-b10b08e {
	--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: 35px;
	--padding-bottom: 20px;
	--padding-left: 25px;
	--padding-right: 25px;
}

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

.elementor-31822 .elementor-element.elementor-element-54c9bde {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-31822 .elementor-element.elementor-element-54c9bde .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-0d17a9c {
	--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;
	--flex-wrap: wrap;
}

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

.elementor-31822 .elementor-element.elementor-element-53fcaf5 {
	text-align: start;
	font-size: 17px;
	font-weight: 400;
}

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

.elementor-31822 .elementor-element.elementor-element-c262f40 {
	font-size: 17px;
	font-weight: 400;
}

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

.elementor-31822 .elementor-element.elementor-element-bf3e937 {
	font-size: 17px;
	font-weight: 400;
}

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

.elementor-31822 .elementor-element.elementor-element-0703418 {
	font-size: 17px;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-415ab33 {
	--spacer-size: 30px;
}

.elementor-31822 .elementor-element.elementor-element-415ab33 > .elementor-widget-container {
	height: auto;
}

.elementor-31822 .elementor-element.elementor-element-3033a8d6 {
	--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: 3rem;
	--padding-bottom: 2rem;
	--padding-left: 8rem;
	--padding-right: 6rem;
}

.elementor-31822 .elementor-element.elementor-element-3033a8d6:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-3033a8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f1f1f1;
}

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

.elementor-31822 .elementor-element.elementor-element-3198ec30 {
	text-align: start;
}

.elementor-31822 .elementor-element.elementor-element-3198ec30 .elementor-heading-title {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 45px;
	color: var(--e-global-color-9378a3c);
}

.elementor-31822 .elementor-element.elementor-element-2105ead {
	font-family: "Inter", Sans-serif;
	font-weight: 400;
}

.elementor-31822 .elementor-element.elementor-element-497b93ad .elementor-button {
	background-color: var(--e-global-color-4c50db5);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	line-height: 140%;
	letter-spacing: 5%;
	fill: var(--e-global-color-bee0f85);
	color: var(--e-global-color-bee0f85);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 90px 90px 90px 90px;
	padding: -1px -1px -1px -1px;
}

.elementor-31822 .elementor-element.elementor-element-d7a3e9c {
	margin: -57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: end;
}

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

.elementor-31822 .elementor-element.elementor-element-1c2a2824 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-30fb90d6 {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31822 .elementor-element.elementor-element-6a858cab {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-2d3607c4 {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31822 .elementor-element.elementor-element-1a443bd2 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-7805b256 {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31822 .elementor-element.elementor-element-72b73fdd {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-28fee281 {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31822 .elementor-element.elementor-element-454a0675 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-3f10d58b {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31822 .elementor-element.elementor-element-bf73368 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-3f299f5e {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31822 .elementor-element.elementor-element-49996128 {
	--display: flex;
}

.elementor-31822 .elementor-element.elementor-element-43e6207d {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31822 .elementor-element.elementor-element-1404a61d {
	--n-accordion-title-font-size: 16px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #6d6b93;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: rgba(14, 38, 76, .96);
}

:where( .elementor-31822 .elementor-element.elementor-element-1404a61d > .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: "Inter", Sans-serif;
	font-weight: 600;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-31822 .elementor-element.elementor-element-f696d7e {
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-29fee3d {
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-46a256c0 {
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-7f597b97 {
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-42e672 {
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-cecc73c {
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-615acd91 {
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-20f50ba4 {
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-c19182b {
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6e735ee4 {
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-carousel .slick-slide {
		margin-left: 15px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-carousel .slick-list {
		margin-left: -15px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-arrow {
		display: none !important;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-dots {
		display: inline-table !important;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-dot {
		width: 7px;
		height: 7px;
		margin-right: 6px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-content-inner {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-left .wpr-testimonial-meta {
		padding-top: 0px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-right .wpr-testimonial-meta {
		padding-top: 0px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta, .elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta {
		padding: 0 10px 0 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-content {
		font-size: 13px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-date {
		font-size: 11px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-rating i {
		font-size: 20px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-rating svg {
		width: 20px;
		height: 20px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-name {
		font-size: 15px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-job {
		font-size: 13px;
	}
}

@media (max-width:767px) {
	.elementor-31822 .elementor-element.elementor-element-1097327:not(.elementor-motion-effects-element-type-background), .elementor-31822 .elementor-element.elementor-element-1097327 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-fgagd.nitrocdn.com/DqrWMdUMATYUpRLCNwQeXMSmhakmwmyY/assets/images/optimized/rev-a5b46d2/www.eresourceerp.com/wp-content/uploads/2026/02/Untitled-design-3.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	.elementor-31822 .elementor-element.elementor-element-1097327 {
		--padding-top: 130px;
		--padding-bottom: 130px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-60302a2 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-670e294 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-e118177 {
		--padding-top: 22px;
		--padding-bottom: 22px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-aaf92c0 {
		--padding-top: 22px;
		--padding-bottom: 22px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-d866470 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-79ffb80 {
		--border-radius: 22px 22px 22px 22px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6b3cd9ae .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-4940798e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-548d760e {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-548d760e .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-18ded59 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-9bd02f0 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-9bd02f0 img {
		width: 50%;
		max-width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-563d541 img {
		width: 50%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-322548f img {
		width: 50%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-23a4329 img {
		width: 100px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-e335a41 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-526217cb .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-7bdcae28 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-713f2dd5 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-c918667 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-dd73b69 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-70165fd img {
		width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-7fe3be8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-bd0b7fb .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-d1a8acd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-9ad67af .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-98e52e9 img {
		width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3c6999a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-9d9b237 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-147a143 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-ab00889 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-bbd0ab7 img {
		width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-154594a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-b6eb5f7 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-8bf9a40 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-1634b38 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3b450ac img {
		width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-e527e45 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-a065555 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3ebe20f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-43fd01c .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-f0f8daf img {
		width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-439c41b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-ad17007 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-f696d7e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-5cf1e5b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6253d37 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-31822 .elementor-element.elementor-element-29fee3d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-70262d9 img {
		width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-20bdfb24 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-46a256c0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3db5ec16 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-7f597b97 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-79039421 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-2f83e46f {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-136cae6a {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-43215ef2 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-290b8dc5 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-44a961a8 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-202162e2 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-194d3a1a {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-7da5f2a2 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6f5a0a7d {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-4de885c4 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-19278eee .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-42e672 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-5190536a .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-4db213e5 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-109baea4 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-cecc73c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6e74ab9a .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-5fe8023f {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-4e8659a .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-615acd91 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-ca9ac59 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-150c9c4b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3c710710 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-20f50ba4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6b09ae86 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-5dfbf9a9 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6a4dd2af .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-f217347 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-f986b15 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-d707c0c .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-55e8a7c .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-57f4f795 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-56ede088 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-5becf18e .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-52d4224c .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-1c040c48 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-e710258 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6ae41322 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-730205cb .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-66bc1c16 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-24f6ef94 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6d7624c {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-4cabb04 {
		--spacer-size: 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-c3a8f30 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-31822 .elementor-element.elementor-element-c19182b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-7d02b89 img {
		width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-9e57ab8 {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-9e57ab8 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3ea481e {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-34dfb1a {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-74bf1c29 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6e735ee4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31822 .elementor-element.elementor-element-7c52ab56 {
		--container-widget-width: 160px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 160px);
		max-width: 160px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-55192c75 {
		--container-widget-width: 160px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 160px);
		max-width: 160px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-67448b29 {
		--container-widget-width: 160px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 160px);
		max-width: 160px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-5f49b23 {
		--container-widget-width: 160px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 160px);
		max-width: 160px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-212ba76 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-0b98c6b {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-0b98c6b .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-d8a3a13 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-a374273 img {
		width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-f3a0249 {
		padding: 1px 1px 25px 1px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-f3a0249 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3d0232b .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-ceaa07e img {
		width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-c71bb04 {
		padding: 1px 1px 25px 1px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-c71bb04 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-4d3fef3 {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-31822 .elementor-element.elementor-element-808c4bf > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-e07001f .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-carousel .slick-slide {
		margin-left: 0px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-carousel .slick-list {
		margin-left: -0px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-arrow {
		display: none !important;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-dots {
		display: inline-table !important;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-dot {
		width: 7px;
		height: 7px;
		margin-right: 6px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-content-inner {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-left .wpr-testimonial-meta {
		padding-top: 0px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-right .wpr-testimonial-meta {
		padding-top: 0px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta, .elementor-31822 .elementor-element.elementor-element-675b2c1.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta {
		padding: 0 10px 0 10px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-title {
		font-size: 22px;
		margin: 0 0 7px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-content {
		font-size: 13px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-date {
		font-size: 11px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-rating i {
		font-size: 20px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-rating svg {
		width: 20px;
		height: 20px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-name {
		font-size: 15px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-675b2c1 .wpr-testimonial-job {
		font-size: 13px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-e60d2b4 {
		padding: 1px 1px 25px 1px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-e60d2b4 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-b10b08e {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-54c9bde .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3198ec30 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-497b93ad .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31822 .elementor-element.elementor-element-1097327:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-31822 .elementor-element.elementor-element-1097327 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.elementor-31822 .elementor-element.elementor-element-e118177 {
		--width: 33%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-aaf92c0 {
		--width: 50%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-ef34d86 {
		--width: 50%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-79ffb80 {
		--width: 90%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-4e14db11 {
		--width: 25%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-4940798e {
		--width: 75%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-aa4ea2d {
		--width: 30%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3405986 {
		--width: 42%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-cc395ca {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-f573ea8 {
		--width: 42%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-33c60a9 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-e4c120c {
		--width: 42%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-f72dc60 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-fb8b773 {
		--width: 42%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-90cfce1 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-272e5c2 {
		--width: 42%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-2997927d {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-50c365f2 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-351e82e7 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6e1110f1 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6500b806 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-666b9da0 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3dafe855 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-621b9756 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-319b5b46 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-81fa10b {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-2ed3853a {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6b05fb1 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-40d64044 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-6428e268 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-571c9a1b {
		--width: 24%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-1c4e2515 {
		--width: 19%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-542d4f10 {
		--width: 19%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-663131de {
		--width: 19%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-12bed1f9 {
		--width: 19%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-5dae69bc {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-1023ed1b {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-4261af62 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-3874da26 {
		--width: 100%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-e87fe2b {
		--width: 25%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-bb8721f {
		--width: 25%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-bb84b80 {
		--width: 25%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-1fb11c3 {
		--width: 25%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-2df4620a {
		--width: 50%;
	}
	
	.elementor-31822 .elementor-element.elementor-element-71a9160c {
		--width: 50%;
	}
}

/* Start custom CSS for form, class: .elementor-element-9e23a61 */
.elementor-31822 .elementor-element.elementor-element-9e23a61 input:hover, .elementor-31822 .elementor-element.elementor-element-9e23a61 input:focus, .elementor-31822 .elementor-element.elementor-element-9e23a61 select:hover, .elementor-31822 .elementor-element.elementor-element-9e23a61 select:focus, .elementor-31822 .elementor-element.elementor-element-9e23a61 textarea:hover, .elementor-31822 .elementor-element.elementor-element-9e23a61 textarea:focus {
	border-color: #f90 !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2aa7589f */
.side-nav a {
	display: block;
	padding: 8px 12px;
	border-bottom: 1px solid #ddd;
	text-decoration: none;
	color: #333;
}

.side-nav a:last-child {
	border-bottom: none;
}

/* End custom CSS */

/* Start custom CSS for form, class: .elementor-element-f9ceb54 */
.elementor-31822 .elementor-element.elementor-element-f9ceb54 input, select {
	padding: 12px !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-6a4dd2af */
.price-wrapper span a {
	color: #fff !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-f217347 */
.price-wrapper span a {
	color: #fff !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-f986b15 */
.price-wrapper span a {
	color: #fff !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-d707c0c */
.price-wrapper span a {
	color: #fff !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-66ddeb1e */
table {
	border-collapse: collapse;
}

th, td {
	border: 1px solid rgba(0, 0, 0, .2) !important;
}

thead {
	display: none !important;
}

tbody tr {
	border-bottom: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td {
	background-color: #fff !important;
}

tbody tr td:nth-child(1) {
	width: 31%;
	background: #fff;
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3) {
	border-right: 1px solid rgba(0, 0, 0, .2) !important;
}

tbody tr td:nth-child(2), tbody tr td:nth-child(3), tbody tr td:nth-child(4) {
	width: 23%;
	text-align: center !important;
	margin-left: auto;
}

tbody tr td:nth-child(2) .td-content, tbody tr td:nth-child(3) .td-content, tbody tr td:nth-child(4) .td-content {
	text-align: center;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-34dfb1a */

/* Wrapper */
.erp-table-wrapper {
	width: 100% !important;
}

/* Responsive container */
.erp-table-responsive {
	width: 100% !important;
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch !important;
}

/* Table styling */
.erp-support-table {
	width: 100% !important;
	min-width: 900px !important;
	border-collapse: collapse !important;
	font-family: Inter, sans-serif !important;
	table-layout: fixed !important;
}

/* Column width */
.erp-support-table col {
	width: 20% !important;
}

/* Table cells */
.erp-support-table td {
	padding: 14px !important;
	text-align: left !important;
	border-bottom: 1px solid #e0e0e0 !important;
	vertical-align: top !important;
}

/* First column emphasis */
.erp-support-table tbody td:first-child {
	font-weight: 600 !important;
}

/* Highlight eresource column */
.erp-support-table td:nth-child(2) {
	background-color: #f3e8ff !important;
	color: #5a0099 !important;
	font-weight: 500 !important;
}

/* Header row styling */
.erp-support-table tr:first-child td {
	font-weight: 500 !important;
}

/* Tablet */
@media (max-width: 1024px) {
	.erp-support-table {
		min-width: 800px !important;
	}
}

/* Mobile */
@media (max-width: 768px) {
	.erp-support-table {
		min-width: 700px !important;
	}
	
	.erp-support-table td {
		font-size: 14px !important;
		padding: 10px !important;
	}
}
