/* End Custom Fonts CSS */

.elementor-5155 .elementor-element.elementor-element-75b5982 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 85px;
	--padding-bottom: 81px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-75b5982:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-75b5982 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddc6f9;
	background-image: url("https://cdn-ilebjbl.nitrocdn.com/nkzzFHGrfttxeseKMccYgnAwfWgLTsCa/assets/images/optimized/rev-9a1161e/getflex.com/wp-content/uploads/2024/06/Background.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5155 .elementor-element.elementor-element-f7512b5 {
	--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-5155 .elementor-element.elementor-element-f7512b5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-1df4c53 {
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-1df4c53 img {
	width: 100%;
}

.elementor-5155 .elementor-element.elementor-element-a13a269 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 19px;
	--margin-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-b3df0a1 {
	width: var(--container-widget-width, 653px);
	max-width: 653px;
	--container-widget-width: 653px;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-b3df0a1 .elementor-heading-title {
	font-family: "Rebrand", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 55px;
}

.elementor-5155 .elementor-element.elementor-element-9bf47b1 {
	width: var(--container-widget-width, 570px);
	max-width: 570px;
	--container-widget-width: 570px;
	--container-widget-flex-grow: 0;
	font-family: "Lexend", Sans-serif;
	font-size: 24px;
	font-weight: normal;
}

.elementor-5155 .elementor-element.elementor-element-9bf47b1 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-71dfccb .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Rebrand", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 27px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 69px 69px 69px 69px;
	padding: 11px 90px 13px 90px;
}

.elementor-5155 .elementor-element.elementor-element-71dfccb .elementor-button:hover, .elementor-5155 .elementor-element.elementor-element-71dfccb .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-231691dd);
	border-color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-71dfccb > .elementor-widget-container {
	margin: 26px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-71dfccb .elementor-button:hover svg, .elementor-5155 .elementor-element.elementor-element-71dfccb .elementor-button:focus svg {
	fill: var(--e-global-color-231691dd);
}

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

.elementor-5155 .elementor-element.elementor-element-bf6d64d:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-bf6d64d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ddc6f9;
	background-image: url("https://cdn-ilebjbl.nitrocdn.com/nkzzFHGrfttxeseKMccYgnAwfWgLTsCa/assets/images/optimized/rev-9a1161e/getflex.com/wp-content/uploads/2024/06/Vector-1-1.svg");
	background-position: center center;
	background-repeat: no-repeat;
}

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

.elementor-5155 .elementor-element.elementor-element-bf6d64d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-ee926cc {
	--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-5155 .elementor-element.elementor-element-6606f26 {
	--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-5155 .elementor-element.elementor-element-a43bba3 .elementor-heading-title {
	font-family: "Rebrand", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-5155 .elementor-element.elementor-element-f177093 {
	--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-5155 .elementor-element.elementor-element-7b3b14c {
	width: var(--container-widget-width, 67%);
	max-width: 67%;
	--container-widget-width: 67%;
	--container-widget-flex-grow: 0;
	font-family: "Lexend", Sans-serif;
	font-size: 24px;
	font-weight: normal;
}

.elementor-5155 .elementor-element.elementor-element-7b3b14c > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-0cc8d2d .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Rebrand", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 27px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 69px 69px 69px 69px;
	padding: 11px 90px 13px 90px;
}

.elementor-5155 .elementor-element.elementor-element-0cc8d2d .elementor-button:hover, .elementor-5155 .elementor-element.elementor-element-0cc8d2d .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-231691dd);
	border-color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-0cc8d2d > .elementor-widget-container {
	margin: 38px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-0cc8d2d .elementor-button:hover svg, .elementor-5155 .elementor-element.elementor-element-0cc8d2d .elementor-button:focus svg {
	fill: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-184c3bb {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5155 .elementor-element.elementor-element-184c3bb:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-184c3bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d70eee);
}

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

.elementor-5155 .elementor-element.elementor-element-99e6a6e {
	--display: flex;
	--min-height: 386px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5155 .elementor-element.elementor-element-99e6a6e:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-99e6a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-f5a4df3 > .elementor-widget-container {
	margin: 18px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-f5a4df3 img {
	width: 130px;
}

.elementor-5155 .elementor-element.elementor-element-ae42418 {
	width: var(--container-widget-width, 251px);
	max-width: 251px;
	--container-widget-width: 251px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-5155 .elementor-element.elementor-element-ae42418 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-ae42418.elementor-element {
	--align-self: center;
}

.elementor-5155 .elementor-element.elementor-element-ae42418 .elementor-heading-title {
	font-family: "Rebrand", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	line-height: 34px;
	color: var(--e-global-color-primary);
}

.elementor-5155 .elementor-element.elementor-element-69d62a6 > .elementor-widget-container {
	margin: 26px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-69d62a6 {
	text-align: center;
	font-family: "Lexend", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: var(--e-global-color-c3eee56);
}

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

.elementor-5155 .elementor-element.elementor-element-6a8b55b {
	--display: flex;
	--min-height: 386px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5155 .elementor-element.elementor-element-6a8b55b:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-6a8b55b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-52d74fc img {
	width: 128px;
}

.elementor-5155 .elementor-element.elementor-element-62c198b {
	width: var(--container-widget-width, 272px);
	max-width: 272px;
	--container-widget-width: 272px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-5155 .elementor-element.elementor-element-62c198b > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-62c198b.elementor-element {
	--align-self: center;
}

.elementor-5155 .elementor-element.elementor-element-62c198b .elementor-heading-title {
	font-family: "Rebrand", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	line-height: 34px;
	color: var(--e-global-color-primary);
}

.elementor-5155 .elementor-element.elementor-element-3522ae0 > .elementor-widget-container {
	margin: 26px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-3522ae0 {
	text-align: center;
	font-family: "Lexend", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: var(--e-global-color-c3eee56);
}

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

.elementor-5155 .elementor-element.elementor-element-74d683d {
	--display: flex;
	--min-height: 386px;
	--border-radius: 12px 12px 12px 12px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5155 .elementor-element.elementor-element-74d683d:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-74d683d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-8bbc0aa > .elementor-widget-container {
	margin: 31px 0px 10px 0px;
}

.elementor-5155 .elementor-element.elementor-element-8bbc0aa img {
	width: 197px;
}

.elementor-5155 .elementor-element.elementor-element-42fa497 {
	width: var(--container-widget-width, 251px);
	max-width: 251px;
	--container-widget-width: 251px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-5155 .elementor-element.elementor-element-42fa497 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-42fa497.elementor-element {
	--align-self: center;
}

.elementor-5155 .elementor-element.elementor-element-42fa497 .elementor-heading-title {
	font-family: "Rebrand", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	line-height: 34px;
	color: var(--e-global-color-primary);
}

.elementor-5155 .elementor-element.elementor-element-947288b > .elementor-widget-container {
	margin: 26px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-947288b {
	text-align: center;
	font-family: "Lexend", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: var(--e-global-color-c3eee56);
}

.elementor-5155 .elementor-element.elementor-element-aeb1dd8 {
	--display: flex;
	--padding-top: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-aeb1dd8:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-aeb1dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d70acd3);
}

.elementor-5155 .elementor-element.elementor-element-aeb1dd8 > .elementor-shape-top svg, .elementor-5155 .elementor-element.elementor-element-aeb1dd8 > .e-con-inner > .elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 57px;
}

.elementor-5155 .elementor-element.elementor-element-e8c7396 {
	width: var(--container-widget-width, 1200px);
	max-width: 1200px;
	--container-widget-width: 1200px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-5155 .elementor-element.elementor-element-e8c7396 > .elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-e8c7396.elementor-element {
	--align-self: flex-start;
}

.elementor-5155 .elementor-element.elementor-element-e8c7396 .elementor-heading-title {
	font-family: "Rebrand", Sans-serif;
	font-size: 48px;
	font-weight: 700;
}

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

.elementor-5155 .elementor-element.elementor-element-1230fe4:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-1230fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d70acd3);
}

.elementor-5155 .elementor-element.elementor-element-1fe01d1 {
	--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-5155 .elementor-element.elementor-element-5b375cf {
	--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-5155 .elementor-element.elementor-element-10bc7ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-10bc7ee.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-6a9ebe4 > .elementor-widget-container {
	background-color: var(--e-global-color-231691dd);
	margin: 0px 0px 0px 0px;
	padding: 40px 40px 40px 40px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 12px 12px 12px 12px;
}

.elementor-5155 .elementor-element.elementor-element-6a9ebe4 {
	font-family: "Lexend", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: var(--e-global-color-c3eee56);
}

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

.elementor-5155 .elementor-element.elementor-element-b23defe:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-b23defe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d70acd3);
}

.elementor-5155 .elementor-element.elementor-element-7bf734b {
	--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-5155 .elementor-element.elementor-element-f8fa0ce {
	--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-5155 .elementor-element.elementor-element-7b917ae {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-7b917ae.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-64977dc > .elementor-widget-container {
	background-color: var(--e-global-color-231691dd);
	margin: 0px 0px 0px 0px;
	padding: 40px 40px 40px 40px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 12px 12px 12px 12px;
}

.elementor-5155 .elementor-element.elementor-element-64977dc {
	font-family: "Lexend", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: var(--e-global-color-c3eee56);
}

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

.elementor-5155 .elementor-element.elementor-element-b74ff32:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-b74ff32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d70acd3);
}

.elementor-5155 .elementor-element.elementor-element-207eec0 {
	--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-5155 .elementor-element.elementor-element-207eec0:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-207eec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d70acd3);
}

.elementor-5155 .elementor-element.elementor-element-bfa3fd6 {
	--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-5155 .elementor-element.elementor-element-54a8ef8 {
	--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: 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-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-54a8ef8:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-54a8ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .97);
}

.elementor-5155 .elementor-element.elementor-element-54a8ef8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-ab28e88 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, 0);
	margin: 0px 0px 0px 0px;
	padding: 40px 40px 10px 40px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-ab28e88 {
	font-family: "Lexend", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: var(--e-global-color-c3eee56);
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 {
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794.elementor-element {
	--align-self: center;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 > .elementor-widget-container {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-tab-title {
	background-color: var(--e-global-color-74eab56f);
	padding: 20px 20px 20px 20px;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-accordion-icon, .elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-accordion-title {
	color: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-accordion-icon svg {
	fill: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-active .elementor-accordion-icon, .elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-active .elementor-accordion-title {
	color: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-active .elementor-accordion-icon svg {
	fill: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-accordion-title {
	font-family: "Lexend", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-tab-title .elementor-accordion-icon i:before {
	color: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-tab-title .elementor-accordion-icon svg {
	fill: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-accordion-icon {
	margin-inline-end: 0px;
}

.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-tab-content {
	background-color: var(--e-global-color-1d70acd3);
	color: #000;
	font-family: "Lexend", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a {
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a.elementor-element {
	--align-self: center;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a > .elementor-widget-container {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-accordion-item {
	border-width: 0px;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-tab-title {
	background-color: var(--e-global-color-74eab56f);
	padding: 20px 20px 20px 20px;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-accordion-icon, .elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-accordion-title {
	color: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-accordion-icon svg {
	fill: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-active .elementor-accordion-icon, .elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-active .elementor-accordion-title {
	color: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-active .elementor-accordion-icon svg {
	fill: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-accordion-title {
	font-family: "Lexend", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-tab-title .elementor-accordion-icon i:before {
	color: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-tab-title .elementor-accordion-icon svg {
	fill: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-accordion-icon {
	margin-inline-end: 0px;
}

.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-tab-content {
	background-color: var(--e-global-color-1d70acd3);
	color: #000;
	font-family: "Lexend", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	padding: 20px 20px 20px 20px;
}

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

.elementor-5155 .elementor-element.elementor-element-50e8b84:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-50e8b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d70acd3);
}

.elementor-5155 .elementor-element.elementor-element-10cada2 {
	--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-5155 .elementor-element.elementor-element-10cada2:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-10cada2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d70acd3);
}

.elementor-5155 .elementor-element.elementor-element-a855ace {
	--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-5155 .elementor-element.elementor-element-4753964 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-4753964.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-b54720b > .elementor-widget-container {
	background-color: var(--e-global-color-231691dd);
	margin: 0px 0px 0px 0px;
	padding: 40px 40px 40px 40px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 12px 12px 12px 12px;
}

.elementor-5155 .elementor-element.elementor-element-b54720b {
	font-family: "Lexend", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: var(--e-global-color-c3eee56);
}

.elementor-5155 .elementor-element.elementor-element-c797a4d {
	--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;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5155 .elementor-element.elementor-element-c797a4d:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-c797a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-c797a4d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-5155 .elementor-element.elementor-element-c24575e:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-c24575e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-31b18a6 {
	width: 100%;
	max-width: 100%;
	text-align: left;
}

.elementor-5155 .elementor-element.elementor-element-31b18a6 > .elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-31b18a6.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-31b18a6 .elementor-heading-title {
	font-family: "Rebrand", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 52px;
	color: var(--e-global-color-accent);
}

.elementor-5155 .elementor-element.elementor-element-11034d6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-11034d6:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-11034d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-f0f9bdc {
	width: var(--container-widget-width, 638px);
	max-width: 638px;
	--container-widget-width: 638px;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Lexend", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 28px;
}

.elementor-5155 .elementor-element.elementor-element-f0f9bdc > .elementor-widget-container {
	background-color: var(--e-global-color-231691dd);
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-f0f9bdc.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-cfe8b96 {
	width: var(--container-widget-width, 64%);
	max-width: 64%;
	--container-widget-width: 64%;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-cfe8b96 > .elementor-widget-container {
	margin: -144px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-cfe8b96.elementor-element {
	--align-self: flex-end;
}

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

.elementor-5155 .elementor-element.elementor-element-1c39fb9 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Rebrand", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 27px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 69px 69px 69px 69px;
	padding: 11px 90px 13px 90px;
}

.elementor-5155 .elementor-element.elementor-element-1c39fb9 .elementor-button:hover, .elementor-5155 .elementor-element.elementor-element-1c39fb9 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-231691dd);
	border-color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-1c39fb9 > .elementor-widget-container {
	margin: 35px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-1c39fb9 .elementor-button:hover svg, .elementor-5155 .elementor-element.elementor-element-1c39fb9 .elementor-button:focus svg {
	fill: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-08af928 {
	width: var(--container-widget-width, 66%);
	max-width: 66%;
	--container-widget-width: 66%;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-08af928 > .elementor-widget-container {
	margin: -132px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-08af928.elementor-element {
	--align-self: flex-end;
}

.elementor-5155 .elementor-element.elementor-element-da4d046 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-da4d046:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-da4d046 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-03fc8b6 {
	width: var(--container-widget-width, 1200px);
	max-width: 1200px;
	--container-widget-width: 1200px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-5155 .elementor-element.elementor-element-03fc8b6 > .elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-03fc8b6.elementor-element {
	--align-self: flex-start;
}

.elementor-5155 .elementor-element.elementor-element-03fc8b6 .elementor-heading-title {
	font-family: "Rebrand", Sans-serif;
	font-size: 48px;
	font-weight: 700;
}

.elementor-5155 .elementor-element.elementor-element-5e26af0 {
	width: var(--container-widget-width, 867px);
	max-width: 867px;
	--container-widget-width: 867px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Lexend", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 34px;
	color: #000;
}

.elementor-5155 .elementor-element.elementor-element-5e26af0 > .elementor-widget-container {
	margin: 30px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-5e26af0.elementor-element {
	--align-self: center;
}

.elementor-5155 .elementor-element.elementor-element-8e3cfad {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 63px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-8e3cfad:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-8e3cfad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 {
	width: var(--container-widget-width, 879px);
	max-width: 879px;
	--container-widget-width: 879px;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .42);
}

.elementor-5155 .elementor-element.elementor-element-ff193e6.elementor-element {
	--align-self: center;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table {
	max-width: 100%;
}

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

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

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

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

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table .table-header th {
	padding: 27px 27px 27px 27px;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody tr td .th-mobile-screen {
	padding: 27px 27px 27px 27px;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table thead tr th {
	color: #fff;
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ddc6f9;
}

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

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

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

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

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

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

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

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Rebrand", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table thead tr th i {
	font-size: 1px;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 1px;
	width: 1px;
}

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

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody tr td {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74eab56f);
	padding: 24px 24px 24px 24px;
	font-family: "Lexend", Sans-serif;
	font-size: 18px;
	line-height: 24px;
	word-spacing: 0px;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody > tr:nth-child(2n) td:hover {
	color: var(--e-global-color-text);
}

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

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table-wrap table td a {
	color: #000;
}

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

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody .td-content-wrapper {
	text-align: center;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 0px;
	color: #c15959;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 0px;
	width: 0px;
	fill: #c15959;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-c39a0d6 {
	width: var(--container-widget-width, 66%);
	max-width: 66%;
	--container-widget-width: 66%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Lexend", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 7px;
	color: #636363;
}

.elementor-5155 .elementor-element.elementor-element-c39a0d6 > .elementor-widget-container {
	padding: 19px 0px 80px 0px;
}

.elementor-5155 .elementor-element.elementor-element-a276961 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-a276961:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-a276961 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 {
	width: var(--container-widget-width, 879px);
	max-width: 879px;
	--container-widget-width: 879px;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3.elementor-element {
	--align-self: center;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table {
	max-width: 100%;
}

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

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

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

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

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table .table-header th {
	padding: 27px 27px 27px 27px;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody tr td .th-mobile-screen {
	padding: 27px 27px 27px 27px;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table thead tr th {
	color: #fff;
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ddc6f9;
}

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

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

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

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

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

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

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

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Rebrand", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table thead tr th i {
	font-size: 1px;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 1px;
	width: 1px;
}

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

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody tr td {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74eab56f);
	padding: 30px 30px 30px 30px;
	font-family: "Lexend", Sans-serif;
	font-size: 18px;
	line-height: 26px;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody > tr:nth-child(2n) td:hover {
	color: var(--e-global-color-text);
}

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

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table-wrap table td a {
	color: #000;
}

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

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody .td-content-wrapper {
	text-align: center;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 0px;
	color: #c15959;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 0px;
	width: 0px;
	fill: #c15959;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-94da9b8 {
	width: var(--container-widget-width, 66%);
	max-width: 66%;
	--container-widget-width: 66%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Lexend", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #636363;
}

.elementor-5155 .elementor-element.elementor-element-94da9b8 > .elementor-widget-container {
	padding: 19px 0px 80px 0px;
}

.elementor-5155 .elementor-element.elementor-element-e01d1fd {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-e01d1fd:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-e01d1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 {
	width: var(--container-widget-width, 879px);
	max-width: 879px;
	--container-widget-width: 879px;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50.elementor-element {
	--align-self: center;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .42);
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table {
	max-width: 100%;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead tr th:first-child {
	border-radius: 12px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead tr th:last-child {
	border-radius: 0px 12px 0px 0px;
}

.rtl .elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead tr th:first-child {
	border-radius: 0px 12px 0px 0px;
}

.rtl .elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead tr th:last-child {
	border-radius: 12px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table .table-header th {
	padding: 27px 27px 27px 27px;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody tr td .th-mobile-screen {
	padding: 27px 27px 27px 27px;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead tr th {
	color: #fff;
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ddc6f9;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Rebrand", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead tr th i {
	font-size: 1px;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 1px;
	width: 1px;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
	background: #fff;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody tr td {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74eab56f);
	padding: 30px 30px 30px 30px;
	font-family: "Lexend", Sans-serif;
	font-size: 18px;
	line-height: 26px;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody > tr:nth-child(2n) td:hover {
	color: var(--e-global-color-text);
}

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

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 0px;
	color: #c15959;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 0px;
	width: 0px;
	fill: #c15959;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-d611d82 {
	width: var(--container-widget-width, 66%);
	max-width: 66%;
	--container-widget-width: 66%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Lexend", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #636363;
}

.elementor-5155 .elementor-element.elementor-element-d611d82 > .elementor-widget-container {
	padding: 19px 0px 80px 0px;
}

.elementor-5155 .elementor-element.elementor-element-d0d3cdb {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 1px 1px 1px 1px;
}

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

.elementor-5155 .elementor-element.elementor-element-3efa291 {
	width: var(--container-widget-width, 879px);
	max-width: 879px;
	--container-widget-width: 879px;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-3efa291.elementor-element {
	--align-self: center;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 > .elementor-widget-container {
	border-radius: 12px 12px 0px 0px;
	box-shadow: 0px -6px 10px -6px rgba(0, 0, 0, .37);
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table {
	max-width: 100%;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead tr th:first-child {
	border-radius: 12px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead tr th:last-child {
	border-radius: 0px 12px 0px 0px;
}

.rtl .elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead tr th:first-child {
	border-radius: 0px 12px 0px 0px;
}

.rtl .elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead tr th:last-child {
	border-radius: 12px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table .table-header th {
	padding: 27px 27px 27px 27px;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody tr td .th-mobile-screen {
	padding: 27px 27px 27px 27px;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead tr th {
	color: #fff;
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ddc6f9;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Rebrand", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead tr th i {
	font-size: 1px;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 1px;
	width: 1px;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
	background: #fff;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody tr td {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74eab56f);
	padding: 48px 48px 48px 48px;
	font-family: "Lexend", Sans-serif;
	font-size: 18px;
	line-height: 25px;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody > tr:nth-child(2n) td:hover {
	color: var(--e-global-color-text);
}

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

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table-wrap table td a {
	color: #000;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table-wrap table td a:hover {
	color: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 0px;
	color: #c15959;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 0px;
	width: 0px;
	fill: #c15959;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-b1e9d6b {
	width: var(--container-widget-width, 66%);
	max-width: 66%;
	--container-widget-width: 66%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Lexend", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #636363;
}

.elementor-5155 .elementor-element.elementor-element-b1e9d6b > .elementor-widget-container {
	padding: 19px 0px 120px 0px;
}

.elementor-5155 .elementor-element.elementor-element-d8aa618 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 1px 1px 1px 1px;
}

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

.elementor-5155 .elementor-element.elementor-element-6cf3cfa {
	width: var(--container-widget-width, 879px);
	max-width: 879px;
	--container-widget-width: 879px;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa.elementor-element {
	--align-self: center;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa > .elementor-widget-container {
	border-radius: 12px 12px 0px 0px;
	box-shadow: 0px -6px 10px -6px rgba(0, 0, 0, .37);
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table {
	max-width: 100%;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead tr th:first-child {
	border-radius: 12px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead tr th:last-child {
	border-radius: 0px 12px 0px 0px;
}

.rtl .elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead tr th:first-child {
	border-radius: 0px 12px 0px 0px;
}

.rtl .elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead tr th:last-child {
	border-radius: 12px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table .table-header th {
	padding: 27px 27px 27px 27px;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody tr td .th-mobile-screen {
	padding: 27px 27px 27px 27px;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead tr th {
	color: #fff;
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #ddc6f9;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa table.dataTable thead .sorting:after {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa table.dataTable thead .sorting_asc:after {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa table.dataTable thead .sorting_desc:after {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead tr th:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa table.dataTable thead .sorting:after:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa table.dataTable thead .sorting_asc:after:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa table.dataTable thead .sorting_desc:after:hover {
	color: #fff;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead > tr th .data-table-header-text {
	font-family: "Rebrand", Sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead tr th i {
	font-size: 1px;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead tr th .data-table-header-svg-icon {
	height: 1px;
	width: 1px;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody > tr:nth-child(2n) td {
	color: #000;
	background: #fff;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody > tr:nth-child(2n+1) td {
	color: #000;
	background-color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody tr td {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-74eab56f);
	padding: 48px 48px 48px 48px;
	font-family: "Lexend", Sans-serif;
	font-size: 18px;
	line-height: 25px;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody > tr:nth-child(2n) td:hover {
	color: var(--e-global-color-text);
}

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

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table-wrap table td a {
	color: #000;
}

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

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody .td-content-wrapper {
	text-align: left;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i {
	font-size: 0px;
	color: #c15959;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg {
	height: 0px;
	width: 0px;
	fill: #c15959;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i {
	color: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg {
	fill: #6d7882;
}

.elementor-5155 .elementor-element.elementor-element-9139e04 {
	width: var(--container-widget-width, 66%);
	max-width: 66%;
	--container-widget-width: 66%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Lexend", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #636363;
}

.elementor-5155 .elementor-element.elementor-element-9139e04 > .elementor-widget-container {
	padding: 19px 0px 120px 0px;
}

.elementor-5155 .elementor-element.elementor-element-e602fff {
	--display: flex;
	--overlay-opacity: .5;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5155 .elementor-element.elementor-element-e602fff:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-e602fff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-74eab56f);
}

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

.elementor-5155 .elementor-element.elementor-element-ac49b4f {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-5155 .elementor-element.elementor-element-ac49b4f .elementor-heading-title {
	font-family: "Rebrand", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 66px;
	letter-spacing: -3px;
	color: #0e0622;
}

.elementor-5155 .elementor-element.elementor-element-ef44934 {
	width: var(--container-widget-width, 705px);
	max-width: 705px;
	--container-widget-width: 705px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Lexend", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 34px;
	color: #000;
}

.elementor-5155 .elementor-element.elementor-element-ef44934 > .elementor-widget-container {
	margin: 30px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5155 .elementor-element.elementor-element-ef44934.elementor-element {
	--align-self: center;
}

.elementor-5155 .elementor-element.elementor-element-05da148 {
	width: var(--container-widget-width, 76%);
	max-width: 76%;
	--container-widget-width: 76%;
	--container-widget-flex-grow: 0;
}

.elementor-5155 .elementor-element.elementor-element-05da148.elementor-element {
	--align-self: center;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-tab-title {
	background-color: #fff;
	padding: 29px 32px 29px 32px;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-accordion-icon, .elementor-5155 .elementor-element.elementor-element-05da148 .elementor-accordion-title {
	color: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-accordion-icon svg {
	fill: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-active .elementor-accordion-icon, .elementor-5155 .elementor-element.elementor-element-05da148 .elementor-active .elementor-accordion-title {
	color: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-active .elementor-accordion-icon svg {
	fill: #6a3db8;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-accordion-title {
	font-family: "Lexend", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-tab-title .elementor-accordion-icon i:before {
	color: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-tab-title .elementor-accordion-icon svg {
	fill: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: #6446a4;
}

.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-tab-content {
	background-color: rgba(255, 255, 255, .85);
	color: #000;
	font-family: "Lexend", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	padding: 30px 30px 30px 30px;
}

.elementor-5155 .elementor-element.elementor-element-f171db0 {
	--display: flex;
}

.elementor-5155 .elementor-element.elementor-element-f95c6c2 {
	width: var(--container-widget-width, 259px);
	max-width: 259px;
	--container-widget-width: 259px;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	font-family: "Lexend", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
	color: var(--e-global-color-231691dd);
}

.elementor-5155 .elementor-element.elementor-element-f95c6c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-5155 .elementor-element.elementor-element-f95c6c2.elementor-element {
	--align-self: center;
	--order: 99999;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-5155 .elementor-element.elementor-element-75b5982 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f7512b5 {
		--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-5155 .elementor-element.elementor-element-1df4c53 img {
		width: 323px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b3df0a1 > .elementor-widget-container {
		margin: 0px 50px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b3df0a1 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-9bf47b1 {
		line-height: 1.5em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-71dfccb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-71dfccb > .elementor-widget-container {
		margin: 31px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-71dfccb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5155 .elementor-element.elementor-element-71dfccb .elementor-button {
		font-size: 20px;
		border-width: 0px 0px 0px 0px;
		border-radius: 60px 60px 60px 60px;
		padding: 12px 80px 13px 80px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-bf6d64d {
		--margin-top: 6px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-a43bba3 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-7b3b14c {
		line-height: 1.5em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-0cc8d2d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-0cc8d2d > .elementor-widget-container {
		margin: 31px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-0cc8d2d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-5155 .elementor-element.elementor-element-0cc8d2d .elementor-button {
		font-size: 20px;
		border-width: 0px 0px 0px 0px;
		border-radius: 60px 60px 60px 60px;
		padding: 12px 80px 13px 80px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-184c3bb {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0px 17px;
		--row-gap: 0px;
		--column-gap: 17px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-99e6a6e {
		--min-height: 375px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f5a4df3 img {
		width: 120px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ae42418 {
		--container-widget-width: 179px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 179px);
		max-width: 179px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ae42418 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6a8b55b {
		--min-height: 375px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-52d74fc img {
		width: 116px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-62c198b {
		--container-widget-width: 179px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 179px);
		max-width: 179px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-62c198b .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-74d683d {
		--min-height: 375px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-8bbc0aa > .elementor-widget-container {
		margin: 34px 0px 10px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-8bbc0aa img {
		width: 160px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-42fa497 {
		--container-widget-width: 179px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 179px);
		max-width: 179px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-42fa497 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-e8c7396 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6a9ebe4 {
		font-size: 16px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-64977dc {
		font-size: 16px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ab28e88 {
		font-size: 16px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5d6c794 {
		width: var(--container-widget-width, 86%);
		max-width: 86%;
		--container-widget-width: 86%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5d6c794.elementor-element {
		--align-self: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2706d7a {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2706d7a.elementor-element {
		--align-self: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-50e8b84 {
		--padding-top: 10px;
		--padding-bottom: 48px;
		--padding-left: 20px;
		--padding-right: 10px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b54720b {
		font-size: 16px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-c24575e {
		--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: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-31b18a6 > .elementor-widget-container {
		margin: 0px 0px 17px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-31b18a6 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-11034d6 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f0f9bdc {
		width: 100%;
		max-width: 100%;
		font-size: 16px;
		line-height: 2em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f0f9bdc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 14px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f0f9bdc.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-5155 .elementor-element.elementor-element-cfe8b96 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-cfe8b96 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5d93191 {
		--padding-top: 11px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-1c39fb9 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-1c39fb9 > .elementor-widget-container {
		margin: 11px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-1c39fb9.elementor-element {
		--align-self: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-1c39fb9 .elementor-button {
		font-size: 20px;
		border-width: 0px 0px 0px 0px;
		border-radius: 60px 60px 60px 60px;
		padding: 12px 80px 13px 80px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-da4d046 {
		--padding-top: 50px;
		--padding-bottom: 9px;
		--padding-left: 9px;
		--padding-right: 9px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-03fc8b6 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5e26af0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5e26af0 {
		--container-widget-width: 453px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 453px);
		max-width: 453px;
		font-size: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody tr td {
		padding: 32px 32px 32px 32px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-c39a0d6 > .elementor-widget-container {
		padding: 22px 0px 90px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody tr td {
		padding: 32px 32px 32px 32px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-94da9b8 > .elementor-widget-container {
		padding: 22px 0px 90px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-94da9b8 {
		--container-widget-width: 745px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 745px);
		max-width: 745px;
		line-height: 1.5em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody tr td {
		padding: 32px 32px 32px 32px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-d611d82 > .elementor-widget-container {
		padding: 22px 0px 90px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody tr td {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b1e9d6b > .elementor-widget-container {
		padding: 22px 0px 50px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b1e9d6b {
		--container-widget-width: 87%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 87%);
		max-width: 87%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody tr td {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-9139e04 > .elementor-widget-container {
		padding: 22px 0px 50px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-9139e04 {
		--container-widget-width: 87%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 87%);
		max-width: 87%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-e602fff {
		--padding-top: 90px;
		--padding-bottom: 90px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ac49b4f > .elementor-widget-container {
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ac49b4f {
		text-align: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ac49b4f .elementor-heading-title {
		font-size: 40px;
		line-height: 47px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ef44934 > .elementor-widget-container {
		margin: 0px 0px 38px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ef44934 {
		font-size: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-05da148 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5155 .elementor-element.elementor-element-05da148.elementor-element {
		--align-self: center;
	}
}

@media (min-width:768px) {
	.elementor-5155 .elementor-element.elementor-element-75b5982 {
		--content-width: 1300px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f7512b5 {
		--width: 32.398%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ee926cc {
		--width: 50%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6606f26 {
		--width: 50%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f177093 {
		--width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-184c3bb {
		--content-width: 1300px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f73dcb6 {
		--width: 33%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-dd29963 {
		--width: 33%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-abc1a7f {
		--width: 33%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-aeb1dd8 {
		--content-width: 1300px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-1230fe4 {
		--content-width: 1080px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-1fe01d1 {
		--width: 20%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5b375cf {
		--width: 80%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b23defe {
		--content-width: 1080px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-7bf734b {
		--width: 20%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f8fa0ce {
		--width: 80%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b74ff32 {
		--content-width: 1080px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-207eec0 {
		--width: 20%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-bfa3fd6 {
		--width: 80%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-50e8b84 {
		--content-width: 1080px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-10cada2 {
		--width: 20%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-a855ace {
		--width: 80%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-c797a4d {
		--content-width: 1300px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-c24575e {
		--width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-11034d6 {
		--width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5d93191 {
		--width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-8e3cfad {
		--content-width: 1300px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-e602fff {
		--content-width: 1300px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-5155 .elementor-element.elementor-element-75b5982 {
		--content-width: 831px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f7512b5 {
		--width: 35%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-a13a269 {
		--width: 56%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-184c3bb {
		--content-width: 1054px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f73dcb6 {
		--width: 31%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-99e6a6e {
		--content-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-dd29963 {
		--width: 31%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6a8b55b {
		--content-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-abc1a7f {
		--width: 31%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-74d683d {
		--content-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-aeb1dd8 {
		--content-width: 90%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-8e3cfad {
		--content-width: 666px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-e01d1fd {
		--content-width: 666px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-d0d3cdb {
		--content-width: 666px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-d8aa618 {
		--content-width: 666px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-e602fff {
		--content-width: 700px;
	}
}

@media (max-width:767px) {
	.elementor-5155 .elementor-element.elementor-element-75b5982 {
		--justify-content: center;
		--margin-top: 65px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-75b5982.e-con {
		--align-self: flex-start;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f7512b5 {
		--width: 31%;
		--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-5155 .elementor-element.elementor-element-1df4c53 {
		text-align: left;
	}
	
	.elementor-5155 .elementor-element.elementor-element-1df4c53 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-a13a269 {
		--width: 66%;
		--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-5155 .elementor-element.elementor-element-b3df0a1 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.2em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-9bf47b1 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-71dfccb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-71dfccb .elementor-button {
		line-height: 9px;
		border-radius: 60px 60px 60px 60px;
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-bf6d64d:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-bf6d64d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilebjbl.nitrocdn.com/nkzzFHGrfttxeseKMccYgnAwfWgLTsCa/assets/images/optimized/rev-9a1161e/getflex.com/wp-content/uploads/2024/09/Background.svg");
		background-position: 0px -25px;
		background-size: cover;
	}
	
	.elementor-5155 .elementor-element.elementor-element-bf6d64d:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5155 .elementor-element.elementor-element-bf6d64d > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-5155 .elementor-element.elementor-element-bf6d64d {
		--width: 809px;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 23px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-bf6d64d.e-con {
		--align-self: flex-start;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ee926cc {
		--width: 50%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-0144bce {
		width: var(--container-widget-width, 71%);
		max-width: 71%;
		--container-widget-width: 71%;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-5155 .elementor-element.elementor-element-0144bce > .elementor-widget-container {
		margin: 0px 0px 0px -7px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-0144bce img {
		width: 38vw;
		max-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6606f26 {
		--width: 50%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-a43bba3 > .elementor-widget-container {
		margin: 0px 5px 0px -35px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-a43bba3 .elementor-heading-title {
		font-size: 35px;
		line-height: 1.1em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f177093 {
		--padding-top: 61px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-7b3b14c {
		width: 100%;
		max-width: 100%;
		font-size: 16px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-7b3b14c > .elementor-widget-container {
		margin: 3vw 0vw 4vw 0vw;
	}
	
	.elementor-5155 .elementor-element.elementor-element-0cc8d2d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-0cc8d2d .elementor-button {
		line-height: 9px;
		border-radius: 60px 60px 60px 60px;
		padding: 20px 0px 25px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-184c3bb {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-99e6a6e {
		--min-height: 323px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f5a4df3 img {
		width: 140px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ae42418 > .elementor-widget-container {
		margin: 27px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ae42418 {
		--container-widget-width: 187px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 187px);
		max-width: 187px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ae42418 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-69d62a6 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-69d62a6 {
		font-size: 14px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6a8b55b {
		--min-height: 323px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-52d74fc img {
		width: 140px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-62c198b > .elementor-widget-container {
		margin: 27px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-62c198b {
		--container-widget-width: 187px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 187px);
		max-width: 187px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-62c198b .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3522ae0 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3522ae0 {
		font-size: 14px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-74d683d {
		--min-height: 323px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-8bbc0aa > .elementor-widget-container {
		margin: 34px 0px 11px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-8bbc0aa img {
		width: 172px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-42fa497 > .elementor-widget-container {
		margin: 27px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-42fa497 {
		--container-widget-width: 187px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 187px);
		max-width: 187px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-42fa497 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-947288b > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-947288b {
		font-size: 14px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-aeb1dd8 > .elementor-shape-top svg, .elementor-5155 .elementor-element.elementor-element-aeb1dd8 > .e-con-inner > .elementor-shape-top svg {
		height: 47px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-aeb1dd8 {
		--padding-top: 100px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-e8c7396 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-e8c7396 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-e8c7396 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-1230fe4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 33px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3e20cc6 > .elementor-widget-container {
		margin: 28px 0px -109px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3e20cc6 {
		z-index: 2;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3e20cc6 img {
		width: 77px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-10bc7ee {
		--content-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6a9ebe4 > .elementor-widget-container {
		margin: -12px 0px -26px 0px;
		padding: 97px 20px 20px 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6a9ebe4 {
		text-align: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b23defe {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 3px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f0b1927 > .elementor-widget-container {
		margin: 28px 0px -109px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f0b1927 {
		z-index: 2;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f0b1927 img {
		width: 77px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-7b917ae {
		--content-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-64977dc > .elementor-widget-container {
		margin: -12px 0px -26px 0px;
		padding: 97px 20px 20px 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-64977dc {
		text-align: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b74ff32 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 5px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-207eec0 {
		--margin-top: -23px;
		--margin-bottom: -4px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2b6eb17 > .elementor-widget-container {
		margin: 39px 0px -109px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2b6eb17 {
		z-index: 2;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2b6eb17 img {
		width: 77px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-54a8ef8 {
		--content-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ab28e88 > .elementor-widget-container {
		margin: -12px 0px -26px 0px;
		padding: 97px 20px 20px 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ab28e88 {
		text-align: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5d6c794 {
		width: var(--container-widget-width, 88%);
		max-width: 88%;
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5d6c794.elementor-element {
		--align-self: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-accordion-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-tab-title {
		padding: 13px 13px 13px 13px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5d6c794 .elementor-tab-content {
		font-size: 16px;
		line-height: 22px;
		padding: 13px 13px 13px 13px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2706d7a {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2706d7a.elementor-element {
		--align-self: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2706d7a > .elementor-widget-container {
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-accordion-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-tab-title {
		padding: 13px 13px 13px 13px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-2706d7a .elementor-tab-content {
		font-size: 16px;
		line-height: 22px;
		padding: 13px 10px 24px 10px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-50e8b84 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-cb15791 > .elementor-widget-container {
		margin: 39px 0px -109px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-cb15791 {
		z-index: 2;
	}
	
	.elementor-5155 .elementor-element.elementor-element-cb15791 img {
		width: 77px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-4753964 {
		--content-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b54720b > .elementor-widget-container {
		margin: -12px 0px -26px 0px;
		padding: 97px 20px 20px 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b54720b {
		text-align: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-c797a4d {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-c24575e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-31b18a6 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-31b18a6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-31b18a6 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.3em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-11034d6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f0f9bdc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 16px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f0f9bdc {
		font-size: 14px;
		line-height: 1.4em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5d93191 {
		--padding-top: 32px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-1c39fb9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-1c39fb9 .elementor-button {
		line-height: 9px;
		border-radius: 60px 60px 60px 60px;
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-da4d046 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-03fc8b6 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-03fc8b6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-03fc8b6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5e26af0 {
		width: var(--container-widget-width, 320px);
		max-width: 320px;
		--container-widget-width: 320px;
		--container-widget-flex-grow: 0;
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-5e26af0 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 27px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-8e3cfad {
		--content-width: 340px;
		--justify-content: space-between;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ff193e6 {
		--container-widget-width: 98%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 98%);
		max-width: 98%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table .table-header th {
		padding: 22px 22px 22px 22px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody tr td .th-mobile-screen {
		padding: 22px 22px 22px 22px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table thead tr th {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table thead > tr th .data-table-header-text {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ff193e6 .eael-data-table tbody tr td {
		padding: 13px 5px 13px 5px;
		font-size: 14px;
		line-height: 1.5em;
		word-spacing: 0em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-c39a0d6 > .elementor-widget-container {
		padding: 20px 0px 70px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-a276961 {
		--width: 100%;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f55aad3 {
		--container-widget-width: 98%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 98%);
		max-width: 98%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table .table-header th {
		padding: 22px 22px 22px 22px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody tr td .th-mobile-screen {
		padding: 22px 22px 22px 22px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table thead tr th {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table thead > tr th .data-table-header-text {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f55aad3 .eael-data-table tbody tr td {
		padding: 13px 5px 13px 5px;
		font-size: 14px;
		line-height: 1.5em;
		word-spacing: 0em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-94da9b8 > .elementor-widget-container {
		padding: 20px 0px 37px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-94da9b8 {
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 88%);
		max-width: 88%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-e01d1fd {
		--content-width: 340px;
		--justify-content: space-between;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-24a1a50 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table .table-header th {
		padding: 22px 22px 22px 22px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody tr td .th-mobile-screen {
		padding: 22px 22px 22px 22px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead tr th {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table thead > tr th .data-table-header-text {
		font-size: 20px;
		line-height: 1.3em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-24a1a50 .eael-data-table tbody tr td {
		padding: 20px 13px 20px 13px;
		font-size: 16px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-d611d82 > .elementor-widget-container {
		padding: 20px 0px 70px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-d0d3cdb {
		--content-width: 350px;
		--justify-content: space-between;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3efa291 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-radius: 20px 20px 20px 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3efa291 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3efa291.elementor-element {
		--align-self: flex-end;
		--order: -99999;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table .table-header th {
		padding: 22px 0px 22px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody tr td .th-mobile-screen {
		padding: 22px 0px 22px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead tr th {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table thead > tr th .data-table-header-text {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody tr td {
		padding: 20px 15px 5px 15px;
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-3efa291 .eael-data-table tbody .td-content-wrapper {
		text-align: left;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b1e9d6b > .elementor-widget-container {
		padding: 20px 0px 40px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-b1e9d6b {
		--container-widget-width: 315px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 315px);
		max-width: 315px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-d8aa618 {
		--content-width: 350px;
		--justify-content: space-between;
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6cf3cfa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-radius: 20px 20px 20px 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6cf3cfa {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6cf3cfa.elementor-element {
		--align-self: flex-end;
		--order: -99999;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table .table-header th {
		padding: 22px 0px 22px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody tr td .th-mobile-screen {
		padding: 22px 0px 22px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead tr th {
		border-width: 1px 1px 1px 1px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table thead > tr th .data-table-header-text {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody tr td {
		padding: 20px 15px 5px 15px;
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-5155 .elementor-element.elementor-element-6cf3cfa .eael-data-table tbody .td-content-wrapper {
		text-align: left;
	}
	
	.elementor-5155 .elementor-element.elementor-element-9139e04 > .elementor-widget-container {
		padding: 20px 0px 40px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-9139e04 {
		--container-widget-width: 315px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 315px);
		max-width: 315px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-e602fff {
		--content-width: 340px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ac49b4f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ac49b4f {
		text-align: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ac49b4f .elementor-heading-title {
		font-size: 30px;
		line-height: 42px;
		letter-spacing: -1px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ef44934 {
		width: var(--container-widget-width, 320px);
		max-width: 320px;
		--container-widget-width: 320px;
		--container-widget-flex-grow: 0;
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-ef44934 > .elementor-widget-container {
		margin: 12px 0px 27px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-05da148 {
		width: var(--container-widget-width, 88%);
		max-width: 88%;
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5155 .elementor-element.elementor-element-05da148.elementor-element {
		--align-self: center;
	}
	
	.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-accordion-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-tab-title {
		padding: 13px 13px 13px 13px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-05da148 .elementor-tab-content {
		font-size: 16px;
		line-height: 22px;
		padding: 13px 13px 13px 13px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f95c6c2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-5155 .elementor-element.elementor-element-f95c6c2 {
		--container-widget-width: 175px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 175px);
		max-width: 175px;
		font-size: 13px;
	}
}

/* Start custom CSS for accordion, class: .elementor-element-5d6c794 */
.accordion .elementor-accordion-item .elementor-tab-content, .accordion .elementor-accordion-item .elementor-tab-title {
	border: solid 1px #c8c3d1 !important;
	border-radius: 12px 12px 12px 12px;
}

.accordion .elementor-accordion-item .elementor-tab-content, .accordion .elementor-accordion-item {
	border-radius: 12px 12px 12px 12px;
	border: solid 1px #c8c3d1;
}

.elementor-tab-content.elementor-clearfix {
	margin-top: 8px;
	border: solid 1px #c8c3d1;
	border-radius: 12px;
}

@media only screen and (max-width: 900px) {
	.elementor-tab-content.elementor-clearfix {
		margin-top: 0px;
		border: solid 1px #c8c3d1;
		border-radius: 0px;
	}
}

.custom-container {
	display: flex;
	border: 1px solid #c8c3d1;
	padding: 25px;
	border-radius: 0px;
	background: white;
}

.custom-flex-direct-pay, .custom-self-pay {
	flex: 1;
	padding: 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.custom-flex-direct-pay {
	padding-left: 10px;
	border-right: 1px solid #c8c3d1;
}

.custom-header {
	display: flex;
	align-items: center;
}

.custom-title {
	font-family: rebrand, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #222;
	margin: 0;
	padding-bottom: 18px;
}

.custom-description {
	font-family: lexend, sans-serif;
	font-size: 16px;
	color: #666;
}

.custom-learn-more {
	font-family: lexend, sans-serif;
	font-size: 16px;
	color: #8a44d8;
	text-decoration: none;
	align-self: flex-start;
	margin-top: 15px;
}

.custom-icon-link {
	margin-left: 20px;
	margin-bottom: 10px;
}

.custom-icon {
	width: 100%;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-2706d7a */
.accordion .elementor-accordion-item .elementor-tab-content, .accordion .elementor-accordion-item .elementor-tab-title {
	border: solid 1px #c8c3d1;
}

.accordion .elementor-accordion-item .elementor-tab-content, .accordion .elementor-accordion-item {
	border: solid 1px;
}

.mobile-container {
	border: 1px solid #c8c3d1;
	padding: 1px;
	border-radius: 0px;
	background: white;
}

.mobile-flex-direct-pay, .mobile-self-pay {
	padding: 20px;
}

.mobile-flex-direct-pay {
	border-bottom: 1px solid #c8c3d1;
}

.mobile-header {
	display: flex;
	align-items: center;
}

.mobile-title {
	font-family: rebrand, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #222;
	margin: 0;
}

.mobile-icon-link {
	margin-left: 10px;
}

.mobile-description {
	font-family: lexend, sans-serif;
	font-size: 14px;
	color: #666;
}

.mobile-learn-more {
	font-family: lexend, sans-serif;
	font-size: 16px;
	color: #8a44d8;
	text-decoration: none;
}

/* End custom CSS */

/* Start custom CSS for eael-data-table, class: .elementor-element-ff193e6 */
@media only screen and (min-width: 700px) {
	.info-icon {
		padding: 3px 7px !important;
	}
	
	/* Apply Flexbox to center content in the table cell */
	#pricing-table.elementor-widget p {
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0;
	}
	
	/* Tooltip styles */
	.tooltip {
		position: relative;
		display: inline-block;
		cursor: pointer;
	}
	
	.tooltip .tooltiptext {
		visibility: hidden;
		width: 220px;
		background-color: black;
		color: #fff;
		text-align: center;
		border-radius: 5px;
		padding: 9px;
		font-size: 16px;
		position: absolute;
		z-index: 1;
		bottom: 100%;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
		transition: opacity .3s;
	}
	
	.tooltip:hover .tooltiptext {
		visibility: visible;
		opacity: 1;
	}
	
	.info-icon {
		font-style: normal;
		font-weight: bold;
		border-radius: 50%;
		background-color: #6a3db7;
		color: white;
		padding: 1px 5px;
		font-size: 9px;
		margin-left: 5px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8e3cfad */
td#type-credit-last-left {
	border-radius: 0px 0px 0px 20px;
}

td#type-credit-last-right {
	border-radius: 0px 0px 20px 0px;
}

/* End custom CSS */

/* Start custom CSS for eael-data-table, class: .elementor-element-f55aad3 */
@media only screen and (max-width: 767px) {
	.tooltip {
		position: relative;
		display: inline-block;
		cursor: pointer;
	}
	
	.tooltip .tooltiptext {
		visibility: hidden;
		width: 50vw;
		max-width: 90vw;
		background-color: black;
		color: #fff;
		text-align: left;
		border-radius: 5px;
		padding: 12px;
		font-size: 14px;
		position: absolute;
		z-index: 1;
		bottom: -260%;
		left: 50%;
		transform: translateX(-50%);
		opacity: 0;
		transition: opacity .3s;
		white-space: normal;
		line-height: 1.5;
	}
	
	.tooltip .tooltiptext::after {
		content: "";
		position: absolute;
		top: 100%;
		left: 50%;
		margin-left: -5px;
		border-width: 5px;
		border-style: solid;
		border-color: black transparent transparent transparent;
	}
	
	/* Show tooltip on hover */
	.tooltip:hover .tooltiptext {
		visibility: visible;
		opacity: 1;
	}
	
	/* Adjust tooltip when close to the right edge */
	.tooltip-right .tooltiptext {
		left: auto;
		right: 5%;
		transform: translateX(0);
	}
	
	/* Ensure tooltips don't exceed the viewport height */
	.tooltip .tooltiptext {
		overflow-y: auto;
		max-height: 80vh;
	}
	
	/* Adjust the info icon */
	.info-icon {
		font-style: normal;
		font-weight: bold;
		border-radius: 50%;
		background-color: #6a3db7;
		color: white;
		padding: 2px 6px;
		font-size: 9px;
		margin-left: 5px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a276961 */
td#type-credit-last-left {
	border-radius: 0px 0px 0px 20px;
}

td#type-credit-last-right {
	border-radius: 0px 0px 20px 0px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e01d1fd */
td#type-credit-last-left {
	border-radius: 0px 0px 0px 20px;
}

td#type-credit-last-right {
	border-radius: 0px 0px 20px 0px;
}

/* End custom CSS */

/* Start custom CSS for eael-data-table, class: .elementor-element-3efa291 */
td#type-credit-last-left {
	border-radius: 0px 0px 0px 10px;
}

td#type-credit-last-right {
	border-radius: 0px 0px 10px 0px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d0d3cdb */
td#type-credit-last-left {
	border-radius: 0px 0px 0px 10px;
}

td#type-credit-last-right {
	border-radius: 0px 0px 10px 0px;
}

/* End custom CSS */

/* Start custom CSS for eael-data-table, class: .elementor-element-6cf3cfa */
td#type-credit-last-left {
	border-radius: 0px 0px 0px 10px;
}

td#type-credit-last-right {
	border-radius: 0px 0px 10px 0px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d8aa618 */
td#type-credit-last-left {
	border-radius: 0px 0px 0px 10px;
}

td#type-credit-last-right {
	border-radius: 0px 0px 10px 0px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ac49b4f */
.span_color span {
	color: #6a3db8;
}

@media (max-width: 767px) {
	.span_color br {
		display: none;
	}
	
	.span_color h1, .span_color span {
		color: rgba(255, 255, 255, 1) !important;
	}
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-05da148 */
.faq_accordion .elementor-accordion-item .elementor-tab-content, .faq_accordion .elementor-accordion-item {
	border: none !important;
}

.faq_accordion .elementor-accordion-item .elementor-tab-content, .faq_accordion .elementor-accordion-item .elementor-tab-title {
	box-shadow: 0px 3px 0px #6a3db8;
	backdrop-filter: blur(4px);
	border-radius: 12px;
	margin-bottom: 15px;
}

.faq_accordion .elementor-accordion-item .elementor-tab-title {
	margin-bottom: 10px;
}

.faq_accordion .elementor-accordion-item .elementor-tab-content a {
	color: #6a3db8;
}

.faq_accordion .elementor-accordion-item .elementor-tab-content p:last-child {
	margin-bottom: 0;
}

@media (max-width: 767px) {}

/* End custom CSS */

/* Start custom CSS */
.elementor-5155 .elementor-element.elementor-element-b3df0a1 .elementor-heading-title {
	padding-bottom: 20px;
}

.elementor-5155 .elementor-element.elementor-element-ae42418 .elementor-heading-title {
	padding-bottom: 20px;
}

.elementor-5155 .elementor-element.elementor-element-11034d6:not(.elementor-motion-effects-element-type-background), .elementor-5155 .elementor-element.elementor-element-11034d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	padding-top: 20px;
}

.elementor-5155 .elementor-element.elementor-element-1c39fb9 .elementor-button {
	margin-top: 30px;
}

a#cta-button-mobile {
	margin-top: 20px;
}

div#headline_card_2 {
	padding-top: 25px;
}

div#description_card_1 {
	margin-top: -25px;
}

div#description_card_3 {
	margin-top: -6px;
}
