/* End custom CSS */

.elementor-31603 .elementor-element.elementor-element-8683de9 {
	--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;
	--overlay-opacity: .5;
}

.elementor-31603 .elementor-element.elementor-element-8683de9::before, .elementor-31603 .elementor-element.elementor-element-8683de9 > .elementor-background-video-container::before, .elementor-31603 .elementor-element.elementor-element-8683de9 > .e-con-inner > .elementor-background-video-container::before, .elementor-31603 .elementor-element.elementor-element-8683de9 > .elementor-background-slideshow::before, .elementor-31603 .elementor-element.elementor-element-8683de9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31603 .elementor-element.elementor-element-8683de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-31603 .elementor-element.elementor-element-62789ce {
	text-align: center;
}

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

.elementor-31603 .elementor-element.elementor-element-a94580f {
	--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: .57;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-a94580f::before, .elementor-31603 .elementor-element.elementor-element-a94580f > .elementor-background-video-container::before, .elementor-31603 .elementor-element.elementor-element-a94580f > .e-con-inner > .elementor-background-video-container::before, .elementor-31603 .elementor-element.elementor-element-a94580f > .elementor-background-slideshow::before, .elementor-31603 .elementor-element.elementor-element-a94580f > .e-con-inner > .elementor-background-slideshow::before, .elementor-31603 .elementor-element.elementor-element-a94580f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-fgagd.nitrocdn.com/DqrWMdUMATYUpRLCNwQeXMSmhakmwmyY/assets/images/optimized/rev-c996fac/www.eresourceerp.com/wp-content/uploads/2026/02/Untitled-design-4.png");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-31603 .elementor-element.elementor-element-206029c {
	--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-31603 .elementor-element.elementor-element-616f662 {
	--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-31603 .elementor-element.elementor-element-616f662.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31603 .elementor-element.elementor-element-b6da0d0 {
	text-align: center;
}

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

.elementor-31603 .elementor-element.elementor-element-39deed3 {
	--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-31603 .elementor-element.elementor-element-97ec9ba {
	--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-31603 .elementor-element.elementor-element-4b3071a {
	--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-31603 .elementor-element.elementor-element-78c9e98 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-8212c1c .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31603 .elementor-element.elementor-element-8212c1c.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31603 .elementor-element.elementor-element-8212c1c.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-8212c1c {
	background-color: #e2f6ff;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31603 .elementor-element.elementor-element-8212c1c.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31603 .elementor-element.elementor-element-8212c1c.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31603 .elementor-element.elementor-element-8212c1c .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-8212c1c .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31603 .elementor-element.elementor-element-8212c1c .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31603 .elementor-element.elementor-element-8212c1c .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-8212c1c .wpr-feature-list-title a.wpr-feature-list-url {
	color: #006bcd;
}

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

.elementor-31603 .elementor-element.elementor-element-15bb1a8 {
	--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-31603 .elementor-element.elementor-element-8ffb007 {
	--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-31603 .elementor-element.elementor-element-e53cffa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-7bbdd23 .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31603 .elementor-element.elementor-element-7bbdd23.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31603 .elementor-element.elementor-element-7bbdd23.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-7bbdd23 {
	background-color: #fff6ed;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31603 .elementor-element.elementor-element-7bbdd23.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31603 .elementor-element.elementor-element-7bbdd23.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31603 .elementor-element.elementor-element-7bbdd23 .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-7bbdd23 .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31603 .elementor-element.elementor-element-7bbdd23 .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31603 .elementor-element.elementor-element-7bbdd23 .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-7bbdd23 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #de8020;
}

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

.elementor-31603 .elementor-element.elementor-element-b73476d {
	--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-31603 .elementor-element.elementor-element-72cc797 {
	--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-31603 .elementor-element.elementor-element-254178d {
	--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-31603 .elementor-element.elementor-element-63c6e16 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-99c1404 .wpr-feature-list-item {
	justify-content: left;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-99c1404 .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-31603 .elementor-element.elementor-element-99c1404 .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-31603 .elementor-element.elementor-element-99c1404 {
	background-color: #e2ffe2;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-99c1404 .wpr-feature-list-title a.wpr-feature-list-url {
	color: var(--e-global-color-9e76484);
}

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

.elementor-31603 .elementor-element.elementor-element-1ab5eb7 {
	--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-31603 .elementor-element.elementor-element-07b46a6 {
	--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-31603 .elementor-element.elementor-element-0aaed9c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-31603 .elementor-element.elementor-element-80e8b54 .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31603 .elementor-element.elementor-element-80e8b54.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31603 .elementor-element.elementor-element-80e8b54.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-80e8b54 {
	background-color: #f7edff;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31603 .elementor-element.elementor-element-80e8b54.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31603 .elementor-element.elementor-element-80e8b54.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31603 .elementor-element.elementor-element-80e8b54 .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-80e8b54 .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31603 .elementor-element.elementor-element-80e8b54 .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31603 .elementor-element.elementor-element-80e8b54 .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-80e8b54 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #7621bb;
}

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

.elementor-31603 .elementor-element.elementor-element-df55f2b {
	--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-31603 .elementor-element.elementor-element-bec081f {
	--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-31603 .elementor-element.elementor-element-b3b5765 {
	--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-31603 .elementor-element.elementor-element-4dd55ac .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-4dd55ac .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #4139a5;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: #4139a5;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac {
	background-color: #eef2ff;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-4dd55ac .wpr-feature-list-title a.wpr-feature-list-url {
	color: #4139a5;
}

.elementor-31603 .elementor-element.elementor-element-4dd55ac .wpr-feature-list-description {
	color: #4139a5;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-e14dafa {
	--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-31603 .elementor-element.elementor-element-8b3fc7d {
	--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-31603 .elementor-element.elementor-element-6c2d9ed .wpr-feature-list-item {
	justify-content: left;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed.wpr-feature-list-left .wpr-feature-list-item {
	align-items: center;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed.wpr-feature-list-right .wpr-feature-list-item {
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-6c2d9ed .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #9d174d;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed .wpr-feature-list-icon-inner-wrap {
	width: 45px;
	height: 45px;
	background-color: #9d174d;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed {
	background-color: #fdf2f8;
	padding: 12px 12px 12px 12px;
	border-radius: 22px 22px 22px 22px;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed .wpr-feature-list-icon-inner-wrap i {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed .wpr-feature-list-icon-inner-wrap svg {
	fill: #fff;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed .wpr-feature-list-icon-wrap i {
	font-size: 21px;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed .wpr-feature-list-icon-wrap svg {
	width: 21px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-6c2d9ed .wpr-feature-list-title a.wpr-feature-list-url {
	color: #9d174d;
}

.elementor-31603 .elementor-element.elementor-element-6c2d9ed .wpr-feature-list-description {
	color: #9d174d;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-fc2cf3d {
	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-31603 .elementor-element.elementor-element-fc2cf3d.elementor-element {
	--align-self: center;
}

.elementor-31603 .elementor-element.elementor-element-be7ef37 {
	--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-31603 .elementor-element.elementor-element-4958aae {
	--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-31603 .elementor-element.elementor-element-4958aae:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-4958aae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .69);
}

.elementor-31603 .elementor-element.elementor-element-4958aae.e-con {
	--align-self: flex-end;
}

.elementor-31603 .elementor-element.elementor-element-3e71dd7 {
	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-31603 .elementor-element.elementor-element-e9c0fb1 {
	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-31603 .elementor-element.elementor-element-e9c0fb1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

body .elementor-31603 .elementor-element.elementor-element-e9c0fb1 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 10px;
}

.elementor-31603 .elementor-element.elementor-element-e9c0fb1 .elementor-field-group > label, .elementor-31603 .elementor-element.elementor-element-e9c0fb1 .elementor-field-subgroup label {
	color: #464646;
}

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

.elementor-31603 .elementor-element.elementor-element-e9c0fb1 .elementor-field-type-html {
	padding-bottom: 0px;
}

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

.elementor-31603 .elementor-element.elementor-element-e9c0fb1 .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-31603 .elementor-element.elementor-element-e9c0fb1 .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-31603 .elementor-element.elementor-element-e9c0fb1 .elementor-field-group .elementor-select-wrapper::before {
	color: #a0a0a0;
}

.elementor-31603 .elementor-element.elementor-element-e9c0fb1 .elementor-button {
	border-style: none;
	border-radius: 7px 7px 7px 7px;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-e9c0fb1 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-e9c0fb1 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

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

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

.elementor-31603 .elementor-element.elementor-element-e9c0fb1 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-e9c0fb1 .elementor-message {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-5e283bf7 {
	--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-31603 .elementor-element.elementor-element-695e75a1 {
	--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-31603 .elementor-element.elementor-element-695e75a1:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-695e75a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-e2c67c6 {
	--display: flex;
	--border-radius: 22px 22px 22px 22px;
}

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

.elementor-31603 .elementor-element.elementor-element-1e7ec7f6 {
	padding: 20px 0px 0px 15px;
	text-align: start;
}

.elementor-31603 .elementor-element.elementor-element-1e7ec7f6.elementor-element {
	--align-self: stretch;
}

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

.elementor-31603 .elementor-element.elementor-element-6c7c672a.elementor-element {
	--align-self: stretch;
}

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

.elementor-31603 .elementor-element.elementor-element-6c7c672a p {
	margin-block-end: 0px;
}

.elementor-31603 .elementor-element.elementor-element-cc6d327 {
	--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-31603 .elementor-element.elementor-element-498bb528 {
	padding: 0px 10px 0px 10px;
	text-align: start;
}

.elementor-31603 .elementor-element.elementor-element-498bb528 .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-31603 .elementor-element.elementor-element-56287666 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-9f40678 {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
	color: var(--e-global-color-text);
}

.elementor-31603 .elementor-element.elementor-element-63096776 {
	--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-31603 .elementor-element.elementor-element-6ca8ea18 .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-31603 .elementor-element.elementor-element-4d74a74 {
	--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-31603 .elementor-element.elementor-element-4d74a74:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-4d74a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(240, 240, 240, .38);
}

.elementor-31603 .elementor-element.elementor-element-ad1d6b5 {
	text-align: center;
}

.elementor-31603 .elementor-element.elementor-element-ad1d6b5 .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-31603 .elementor-element.elementor-element-a37a567 {
	--display: flex;
}

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

.elementor-31603 .elementor-element.elementor-element-2a2d119 {
	--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-31603 .elementor-element.elementor-element-c415178 img {
	width: 100%;
}

.elementor-31603 .elementor-element.elementor-element-bbb2ffc {
	text-align: center;
}

.elementor-31603 .elementor-element.elementor-element-bbb2ffc .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-31603 .elementor-element.elementor-element-30e6307 {
	text-align: center;
}

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-dbb8a03 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-31603 .elementor-element.elementor-element-dbb8a03 .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-31603 .elementor-element.elementor-element-dbb8a03 .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-31603 .elementor-element.elementor-element-dbb8a03 .elementor-field-group .elementor-select-wrapper::before {
	color: var(--e-global-color-e836e18);
}

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-dbb8a03 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-dbb8a03 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

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

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

.elementor-31603 .elementor-element.elementor-element-dbb8a03 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-dbb8a03 {
	--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-31603 .elementor-element.elementor-element-1a49a1e3 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-4ab18260 {
	--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-31603 .elementor-element.elementor-element-4ab18260:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-4ab18260 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffcf1;
}

.elementor-31603 .elementor-element.elementor-element-6ab4aa02 {
	text-align: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-65de2a80 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-2fbfef98 {
	text-align: center;
}

.elementor-31603 .elementor-element.elementor-element-2fbfef98 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-9378a3c);
}

.elementor-31603 .elementor-element.elementor-element-2647ee9e {
	text-align: center;
}

.elementor-31603 .elementor-element.elementor-element-fcb5c0f {
	--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-31603 .elementor-element.elementor-element-886e5f7 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-886e5f7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-31603 .elementor-element.elementor-element-003a03d {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-003a03d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-003a03d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-5ac2b17d .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-31603 .elementor-element.elementor-element-0455067 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-919a894 img {
	width: 90%;
}

.elementor-31603 .elementor-element.elementor-element-bba0fb4 {
	--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-31603 .elementor-element.elementor-element-39d3dd0 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-29832f3 {
	--display: flex;
}

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

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-b6a6773 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-b6a6773 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-a0ac7ac .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-31603 .elementor-element.elementor-element-44eee5f {
	--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-31603 .elementor-element.elementor-element-5b4df02 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-5b4df02.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-31603 .elementor-element.elementor-element-6ffcd54 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-4e5ab73 .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-31603 .elementor-element.elementor-element-2d2d441 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-caaf135 img {
	width: 90%;
}

.elementor-31603 .elementor-element.elementor-element-ced96f8 {
	--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-31603 .elementor-element.elementor-element-1b62406 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-7d7bfa3 {
	--display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-f8ed1d7 .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-31603 .elementor-element.elementor-element-afb532f {
	--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-31603 .elementor-element.elementor-element-b2b16c8 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-b2b16c8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-d1a5d4e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-d1a5d4e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-78856d3 .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-31603 .elementor-element.elementor-element-113a99c {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-a3a0f99 img {
	width: 90%;
}

.elementor-31603 .elementor-element.elementor-element-2c4e673 {
	--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-31603 .elementor-element.elementor-element-bf4b4f2 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-39c4a67 {
	--display: flex;
}

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

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-e60030f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-e60030f .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-d1926cf .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-31603 .elementor-element.elementor-element-20db100 {
	--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-31603 .elementor-element.elementor-element-6de7f8b {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-6de7f8b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-c9938e5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-c9938e5 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-bf59365 .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-31603 .elementor-element.elementor-element-15db9bb {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-1e2d556 img {
	width: 90%;
}

.elementor-31603 .elementor-element.elementor-element-4f4a118 {
	--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-31603 .elementor-element.elementor-element-67de640 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-5b48aab {
	--display: flex;
}

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

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-3082126 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-3082126 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-2a3a83a .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-31603 .elementor-element.elementor-element-4833b8e {
	--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-31603 .elementor-element.elementor-element-4072670 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-4072670.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-31603 .elementor-element.elementor-element-6ea3ccf {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-ccbde53 .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-31603 .elementor-element.elementor-element-4bc317b {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-00be4b0 img {
	width: 90%;
}

.elementor-31603 .elementor-element.elementor-element-45a66e6 {
	--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-31603 .elementor-element.elementor-element-45a66e6:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-45a66e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-1f313b3 {
	--spacer-size: 50px;
}

.elementor-31603 .elementor-element.elementor-element-1f313b3 > .elementor-widget-container {
	height: auto;
}

.elementor-31603 .elementor-element.elementor-element-31e8e2a {
	padding: 0px 0px 25px 0px;
	text-align: center;
}

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

.elementor-31603 .elementor-element.elementor-element-a7ae84f {
	--display: flex;
}

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-bdbd860 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-bdbd860 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-2b882d6 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-2b882d6 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-2b882d6 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-ca7f8e4 {
	--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-31603 .elementor-element.elementor-element-ca7f8e4:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-ca7f8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-31603 .elementor-element.elementor-element-a01270f .elementor-divider-separator {
	width: 100%;
}

.elementor-31603 .elementor-element.elementor-element-a01270f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-31603 .elementor-element.elementor-element-f7059d5 {
	--spacer-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-f7059d5 > .elementor-widget-container {
	height: auto;
}

.elementor-31603 .elementor-element.elementor-element-413dd37 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-7fd8958 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-591f0b5 {
	--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-31603 .elementor-element.elementor-element-d1882be {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-d1882be .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-d1882be .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-c871ce5 img {
	width: 55%;
}

.elementor-31603 .elementor-element.elementor-element-4bbaf111 {
	--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-31603 .elementor-element.elementor-element-7d2cac1e {
	--spacer-size: 50px;
}

.elementor-31603 .elementor-element.elementor-element-7d2cac1e > .elementor-widget-container {
	height: auto;
}

.elementor-31603 .elementor-element.elementor-element-167e0430 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-5923b59a {
	--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-31603 .elementor-element.elementor-element-1cc1869 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-1cc1869 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31603 .elementor-element.elementor-element-1cc1869 .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-31603 .elementor-element.elementor-element-1cc1869 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-1cc1869 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-1cc1869 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-1cc1869 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

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

.elementor-31603 .elementor-element.elementor-element-6e5cbb0 {
	--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-31603 .elementor-element.elementor-element-64c063a .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-64c063a .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31603 .elementor-element.elementor-element-64c063a .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-31603 .elementor-element.elementor-element-64c063a .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-64c063a .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-64c063a .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-64c063a .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

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

.elementor-31603 .elementor-element.elementor-element-673bd5c0 {
	--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-31603 .elementor-element.elementor-element-63ed060d .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-63ed060d .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31603 .elementor-element.elementor-element-63ed060d .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-31603 .elementor-element.elementor-element-63ed060d .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-63ed060d .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-63ed060d .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-63ed060d .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

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

.elementor-31603 .elementor-element.elementor-element-75455f81 {
	--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-31603 .elementor-element.elementor-element-3a56391a .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-3a56391a .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-31603 .elementor-element.elementor-element-3a56391a .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-6e11bac3 {
	--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-31603 .elementor-element.elementor-element-e56a66f .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-e56a66f .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-31603 .elementor-element.elementor-element-e56a66f .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-54eebb0e {
	--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-31603 .elementor-element.elementor-element-40749943 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-40749943 .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-31603 .elementor-element.elementor-element-40749943 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-6acdcdb5 {
	--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-31603 .elementor-element.elementor-element-14082b87 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-14082b87 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31603 .elementor-element.elementor-element-14082b87 .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-31603 .elementor-element.elementor-element-14082b87 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-14082b87 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-14082b87 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-14082b87 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

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

.elementor-31603 .elementor-element.elementor-element-3d98a6b1 {
	--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-31603 .elementor-element.elementor-element-49e9637b .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-49e9637b .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31603 .elementor-element.elementor-element-49e9637b .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-31603 .elementor-element.elementor-element-49e9637b .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-49e9637b .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-49e9637b .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-49e9637b .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

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

.elementor-31603 .elementor-element.elementor-element-4bc2dd4 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-33a2357a {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-98064b0 {
	--display: flex;
	--justify-content: center;
}

.elementor-31603 .elementor-element.elementor-element-68c545d {
	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-31603 .elementor-element.elementor-element-68c545d.elementor-element {
	--align-self: center;
}

.elementor-31603 .elementor-element.elementor-element-68c545d a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31603 .elementor-element.elementor-element-14fea89 {
	--display: flex;
	--justify-content: center;
}

.elementor-31603 .elementor-element.elementor-element-082985c {
	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-31603 .elementor-element.elementor-element-082985c.elementor-element {
	--align-self: center;
}

.elementor-31603 .elementor-element.elementor-element-082985c a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31603 .elementor-element.elementor-element-74cb8b0 {
	--display: flex;
	--justify-content: center;
}

.elementor-31603 .elementor-element.elementor-element-dace2f1 {
	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-31603 .elementor-element.elementor-element-dace2f1.elementor-element {
	--align-self: center;
}

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

.elementor-31603 .elementor-element.elementor-element-3b11c8b {
	--display: flex;
	--justify-content: center;
}

.elementor-31603 .elementor-element.elementor-element-e5ca70d {
	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-31603 .elementor-element.elementor-element-e5ca70d.elementor-element {
	--align-self: center;
}

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

.elementor-31603 .elementor-element.elementor-element-2eea22f {
	--display: flex;
	--justify-content: center;
}

.elementor-31603 .elementor-element.elementor-element-4f2da23 {
	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-31603 .elementor-element.elementor-element-4f2da23.elementor-element {
	--align-self: center;
}

.elementor-31603 .elementor-element.elementor-element-4f2da23 a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31603 .elementor-element.elementor-element-6cdc78a {
	--display: flex;
	--justify-content: center;
}

.elementor-31603 .elementor-element.elementor-element-f846f49 {
	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-31603 .elementor-element.elementor-element-f846f49.elementor-element {
	--align-self: center;
}

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

.elementor-31603 .elementor-element.elementor-element-1fa8543 {
	--display: flex;
	--justify-content: center;
}

.elementor-31603 .elementor-element.elementor-element-6eb0b07 {
	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-31603 .elementor-element.elementor-element-6eb0b07.elementor-element {
	--align-self: center;
}

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

.elementor-31603 .elementor-element.elementor-element-75c019a {
	--display: flex;
	--justify-content: center;
}

.elementor-31603 .elementor-element.elementor-element-5a34212 {
	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-31603 .elementor-element.elementor-element-5a34212.elementor-element {
	--align-self: center;
}

.elementor-31603 .elementor-element.elementor-element-5a34212 a {
	color: var(--e-global-color-7e14c76);
}

.elementor-31603 .elementor-element.elementor-element-4eb57ed0 .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-31603 .elementor-element.elementor-element-2e187c9a {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-16623679 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-5ddc0e61 {
	--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-31603 .elementor-element.elementor-element-30036536 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-30036536 .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-31603 .elementor-element.elementor-element-30036536 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-62890b13 {
	--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-31603 .elementor-element.elementor-element-443a4dc7 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-443a4dc7 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31603 .elementor-element.elementor-element-443a4dc7 .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-31603 .elementor-element.elementor-element-443a4dc7 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-443a4dc7 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-443a4dc7 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-443a4dc7 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

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

.elementor-31603 .elementor-element.elementor-element-58365dce {
	--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-31603 .elementor-element.elementor-element-56af2312 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-56af2312 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31603 .elementor-element.elementor-element-56af2312 .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-31603 .elementor-element.elementor-element-56af2312 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-56af2312 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-56af2312 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-56af2312 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

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

.elementor-31603 .elementor-element.elementor-element-6d79812 {
	--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-31603 .elementor-element.elementor-element-1a7a3c9b .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-1a7a3c9b .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31603 .elementor-element.elementor-element-1a7a3c9b .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-31603 .elementor-element.elementor-element-1a7a3c9b .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-1a7a3c9b .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-1a7a3c9b .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-1a7a3c9b .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

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

.elementor-31603 .elementor-element.elementor-element-181b5de1 {
	--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-31603 .elementor-element.elementor-element-31ef7455 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-31ef7455 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31603 .elementor-element.elementor-element-31ef7455 .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-31603 .elementor-element.elementor-element-31ef7455 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-31ef7455 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-31ef7455 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-31ef7455 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

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

.elementor-31603 .elementor-element.elementor-element-29cb0426 {
	--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-31603 .elementor-element.elementor-element-34000df6 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

.elementor-31603 .elementor-element.elementor-element-34000df6 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-31603 .elementor-element.elementor-element-34000df6 .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-31603 .elementor-element.elementor-element-34000df6 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-34000df6 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-34000df6 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-34000df6 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

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

.elementor-31603 .elementor-element.elementor-element-4b12e1c0 .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-31603 .elementor-element.elementor-element-4b12e1c0 {
	border-style: none;
}

.elementor-31603 .elementor-element.elementor-element-23f818c0 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 125px;
	--padding-right: 125px;
}

.elementor-31603 .elementor-element.elementor-element-cd017e3 {
	--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-31603 .elementor-element.elementor-element-cd017e3:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-cd017e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31603 .elementor-element.elementor-element-3e035066 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-6af81a27 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-2fa084de {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-2fa084de .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-2fa084de .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-d1a12c9 .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-31603 .elementor-element.elementor-element-472f4b99 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 125px;
	--padding-right: 125px;
}

.elementor-31603 .elementor-element.elementor-element-614e85b2 {
	--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-31603 .elementor-element.elementor-element-614e85b2:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-614e85b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31603 .elementor-element.elementor-element-27ae8d3d {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-434bc3b4 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-434bc3b4 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-434bc3b4 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-2efd1fc {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-2efd1fc .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-2efd1fc .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-fb023cc .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-31603 .elementor-element.elementor-element-18f45288 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 125px;
	--padding-right: 125px;
}

.elementor-31603 .elementor-element.elementor-element-518790a6 {
	--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-31603 .elementor-element.elementor-element-518790a6:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-518790a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31603 .elementor-element.elementor-element-51d725b8 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

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

.elementor-31603 .elementor-element.elementor-element-5517cef6 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-5517cef6 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-5517cef6 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-39203ac2 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-39203ac2 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-39203ac2 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-37f758d .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-31603 .elementor-element.elementor-element-3624f19b {
	--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-31603 .elementor-element.elementor-element-56d03e0 {
	--spacer-size: 50px;
}

.elementor-31603 .elementor-element.elementor-element-56d03e0 > .elementor-widget-container {
	height: auto;
}

.elementor-31603 .elementor-element.elementor-element-80a6cc2 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-366b0f99 {
	--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-31603 .elementor-element.elementor-element-4e573e8a {
	--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-31603 .elementor-element.elementor-element-40618fc7 {
	--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-31603 .elementor-element.elementor-element-2d1adb4f {
	--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-31603 .elementor-element.elementor-element-e3ed383 {
	--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-31603 .elementor-element.elementor-element-4fe6886b {
	text-align: center;
}

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

.elementor-31603 .elementor-element.elementor-element-7134668e {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-5721af4b .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-31603 .elementor-element.elementor-element-5721af4b {
	padding: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-5589df2a {
	--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-31603 .elementor-element.elementor-element-743f2b1d {
	text-align: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-282de6b8 .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-31603 .elementor-element.elementor-element-282de6b8 {
	padding: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-496d64db {
	--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-31603 .elementor-element.elementor-element-38a9ff99 {
	text-align: center;
}

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

.elementor-31603 .elementor-element.elementor-element-114f2e4f {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-64d5deb6 .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-31603 .elementor-element.elementor-element-64d5deb6 {
	padding: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-6315a4f7 {
	--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-31603 .elementor-element.elementor-element-28c455c3 {
	text-align: center;
}

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

.elementor-31603 .elementor-element.elementor-element-5db8d445 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-2e2397a1 .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-31603 .elementor-element.elementor-element-2e2397a1 {
	padding: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-25e34056 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-3f5944c2 {
	--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-31603 .elementor-element.elementor-element-2dee122 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31603 .elementor-element.elementor-element-2dee122.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table {
	max-width: 100%;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .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-31603 .elementor-element.elementor-element-2dee122 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-2ef9ae38 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table {
	max-width: 100%;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .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-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-21564df3 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table {
	max-width: 100%;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .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-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-548b87b9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd {
	width: 100%;
	max-width: 100%;
	padding: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table {
	max-width: 100%;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-aba5afd table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .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-31603 .elementor-element.elementor-element-aba5afd .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-7376b190 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31603 .elementor-element.elementor-element-71a88742.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table {
	max-width: 100%;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .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-31603 .elementor-element.elementor-element-71a88742 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-683c8383 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-146c226 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31603 .elementor-element.elementor-element-146c226.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table {
	max-width: 100%;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31603 .elementor-element.elementor-element-146c226 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-146c226 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-146c226 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-146c226 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-146c226 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-146c226 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .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-31603 .elementor-element.elementor-element-146c226 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-168c9067 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-523a240 {
	width: var(--container-widget-width, 101.707%);
	max-width: 101.707%;
	--container-widget-width: 101.707%;
	--container-widget-flex-grow: 0;
}

.elementor-31603 .elementor-element.elementor-element-523a240.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table {
	max-width: 100%;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px;
}

.rtl .elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table thead tr th {
	color: #fff;
	background-color: #4a4893;
}

.elementor-31603 .elementor-element.elementor-element-523a240 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-523a240 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-523a240 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-523a240 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-523a240 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-523a240 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .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-31603 .elementor-element.elementor-element-523a240 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-4f4e85c2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-31603 .elementor-element.elementor-element-a9a3929.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table {
	max-width: 100%;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-a9a3929 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table thead tr th i {
	font-size: 20px;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 20px;
	width: 20px;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table tbody > tr:nth-child(2n+1) td:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .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-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 15px;
	color: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 15px;
	width: 15px;
	fill: #008e12;
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: rgba(109, 120, 130, .94);
}

.elementor-31603 .elementor-element.elementor-element-7363a901 {
	--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-31603 .elementor-element.elementor-element-7363a901 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #e7f5ff;
}

:where( .elementor-31603 .elementor-element.elementor-element-7363a901 > .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-31603 .elementor-element.elementor-element-02f2a13 {
	--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-31603 .elementor-element.elementor-element-02f2a13:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-02f2a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0fb545d);
}

.elementor-31603 .elementor-element.elementor-element-fb7f015 {
	--spacer-size: 50px;
}

.elementor-31603 .elementor-element.elementor-element-fb7f015 > .elementor-widget-container {
	height: auto;
}

.elementor-31603 .elementor-element.elementor-element-1db751a {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-08ddcbb {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-9ea70a7 {
	--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-31603 .elementor-element.elementor-element-c68ac00 img {
	width: 45%;
}

.elementor-31603 .elementor-element.elementor-element-558e428 {
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

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

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

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

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

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

.elementor-31603 .elementor-element.elementor-element-558e428 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-31603 .elementor-element.elementor-element-558e428 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

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

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

.elementor-31603 .elementor-element.elementor-element-ce6c8b7 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-fb30920 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-3f3fe53 {
	font-family: "Inter", Sans-serif;
}

.elementor-31603 .elementor-element.elementor-element-46b35550 {
	--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-31603 .elementor-element.elementor-element-54a2c7e8 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-19417b8b {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-373ee73e {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-31603 .elementor-element.elementor-element-32c303d2 {
	--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-31603 .elementor-element.elementor-element-32c303d2:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-32c303d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31603 .elementor-element.elementor-element-630c826 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-630c826 .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-31603 .elementor-element.elementor-element-630c826 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-630c826 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-630c826 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-630c826 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-630c826 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-6066867a {
	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-31603 .elementor-element.elementor-element-6066867a.elementor-element {
	--align-self: center;
}

.elementor-31603 .elementor-element.elementor-element-1534ba20 {
	--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-31603 .elementor-element.elementor-element-1534ba20:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-1534ba20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31603 .elementor-element.elementor-element-1bf60672 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-1bf60672 .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-31603 .elementor-element.elementor-element-1bf60672 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-1bf60672 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-1bf60672 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-1bf60672 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-1bf60672 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-39e81094 {
	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-31603 .elementor-element.elementor-element-39e81094.elementor-element {
	--align-self: center;
}

.elementor-31603 .elementor-element.elementor-element-59c0acab {
	--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-31603 .elementor-element.elementor-element-59c0acab:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-59c0acab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31603 .elementor-element.elementor-element-282a48cf .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-282a48cf .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-31603 .elementor-element.elementor-element-282a48cf .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-282a48cf .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-282a48cf .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-282a48cf .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-282a48cf .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-2e8d6b2f {
	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-31603 .elementor-element.elementor-element-2e8d6b2f.elementor-element {
	--align-self: center;
}

.elementor-31603 .elementor-element.elementor-element-36c7a677 {
	--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-31603 .elementor-element.elementor-element-36c7a677:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-36c7a677 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9fdff;
}

.elementor-31603 .elementor-element.elementor-element-1bb04662 .wpr-feature-list-item {
	justify-content: center;
	align-items: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-1bb04662 .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-31603 .elementor-element.elementor-element-1bb04662 .wpr-feature-list-icon-wrap {
	margin-bottom: 20px;
}

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

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

.elementor-31603 .elementor-element.elementor-element-1bb04662 .wpr-feature-list-icon-wrap i {
	font-size: 25px;
}

.elementor-31603 .elementor-element.elementor-element-1bb04662 .wpr-feature-list-icon-wrap svg {
	width: 25px;
	height: auto;
}

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

.elementor-31603 .elementor-element.elementor-element-1bb04662 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-31603 .elementor-element.elementor-element-1bb04662 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-543bf2d8 {
	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-31603 .elementor-element.elementor-element-543bf2d8.elementor-element {
	--align-self: center;
}

.elementor-31603 .elementor-element.elementor-element-51ff1bc8 .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-31603 .elementor-element.elementor-element-51ff1bc8 {
	border-style: none;
}

.elementor-31603 .elementor-element.elementor-element-659a232 {
	--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-31603 .elementor-element.elementor-element-659a232:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-659a232 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #fff 39%, #ffe8ec 100%);
}

.elementor-31603 .elementor-element.elementor-element-48fb458 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

.elementor-31603 .elementor-element.elementor-element-65dd58f {
	--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-31603 .elementor-element.elementor-element-6e85ea4 {
	--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-31603 .elementor-element.elementor-element-6e85ea4:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-6e85ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4c50db5);
}

.elementor-31603 .elementor-element.elementor-element-60a7d62 .elementor-heading-title {
	font-size: 24px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-84e64d0 {
	text-align: start;
}

.elementor-31603 .elementor-element.elementor-element-84e64d0 img {
	width: 60%;
}

.elementor-31603 .elementor-element.elementor-element-8d31261 .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-31603 .elementor-element.elementor-element-8d31261 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-31603 .elementor-element.elementor-element-8d31261 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-31603 .elementor-element.elementor-element-2ec3ad6 {
	--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-31603 .elementor-element.elementor-element-2ec3ad6:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-2ec3ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4c50db5);
}

.elementor-31603 .elementor-element.elementor-element-6bae473 .elementor-heading-title {
	font-size: 24px;
	font-weight: 600;
}

.elementor-31603 .elementor-element.elementor-element-64ad463 {
	text-align: start;
}

.elementor-31603 .elementor-element.elementor-element-64ad463 img {
	width: 60%;
}

.elementor-31603 .elementor-element.elementor-element-6f5d3d8 .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-31603 .elementor-element.elementor-element-6f5d3d8 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-31603 .elementor-element.elementor-element-6f5d3d8 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

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

.elementor-31603 .elementor-element.elementor-element-5526757 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 3rem 6rem 2.5rem 6rem;
}

.elementor-31603 .elementor-element.elementor-element-5526757 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-31603 .elementor-element.elementor-element-378fd32.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-31603 .elementor-element.elementor-element-b2896da {
	--spacer-size: 10px;
}

.elementor-31603 .elementor-element.elementor-element-b2896da > .elementor-widget-container {
	height: auto;
}

.elementor-31603 .elementor-element.elementor-element-716b4a2 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-carousel .slick-slide {
	margin-left: 15px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-carousel .slick-list {
	margin-left: -15px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .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-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-dots {
	display: inline-table !important;
	top: 96%;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .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-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-dot {
	width: 7px;
	height: 7px;
	margin-right: 5px;
	background-color: #d3cfcf;
	border-style: none;
	border-radius: 50% 50% 50% 50%;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 {
	z-index: 1;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-item {
	padding: 5px 5px 50px 5px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-left .wpr-testimonial-meta {
	padding-top: 25px;
	margin-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-right .wpr-testimonial-meta {
	padding-top: 25px;
	margin-left: 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta, .elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta {
	padding: 0 150px 0 150px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-icon i {
	color: #d8d8d8;
	font-size: 35px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-icon svg {
	fill: #d8d8d8;
	width: 35px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-icon {
	margin-bottom: 13px;
	text-align: center;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .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-31603 .elementor-element.elementor-element-de6cac8 .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-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-date {
	color: #aaa;
	font-family: "Open Sans", Sans-serif;
	font-size: 11px;
	font-weight: 500;
	letter-spacing: .6px;
	text-align: center;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-rating i:before {
	color: #ffb426;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-rating-icon .wpr-rating-marked svg {
	fill: #ffb426;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-rating i {
	color: rgba(216, 216, 216, 0);
	font-size: 22px;
	margin-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-rating svg {
	fill: rgba(216, 216, 216, 0);
	width: 22px;
	height: 22px;
	margin-right: 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-rating span {
	color: #ffb426;
	margin-left: 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-rating {
	text-align: center;
	margin-bottom: 5px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-top .wpr-testimonial-meta {
	margin-bottom: 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta {
	margin-top: 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap {
	margin-bottom: 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-image img {
	width: 73px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before, .elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before {
	left: calc(150px + 1px + ( 73px / 2 ));
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before, .elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before {
	right: calc(150px + 1px + ( 73px / 2 ));
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before, .elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
	top: calc(25px + 1px + ( 73px / 2 ));
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-image {
	margin-bottom: 9px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-image-position-right .wpr-testimonial-image {
	margin-left: 9px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-image-position-left .wpr-testimonial-image {
	margin-right: 9px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-image-position-center .wpr-testimonial-image {
	margin-bottom: 9px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-name {
	color: #3f3f3f;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: .4px;
	margin-bottom: 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-job {
	color: #aaa;
	font-family: "Open Sans", Sans-serif;
	font-size: 13px;
	letter-spacing: .3px;
	margin: 0 0 0px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-logo-image img {
	max-width: 65px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-logo-image {
	margin-bottom: 5px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .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-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-social:hover {
	color: #fff;
	background-color: #444;
	border-color: #b5b5b5;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-social i {
	line-height: 30px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-social svg {
	line-height: 30px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-arrow svg {
	fill: #3db3b3;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	width: 8px;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-arrow:hover {
	color: #249b9b;
	border-color: #249b9b;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-arrow:hover svg {
	fill: #249b9b;
}

.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot {
	background-color: #3db3b3;
}

.elementor-31603 .elementor-element.elementor-element-6b328cb .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-31603 .elementor-element.elementor-element-9d35858 {
	--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-31603 .elementor-element.elementor-element-9d35858:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-9d35858 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-31603 .elementor-element.elementor-element-dda08c1 {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

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

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

.elementor-31603 .elementor-element.elementor-element-6a95f85 {
	--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-31603 .elementor-element.elementor-element-1a0e255 {
	--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-31603 .elementor-element.elementor-element-2d7ff10 {
	text-align: start;
	font-size: 17px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-256e577 {
	--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-31603 .elementor-element.elementor-element-a5c8cbe {
	font-size: 17px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-1f88f39 {
	--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-31603 .elementor-element.elementor-element-2fe6d03 {
	font-size: 17px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-a8145b5 {
	--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-31603 .elementor-element.elementor-element-d88e1dd {
	font-size: 17px;
	font-weight: 400;
}

.elementor-31603 .elementor-element.elementor-element-1aa3a6b {
	--spacer-size: 30px;
}

.elementor-31603 .elementor-element.elementor-element-1aa3a6b > .elementor-widget-container {
	height: auto;
}

.elementor-31603 .elementor-element.elementor-element-6527c858 {
	--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-31603 .elementor-element.elementor-element-6527c858:not(.elementor-motion-effects-element-type-background), .elementor-31603 .elementor-element.elementor-element-6527c858 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f1f1f1;
}

.elementor-31603 .elementor-element.elementor-element-65e8904d {
	--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-31603 .elementor-element.elementor-element-48ae6c6 {
	text-align: start;
}

.elementor-31603 .elementor-element.elementor-element-48ae6c6 .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-31603 .elementor-element.elementor-element-463f778e .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-31603 .elementor-element.elementor-element-68e2c681 {
	margin: -57px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: end;
}

.elementor-31603 .elementor-element.elementor-element-29f93bf6 {
	--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-31603 .elementor-element.elementor-element-21ae8d02 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-40056e6b {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31603 .elementor-element.elementor-element-197c72f7 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-7c20101c {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31603 .elementor-element.elementor-element-508894fb {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-b361614 {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31603 .elementor-element.elementor-element-6ca764 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-7e6e7745 {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31603 .elementor-element.elementor-element-2bef9142 {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-355c17eb {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31603 .elementor-element.elementor-element-4cd2da2c {
	--display: flex;
}

.elementor-31603 .elementor-element.elementor-element-3387e7e1 {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #505050;
}

.elementor-31603 .elementor-element.elementor-element-7a8aea97 {
	--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-31603 .elementor-element.elementor-element-7a8aea97 > .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-31603 .elementor-element.elementor-element-645c4c5 {
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-591f0b5 {
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6425fa8c {
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-562938e {
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-3c49efc6 {
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-161340fa {
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-f1cfad5 {
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-70fb8c8d {
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-9ea70a7 {
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-373ee73e {
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-carousel .slick-slide {
		margin-left: 15px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-carousel .slick-list {
		margin-left: -15px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-arrow {
		display: none !important;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-dots {
		display: inline-table !important;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-dot {
		width: 7px;
		height: 7px;
		margin-right: 6px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-content-inner {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-left .wpr-testimonial-meta {
		padding-top: 0px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-right .wpr-testimonial-meta {
		padding-top: 0px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta, .elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta {
		padding: 0 10px 0 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-content {
		font-size: 13px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-date {
		font-size: 11px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-rating i {
		font-size: 20px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-rating svg {
		width: 20px;
		height: 20px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-name {
		font-size: 15px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-job {
		font-size: 13px;
	}
}

@media (max-width:767px) {
	.elementor-31603 .elementor-element.elementor-element-8683de9::before, .elementor-31603 .elementor-element.elementor-element-8683de9 > .elementor-background-video-container::before, .elementor-31603 .elementor-element.elementor-element-8683de9 > .e-con-inner > .elementor-background-video-container::before, .elementor-31603 .elementor-element.elementor-element-8683de9 > .elementor-background-slideshow::before, .elementor-31603 .elementor-element.elementor-element-8683de9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31603 .elementor-element.elementor-element-8683de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-image: url("https://cdn-fgagd.nitrocdn.com/DqrWMdUMATYUpRLCNwQeXMSmhakmwmyY/assets/images/optimized/rev-c996fac/www.eresourceerp.com/wp-content/uploads/2026/02/manufacutring.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	.elementor-31603 .elementor-element.elementor-element-8683de9 {
		--padding-top: 130px;
		--padding-bottom: 130px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-62789ce {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-62789ce .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-a94580f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-206029c {
		--padding-top: 22px;
		--padding-bottom: 22px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-616f662 {
		--padding-top: 22px;
		--padding-bottom: 22px;
		--padding-left: 22px;
		--padding-right: 22px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-b6da0d0 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-4958aae {
		--border-radius: 22px 22px 22px 22px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-1e7ec7f6 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-cc6d327 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-498bb528 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-498bb528 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6ca8ea18 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-ad1d6b5 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-c415178 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-c415178 img {
		width: 50%;
		max-width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-a580480 img {
		width: 50%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-a99bbd8 img {
		width: 50%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-c2aa098 img {
		width: 100px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-bbb2ffc .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6ab4aa02 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-2fbfef98 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-594d305 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-5ac2b17d .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-919a894 img {
		width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-e39a942 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-a0ac7ac .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-d9fe993 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-4e5ab73 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-caaf135 img {
		width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-3064bb9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-f8ed1d7 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-5c975aa {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-78856d3 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-a3a0f99 img {
		width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-39ca85c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-d1926cf .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-d6d6c9f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-bf59365 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-1e2d556 img {
		width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-c1c4772 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-2a3a83a .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-1f07989 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-ccbde53 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-00be4b0 img {
		width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-45a66e6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-31e8e2a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-645c4c5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-ca7f8e4 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-413dd37 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-591f0b5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-c871ce5 img {
		width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-167e0430 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6425fa8c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-33a2357a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-562938e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-68c545d {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-082985c {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-dace2f1 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-e5ca70d {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-4f2da23 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-f846f49 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6eb0b07 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-5a34212 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-4eb57ed0 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-16623679 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-3c49efc6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-4b12e1c0 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-23f818c0 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-3e035066 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-161340fa {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-d1a12c9 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-472f4b99 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-27ae8d3d .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-f1cfad5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-fb023cc .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-18f45288 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-51d725b8 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-70fb8c8d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-37f758d .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-56d03e0 {
		--spacer-size: 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-80a6cc2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-5721af4b .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-282de6b8 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-64d5deb6 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-2e2397a1 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-2dee122 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31603 .elementor-element.elementor-element-339d36e7 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31603 .elementor-element.elementor-element-5baeca33 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31603 .elementor-element.elementor-element-aba5afd .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31603 .elementor-element.elementor-element-71a88742 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31603 .elementor-element.elementor-element-146c226 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31603 .elementor-element.elementor-element-523a240 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31603 .elementor-element.elementor-element-a9a3929 .eael-data-table tbody .td-content-wrapper {
		text-align: center;
	}
	
	.elementor-31603 .elementor-element.elementor-element-02f2a13 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-fb7f015 {
		--spacer-size: 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-1db751a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-9ea70a7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-c68ac00 img {
		width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-fb30920 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-3f3fe53 {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-19417b8b .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-373ee73e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6066867a {
		--container-widget-width: 160px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 160px);
		max-width: 160px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-39e81094 {
		--container-widget-width: 160px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 160px);
		max-width: 160px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-2e8d6b2f {
		--container-widget-width: 160px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 160px);
		max-width: 160px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-543bf2d8 {
		--container-widget-width: 160px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 160px);
		max-width: 160px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-51ff1bc8 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-48fb458 {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-48fb458 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-60a7d62 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-84e64d0 img {
		width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-8d31261 {
		padding: 1px 1px 25px 1px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-8d31261 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6bae473 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-64ad463 img {
		width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6f5d3d8 {
		padding: 1px 1px 25px 1px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6f5d3d8 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-5526757 {
		padding: 1rem 1rem 1rem 1rem;
	}
	
	.elementor-31603 .elementor-element.elementor-element-378fd32 > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-716b4a2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-carousel .slick-slide {
		margin-left: 0px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-carousel .slick-list {
		margin-left: -0px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-arrow {
		display: none !important;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-dots {
		display: inline-table !important;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-dot {
		width: 7px;
		height: 7px;
		margin-right: 6px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-content-inner {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-left .wpr-testimonial-meta {
		padding-top: 0px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-right .wpr-testimonial-meta {
		padding-top: 0px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta, .elementor-31603 .elementor-element.elementor-element-de6cac8.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta {
		padding: 0 10px 0 10px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-title {
		font-size: 22px;
		margin: 0 0 7px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-content {
		font-size: 13px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-date {
		font-size: 11px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-rating i {
		font-size: 20px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-rating svg {
		width: 20px;
		height: 20px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-name {
		font-size: 15px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-de6cac8 .wpr-testimonial-job {
		font-size: 13px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6b328cb {
		padding: 1px 1px 25px 1px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6b328cb .elementor-button {
		font-size: 14px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-9d35858 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-dda08c1 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-48ae6c6 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-31603 .elementor-element.elementor-element-463f778e .elementor-button {
		font-size: 14px;
	}
}

@media (min-width:768px) {
	.elementor-31603 .elementor-element.elementor-element-206029c {
		--width: 33%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-616f662 {
		--width: 50%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-be7ef37 {
		--width: 50%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-4958aae {
		--width: 90%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-695e75a1 {
		--width: 25%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-cc6d327 {
		--width: 75%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-4d74a74 {
		--width: 30%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-886e5f7 {
		--width: 42%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-5b4df02 {
		--width: 42%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-b2b16c8 {
		--width: 42%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6de7f8b {
		--width: 42%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-4072670 {
		--width: 42%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-673bd5c0 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-75455f81 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6e11bac3 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-54eebb0e {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6acdcdb5 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-3d98a6b1 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-5ddc0e61 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-62890b13 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-58365dce {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6d79812 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-181b5de1 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-29cb0426 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-2d1adb4f {
		--width: 24%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-e3ed383 {
		--width: 19%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-5589df2a {
		--width: 19%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-496d64db {
		--width: 19%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-6315a4f7 {
		--width: 19%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-32c303d2 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-1534ba20 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-59c0acab {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-36c7a677 {
		--width: 100%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-1a0e255 {
		--width: 25%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-256e577 {
		--width: 25%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-1f88f39 {
		--width: 25%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-a8145b5 {
		--width: 25%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-65e8904d {
		--width: 50%;
	}
	
	.elementor-31603 .elementor-element.elementor-element-29f93bf6 {
		--width: 50%;
	}
}

/* Start custom CSS for form, class: .elementor-element-e9c0fb1 */
.elementor-31603 .elementor-element.elementor-element-e9c0fb1 input:hover, .elementor-31603 .elementor-element.elementor-element-e9c0fb1 input:focus, .elementor-31603 .elementor-element.elementor-element-e9c0fb1 select:hover, .elementor-31603 .elementor-element.elementor-element-e9c0fb1 select:focus, .elementor-31603 .elementor-element.elementor-element-e9c0fb1 textarea:hover, .elementor-31603 .elementor-element.elementor-element-e9c0fb1 textarea:focus {
	border-color: #f90 !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-6c7c672a */
.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-dbb8a03 */
.elementor-31603 .elementor-element.elementor-element-dbb8a03 input, select {
	padding: 12px !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-5721af4b */
.price-wrapper span a {
	color: #fff !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-282de6b8 */
.price-wrapper span a {
	color: #fff !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-64d5deb6 */
.price-wrapper a span {
	color: #fff !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-2e2397a1 */
.price-wrapper a span {
	color: #fff !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3f5944c2 */
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-3f5944c2 */
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-3f5944c2 */
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-3f5944c2 */
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-3f5944c2 */
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-3f5944c2 */
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-3f5944c2 */
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-3f5944c2 */
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-3f5944c2 */
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-3f3fe53 */

/* 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;
	}
}
