.elementor-52707 .elementor-element.elementor-element-6d338d6:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-6d338d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/Let-Our-Medical-Billing-Services-Take-Command-of-Your-Financials.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-52707 .elementor-element.elementor-element-6d338d6>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-6d338d6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 0px 20px 0px;
}

.elementor-52707 .elementor-element.elementor-element-679d70a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-679d70a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-52707 .elementor-element.elementor-element-57ad8ed.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-52707 .elementor-element.elementor-element-57ad8ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-52707 .elementor-element.elementor-element-57ad8ed>.elementor-element-populated {
	padding: 30px 30px 30px 30px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-f8a5571 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-f8a5571>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-f8a5571.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-f8a5571 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 50px;
	color: var(--e-global-color-c42afea);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-e4af8e7>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-e4af8e7 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-e4af8e7 p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-57cea7b>.elementor-widget-container {
	margin: 0px 0px 0px -30px;
}

.elementor-52707 .elementor-element.elementor-element-57cea7b {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-d42d46a>.elementor-element-populated {
	margin: 20px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-52707 .elementor-element.elementor-element-9756393>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-f3d5b73:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-f3d5b73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-f3d5b73>.elementor-container {
	min-height: 0px;
}

.elementor-52707 .elementor-element.elementor-element-f3d5b73 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-52707 .elementor-element.elementor-element-f3d5b73>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-2d775a4>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-52707 .elementor-element.elementor-element-e2a8265>.elementor-element-populated {
	margin: 25px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-affad35 {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-affad35 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 36px;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-319646f>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-319646f {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-52707 .elementor-element.elementor-element-319646f p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-56e0ee2>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-56e0ee2 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-52707 .elementor-element.elementor-element-56e0ee2 p {
	margin-block-end: 0px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-52707 .elementor-element.elementor-element-1e0566c .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0994c9;
	border-radius: 50px 50px 50px 50px;
	padding: 12px 24px 12px 24px;
}

.elementor-52707 .elementor-element.elementor-element-1e0566c .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-1e0566c .elementor-button:focus {
	background-color: #FFFFFF;
	color: #0994c9;
}

.elementor-52707 .elementor-element.elementor-element-1e0566c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-1e0566c.elementor-element {
	--align-self: flex-start;
}

.elementor-52707 .elementor-element.elementor-element-1e0566c .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-1e0566c .elementor-button:focus svg {
	fill: #0994c9;
}

.elementor-52707 .elementor-element.elementor-element-48de5d9 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-48de5d9:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-48de5d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/02/background1.png");
	background-position: center center;
	background-size: cover;
}

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

.elementor-52707 .elementor-element.elementor-element-66d4d0d {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-52707 .elementor-element.elementor-element-66d4d0d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-66d4d0d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 28px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-91b86f6 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-b2b8dfa {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-16884b1 {
	--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-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-52707 .elementor-element.elementor-element-16884b1:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-16884b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-1971789 {
	--icon-box-icon-margin: 15px;
}

.elementor-52707 .elementor-element.elementor-element-1971789 .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-1971789 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-1971789 .elementor-icon-box-title {
	color: #000000;
}

.elementor-52707 .elementor-element.elementor-element-1971789 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-6e850ed {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-bfabb45 {
	--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-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-52707 .elementor-element.elementor-element-bfabb45:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-bfabb45>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-aa4f80f {
	--icon-box-icon-margin: 15px;
}

.elementor-52707 .elementor-element.elementor-element-aa4f80f .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-aa4f80f .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-aa4f80f .elementor-icon-box-title {
	color: #000000;
}

.elementor-52707 .elementor-element.elementor-element-aa4f80f .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-fb1226e {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-da56901 {
	--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-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-52707 .elementor-element.elementor-element-da56901:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-da56901>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-038acea {
	--icon-box-icon-margin: 15px;
}

.elementor-52707 .elementor-element.elementor-element-038acea .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-038acea .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-038acea .elementor-icon-box-title {
	color: #000000;
}

.elementor-52707 .elementor-element.elementor-element-038acea .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-f3af4ad {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-99ceede {
	--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-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-52707 .elementor-element.elementor-element-99ceede:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-99ceede>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-4771dc5 {
	--icon-box-icon-margin: 15px;
}

.elementor-52707 .elementor-element.elementor-element-4771dc5 .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-4771dc5 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-4771dc5 .elementor-icon-box-title {
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-4771dc5 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-cce803d {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-a8d1400 {
	--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-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-52707 .elementor-element.elementor-element-a8d1400:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-a8d1400>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-70507a2 {
	--icon-box-icon-margin: 15px;
}

.elementor-52707 .elementor-element.elementor-element-70507a2 .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-70507a2 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-70507a2 .elementor-icon-box-title {
	color: var(--e-global-color-a7d01e2);
}

.elementor-52707 .elementor-element.elementor-element-70507a2 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-54d980e {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-31629a6 {
	--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-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-52707 .elementor-element.elementor-element-31629a6:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-31629a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-993eddf {
	--icon-box-icon-margin: 15px;
}

.elementor-52707 .elementor-element.elementor-element-993eddf .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-993eddf .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-993eddf .elementor-icon-box-title {
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-52707 .elementor-element.elementor-element-993eddf .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-83ec918 {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-07fa42b {
	--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-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-52707 .elementor-element.elementor-element-07fa42b:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-07fa42b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-c92c469 {
	--icon-box-icon-margin: 15px;
}

.elementor-52707 .elementor-element.elementor-element-c92c469 .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-c92c469 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-c92c469 .elementor-icon-box-title {
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-c92c469 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-022688c {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-6cc4798 {
	--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-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-52707 .elementor-element.elementor-element-6cc4798:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-6cc4798>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-8f4e9bc {
	--icon-box-icon-margin: 15px;
}

.elementor-52707 .elementor-element.elementor-element-8f4e9bc .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-8f4e9bc .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-8f4e9bc .elementor-icon-box-title {
	color: var(--e-global-color-astglobalcolor8);
}

.elementor-52707 .elementor-element.elementor-element-8f4e9bc .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-ff9ebc8 {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-c200881 {
	--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-radius: 10px 10px 10px 10px;
	--padding-top: 30px;
	--padding-bottom: 60px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-52707 .elementor-element.elementor-element-c200881:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-c200881>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-eeab49a {
	--icon-box-icon-margin: 15px;
}

.elementor-52707 .elementor-element.elementor-element-eeab49a .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-eeab49a .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-eeab49a .elementor-icon-box-title {
	color: #000000;
}

.elementor-52707 .elementor-element.elementor-element-eeab49a .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-f0eda40 {
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-swiper-pagination-size: 10px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-c92e399);
	--e-n-carousel-dots-hover-color: var(--e-global-color-accent);
}

.elementor-52707 .elementor-element.elementor-element-f0eda40>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-52707 .elementor-element.elementor-element-0d05bbe:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-0d05bbe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-4eed715 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-52707 .elementor-element.elementor-element-bc9999f {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-bc9999f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-6d33a93 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-6d33a93>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-95e9a48 {
	--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-52707 .elementor-element.elementor-element-84ea7ef {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-52707 .elementor-element.elementor-element-504d9a8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(110.44687499999999, 110.44687499999999, 110.44687499999999, 0.45) inset;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-52707 .elementor-element.elementor-element-504d9a8:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-504d9a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-504d9a8:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-935972c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-935972c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-1d5c4e2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-1d5c4e2 {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-1d5c4e2 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-1d5c4e2 .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-1d5c4e2 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-1d5c4e2 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-52707 .elementor-element.elementor-element-bda221c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(110.44687499999999, 110.44687499999999, 110.44687499999999, 0.45) inset;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-52707 .elementor-element.elementor-element-bda221c:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-bda221c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-bda221c:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-72263b3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-72263b3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-acabf71 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-acabf71 {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-acabf71 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-acabf71 .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-acabf71 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-acabf71 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-52707 .elementor-element.elementor-element-af33852 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(110.44687499999999, 110.44687499999999, 110.44687499999999, 0.45) inset;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-52707 .elementor-element.elementor-element-af33852:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-af33852>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-af33852:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

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

.elementor-52707 .elementor-element.elementor-element-c239ac0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-d7f510f .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-d7f510f {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-d7f510f .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-d7f510f .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-d7f510f .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-d7f510f .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

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

.elementor-52707 .elementor-element.elementor-element-ba75eec {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(110.44687499999999, 110.44687499999999, 110.44687499999999, 0.45) inset;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-52707 .elementor-element.elementor-element-ba75eec:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-ba75eec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-ba75eec:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-56bd197 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-56bd197.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-d42a7fa .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-d42a7fa {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-d42a7fa .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-d42a7fa .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-d42a7fa .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-d42a7fa .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-52707 .elementor-element.elementor-element-241763a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(110.44687499999999, 110.44687499999999, 110.44687499999999, 0.45) inset;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-52707 .elementor-element.elementor-element-241763a:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-241763a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-241763a:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-9d08113 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-9d08113.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-4de0d7e .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-4de0d7e {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-4de0d7e .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-4de0d7e .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-4de0d7e .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-4de0d7e .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-52707 .elementor-element.elementor-element-34241cd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(110.44687499999999, 110.44687499999999, 110.44687499999999, 0.45) inset;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-52707 .elementor-element.elementor-element-34241cd:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-34241cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-34241cd:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-87ab57c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-87ab57c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-64fbab6 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-64fbab6 {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-64fbab6 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-64fbab6 .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-64fbab6 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-64fbab6 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-52707 .elementor-element.elementor-element-858e874 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-858e874:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-858e874>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/States-bg.webp");
	background-position: center center;
	background-size: cover;
}

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

.elementor-52707 .elementor-element.elementor-element-860c9b8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-f450a56 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-f450a56 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-335f0c8>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-335f0c8 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-335f0c8 p {
	margin-block-end: 0px;
}

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

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

.elementor-52707 .elementor-element.elementor-element-a899f08.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-9a8bf7d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-52707 .elementor-element.elementor-element-f64f759 .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-cf54871);
	color: var(--e-global-color-cf54871);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 100px 18px 100px;
}

.elementor-52707 .elementor-element.elementor-element-f64f759 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-f64f759 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-f64f759 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-f64f759 .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-851e4da {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-52707 .elementor-element.elementor-element-df31c1e .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-cf54871);
	color: var(--e-global-color-cf54871);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 85px 18px 85px;
}

.elementor-52707 .elementor-element.elementor-element-df31c1e .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-df31c1e .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-df31c1e .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-df31c1e .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-10fb0ec {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-231055d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-63dad2a .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-cf54871);
	color: var(--e-global-color-cf54871);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 95px 18px 95px;
}

.elementor-52707 .elementor-element.elementor-element-63dad2a .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-63dad2a .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-63dad2a .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-63dad2a .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

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

.elementor-52707 .elementor-element.elementor-element-ca98511.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-52707 .elementor-element.elementor-element-84fe1d5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-2b90569 .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-cf54871);
	color: var(--e-global-color-cf54871);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 85px 18px 86px;
}

.elementor-52707 .elementor-element.elementor-element-2b90569 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-2b90569 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-2b90569>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-2b90569 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-2b90569 .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-511f29f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-807615f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-5088530 .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-cf54871);
	color: var(--e-global-color-cf54871);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 78px 18px 78px;
}

.elementor-52707 .elementor-element.elementor-element-5088530 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-5088530 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-5088530 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-5088530 .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-24cd53e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-5e1d1a5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-23b1fab .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: var(--e-global-color-cf54871);
	color: var(--e-global-color-cf54871);
	border-radius: 10px 10px 10px 10px;
	padding: 18px 53px 18px 53px;
}

.elementor-52707 .elementor-element.elementor-element-23b1fab .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-23b1fab .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-23b1fab .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-23b1fab .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

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

.elementor-52707 .elementor-element.elementor-element-a67601b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-60a91bc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-659d254 {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-9612652 .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-9612652 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-9612652 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-9612652 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-9612652 .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-8802d0f {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-23e2ae7 .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-23e2ae7 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-23e2ae7 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-23e2ae7 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-23e2ae7 .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-8e98de4 {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-3517f73 .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-3517f73 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-3517f73 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-3517f73 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-3517f73 .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

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

.elementor-52707 .elementor-element.elementor-element-5ee0156 {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-ea5f54d .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-ea5f54d .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-ea5f54d .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-ea5f54d .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-ea5f54d .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-7eed519 {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-480aedb .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-480aedb .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-480aedb .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-480aedb .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-480aedb .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-b7fe810 {
	--display: flex;
}

.elementor-52707 .elementor-element.elementor-element-b3b71c9 .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-b3b71c9 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-b3b71c9 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-b3b71c9 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-b3b71c9 .elementor-button:focus svg {
	fill: var(--e-global-color-c92e399);
}

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

.elementor-52707 .elementor-element.elementor-element-b908510 .elementor-button {
	background-color: var(--e-global-color-c92e399);
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-b908510 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-b908510 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-b908510 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-b908510 .elementor-button:focus svg {
	fill: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-35207f0:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-35207f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-35207f0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-35207f0>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-e091bf7>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-937d583>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-937d583 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-937d583 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 35px;
	letter-spacing: 0px;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-99471fd>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-99471fd {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 23px;
	letter-spacing: 0px;
}

.elementor-52707 .elementor-element.elementor-element-93c9aa2:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-93c9aa2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-93c9aa2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-93c9aa2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-4b483af>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-4b483af {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-4b483af .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 25px;
	color: #222222;
}

.elementor-52707 .elementor-element.elementor-element-7352569>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-7352569 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-c0165ec>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-c0165ec {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-c0165ec .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 25px;
	color: #222222;
}

.elementor-52707 .elementor-element.elementor-element-485aeab>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-485aeab {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-0245ad5>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-0245ad5 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-0245ad5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 25px;
	color: #222222;
}

.elementor-52707 .elementor-element.elementor-element-35a7fc2>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-35a7fc2 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-05a0174:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-05a0174>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-05a0174 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-52707 .elementor-element.elementor-element-05a0174>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-63003b5>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-63003b5 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-63003b5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 25px;
	color: #222222;
}

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

.elementor-52707 .elementor-element.elementor-element-6e0f6cd {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-35e0d72>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-35e0d72 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-35e0d72 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 25px;
	color: #222222;
}

.elementor-52707 .elementor-element.elementor-element-50b224e>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-50b224e {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-eee1509>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-eee1509 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-eee1509 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 25px;
	color: #222222;
}

.elementor-52707 .elementor-element.elementor-element-ead2d60>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-ead2d60 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-11a07d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-11a07d5:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-11a07d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-0dcee36);
}

.elementor-52707 .elementor-element.elementor-element-e52d60b {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-e52d60b>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-e52d60b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-52707 .elementor-element.elementor-element-e52d60b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 34px;
	letter-spacing: 0px;
	color: var(--e-global-color-8466552);
}

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

.elementor-52707 .elementor-element.elementor-element-97e2c51 {
	--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-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-97e2c51:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-97e2c51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-7bcede2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-c7e1fc5 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-c7e1fc5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-52707 .elementor-element.elementor-element-ac531a2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-52707 .elementor-element.elementor-element-22fb669>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-22fb669 {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-22fb669 p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-796a3fe>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-796a3fe {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-796a3fe p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-050568b>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-050568b {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-050568b p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-c563857>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-c563857 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-c563857 p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-d463fe2>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-d463fe2 {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-d463fe2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-52707 .elementor-element.elementor-element-1beda81>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-1beda81 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-1beda81 {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-1beda81 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-1beda81.elementor-view-stacked .elementor-icon {
	background-color: #DF2222;
}

.elementor-52707 .elementor-element.elementor-element-1beda81.elementor-view-framed .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-1beda81.elementor-view-default .elementor-icon {
	fill: #DF2222;
	color: #DF2222;
	border-color: #DF2222;
}

.elementor-52707 .elementor-element.elementor-element-1beda81.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-1beda81.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-1beda81.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-1beda81.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-1beda81 .elementor-icon {
	font-size: 14px;
	padding: 5px;
}

.elementor-52707 .elementor-element.elementor-element-1beda81 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-52707 .elementor-element.elementor-element-1beda81 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-93270bb);
}

.elementor-52707 .elementor-element.elementor-element-397413e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-397413e .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-397413e {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-397413e .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-397413e.elementor-view-stacked .elementor-icon {
	background-color: #DF2222;
}

.elementor-52707 .elementor-element.elementor-element-397413e.elementor-view-framed .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-397413e.elementor-view-default .elementor-icon {
	fill: #DF2222;
	color: #DF2222;
	border-color: #DF2222;
}

.elementor-52707 .elementor-element.elementor-element-397413e.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-397413e.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-397413e.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-397413e.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-397413e .elementor-icon {
	font-size: 14px;
	padding: 5px;
}

.elementor-52707 .elementor-element.elementor-element-397413e .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-52707 .elementor-element.elementor-element-397413e .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-93270bb);
}

.elementor-52707 .elementor-element.elementor-element-e077ff8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-e077ff8 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-e077ff8 {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-e077ff8 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-e077ff8.elementor-view-stacked .elementor-icon {
	background-color: #DF2222;
}

.elementor-52707 .elementor-element.elementor-element-e077ff8.elementor-view-framed .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-e077ff8.elementor-view-default .elementor-icon {
	fill: #DF2222;
	color: #DF2222;
	border-color: #DF2222;
}

.elementor-52707 .elementor-element.elementor-element-e077ff8.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-e077ff8.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-e077ff8.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-e077ff8.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-e077ff8 .elementor-icon {
	font-size: 14px;
	padding: 5px;
}

.elementor-52707 .elementor-element.elementor-element-e077ff8 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-52707 .elementor-element.elementor-element-e077ff8 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-93270bb);
}

.elementor-52707 .elementor-element.elementor-element-e0553c7 {
	--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-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-52707 .elementor-element.elementor-element-e0553c7:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-e0553c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 29%, #4C0E63 100%);
}

.elementor-52707 .elementor-element.elementor-element-26b57a4 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-c92e399);
	--border-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-9eabdeb {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-9eabdeb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-a6a3b43 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-52707 .elementor-element.elementor-element-ab659f2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-ab659f2 {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-ab659f2 p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-ec1c8fc>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-ec1c8fc {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-ec1c8fc p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-9f85b1b>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-9f85b1b {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-9f85b1b p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-e0a4b72>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-e0a4b72 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-e0a4b72 p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-4209d27>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-4209d27 {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-4209d27 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-3351532>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-3351532 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-3351532 {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-3351532 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-3351532.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-52707 .elementor-element.elementor-element-3351532.elementor-view-framed .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-3351532.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-52707 .elementor-element.elementor-element-3351532.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-3351532.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-3351532.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-3351532.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-3351532 .elementor-icon {
	font-size: 14px;
	padding: 5px;
}

.elementor-52707 .elementor-element.elementor-element-3351532 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-52707 .elementor-element.elementor-element-3351532 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-a597e1a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-a597e1a .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-a597e1a {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-a597e1a .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-a597e1a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-52707 .elementor-element.elementor-element-a597e1a.elementor-view-framed .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-a597e1a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-52707 .elementor-element.elementor-element-a597e1a.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-a597e1a.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-a597e1a.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-a597e1a.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-a597e1a .elementor-icon {
	font-size: 14px;
	padding: 5px;
}

.elementor-52707 .elementor-element.elementor-element-a597e1a .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-52707 .elementor-element.elementor-element-a597e1a .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-d736ca8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-d736ca8 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-d736ca8 {
	--icon-box-icon-margin: 10px;
}

.elementor-52707 .elementor-element.elementor-element-d736ca8 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-d736ca8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-52707 .elementor-element.elementor-element-d736ca8.elementor-view-framed .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-d736ca8.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-52707 .elementor-element.elementor-element-d736ca8.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-d736ca8.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-d736ca8.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-52707 .elementor-element.elementor-element-d736ca8.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-d736ca8 .elementor-icon {
	font-size: 14px;
	padding: 5px;
}

.elementor-52707 .elementor-element.elementor-element-d736ca8 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-52707 .elementor-element.elementor-element-d736ca8 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-93da73c .elementor-button {
	background-color: var(--e-global-color-c92e399);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c42afea);
	border-radius: 23px 23px 23px 23px;
}

.elementor-52707 .elementor-element.elementor-element-93da73c .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-93da73c .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-c42afea);
	border-color: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-93da73c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-93da73c .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-93da73c .elementor-button:focus svg {
	fill: var(--e-global-color-c42afea);
}

.elementor-52707 .elementor-element.elementor-element-8c88bdb:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-8c88bdb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-8c88bdb {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-8c88bdb>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-306dfcb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-306dfcb {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-306dfcb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 38px;
	color: #000000;
}

.elementor-52707 .elementor-element.elementor-element-047cc82:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-047cc82>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-047cc82 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-52707 .elementor-element.elementor-element-047cc82>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-14114b5.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-52707 .elementor-element.elementor-element-1f01ec1 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-52707 .elementor-element.elementor-element-1f01ec1>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-1f01ec1.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-1eecd99 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-1eecd99.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-1eecd99.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-1eecd99.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-1eecd99 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-1eecd99 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-1eecd99 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-1eecd99 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
}

.elementor-52707 .elementor-element.elementor-element-dead9cf .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-dead9cf.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-dead9cf.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-dead9cf.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-dead9cf .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #0994c9;
}

.elementor-52707 .elementor-element.elementor-element-dead9cf .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-dead9cf .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-dead9cf .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-03a5fcc .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-03a5fcc.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-03a5fcc.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-03a5fcc.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-03a5fcc .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #0994c9;
}

.elementor-52707 .elementor-element.elementor-element-03a5fcc .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-03a5fcc .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-03a5fcc .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-b7e4982 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-b7e4982.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-b7e4982.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-b7e4982.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-b7e4982 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-b7e4982 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-b7e4982 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-c3963fa {
	margin-top: 35px;
	margin-bottom: 0px;
}

.elementor-52707 .elementor-element.elementor-element-2533ae6 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-2533ae6.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-2533ae6.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-2533ae6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-2533ae6 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #0994c9;
}

.elementor-52707 .elementor-element.elementor-element-2533ae6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-2533ae6 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-a4bd442 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-a4bd442.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-a4bd442.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-a4bd442.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-a4bd442 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #0994c9;
}

.elementor-52707 .elementor-element.elementor-element-a4bd442 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-a4bd442 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-6806279 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-6806279.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-6806279.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-6806279.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-6806279 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #0994c9;
}

.elementor-52707 .elementor-element.elementor-element-6806279 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-6806279 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-4c3da61 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-4c3da61.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-4c3da61.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-4c3da61.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-4c3da61 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #0994c9;
}

.elementor-52707 .elementor-element.elementor-element-4c3da61 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-4c3da61 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-b037ffa {
	margin-top: 35px;
	margin-bottom: 0px;
}

.elementor-52707 .elementor-element.elementor-element-242932d .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-242932d.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-242932d.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-242932d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-242932d .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-242932d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-242932d .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-242932d .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-3ecdf88 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-3ecdf88.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-3ecdf88.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-3ecdf88.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-3ecdf88 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-3ecdf88 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-3ecdf88 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-3ecdf88 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-50e13d7 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-50e13d7.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-50e13d7.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-50e13d7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-50e13d7 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-50e13d7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-50e13d7 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-54a17dc .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-54a17dc.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-52707 .elementor-element.elementor-element-54a17dc.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-52707 .elementor-element.elementor-element-54a17dc.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-52707 .elementor-element.elementor-element-54a17dc .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #0994c9;
}

.elementor-52707 .elementor-element.elementor-element-54a17dc .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-52707 .elementor-element.elementor-element-54a17dc .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-33b5530 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	fill: var(--e-global-color-c42afea);
	color: var(--e-global-color-c42afea);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 12px 24px 12px 24px;
}

.elementor-52707 .elementor-element.elementor-element-33b5530 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-33b5530 .elementor-button:focus {
	background-color: var(--e-global-color-c92e399);
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-33b5530>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-33b5530 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-33b5530 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-73eb186:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-73eb186>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(to right, #0994c9, #062a5a);
}

.elementor-52707 .elementor-element.elementor-element-73eb186>.elementor-container {
	min-height: 0px;
}

.elementor-52707 .elementor-element.elementor-element-73eb186 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 25px 0px 50px 0px;
}

.elementor-52707 .elementor-element.elementor-element-73eb186>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-cb3c511 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-7c5699f>.elementor-element-populated {
	margin: 25px 0px 0px 15px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-666aa9a {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-666aa9a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 36px;
	color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-bba7e0b>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-bba7e0b {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-bba7e0b p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-66105b2>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-66105b2 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-66105b2 p {
	margin-block-end: 0px;
}

.elementor-52707 .elementor-element.elementor-element-c93de62 .elementor-button {
	background-color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	fill: #0994c9;
	color: #0994c9;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	padding: 12px 24px 12px 24px;
}

.elementor-52707 .elementor-element.elementor-element-c93de62 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-c93de62 .elementor-button:focus {
	background-color: #0994c9;
	color: #FFFFFF;
}

.elementor-52707 .elementor-element.elementor-element-c93de62>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-c93de62.elementor-element {
	--align-self: flex-start;
}

.elementor-52707 .elementor-element.elementor-element-c93de62 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-c93de62 .elementor-button:focus svg {
	fill: #FFFFFF;
}

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

.elementor-52707 .elementor-element.elementor-element-622dd6e:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-622dd6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-cf7c040:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-cf7c040>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-cf7c040 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-52707 .elementor-element.elementor-element-cf7c040>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-f8e21a3 {
	text-align: left;
}

.elementor-52707 .elementor-element.elementor-element-f8e21a3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 36px;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-ae5fc00 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-ae5fc00 {
	--icon-box-icon-margin: 14px;
}

.elementor-52707 .elementor-element.elementor-element-ae5fc00 .elementor-icon-box-title {
	margin-block-end: 9px;
}

.elementor-52707 .elementor-element.elementor-element-ae5fc00 .elementor-icon {
	font-size: 40px;
}

.elementor-52707 .elementor-element.elementor-element-ae5fc00 .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-ae5fc00 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-52707 .elementor-element.elementor-element-ae5fc00 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-1a01649 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-1a01649 {
	--icon-box-icon-margin: 14px;
}

.elementor-52707 .elementor-element.elementor-element-1a01649 .elementor-icon-box-title {
	margin-block-end: 9px;
}

.elementor-52707 .elementor-element.elementor-element-1a01649 .elementor-icon {
	font-size: 40px;
}

.elementor-52707 .elementor-element.elementor-element-1a01649 .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-1a01649 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-52707 .elementor-element.elementor-element-1a01649 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-a93d883 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-a93d883 {
	--icon-box-icon-margin: 14px;
}

.elementor-52707 .elementor-element.elementor-element-a93d883 .elementor-icon-box-title {
	margin-block-end: 9px;
}

.elementor-52707 .elementor-element.elementor-element-a93d883 .elementor-icon {
	font-size: 40px;
}

.elementor-52707 .elementor-element.elementor-element-a93d883 .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-a93d883 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-52707 .elementor-element.elementor-element-a93d883 .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-e72362a .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-e72362a {
	--icon-box-icon-margin: 14px;
}

.elementor-52707 .elementor-element.elementor-element-e72362a .elementor-icon-box-title {
	margin-block-end: 9px;
}

.elementor-52707 .elementor-element.elementor-element-e72362a .elementor-icon {
	font-size: 40px;
}

.elementor-52707 .elementor-element.elementor-element-e72362a .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-e72362a .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-52707 .elementor-element.elementor-element-e72362a .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-a41669d .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-52707 .elementor-element.elementor-element-a41669d {
	--icon-box-icon-margin: 14px;
}

.elementor-52707 .elementor-element.elementor-element-a41669d .elementor-icon-box-title {
	margin-block-end: 9px;
}

.elementor-52707 .elementor-element.elementor-element-a41669d .elementor-icon {
	font-size: 40px;
}

.elementor-52707 .elementor-element.elementor-element-a41669d .elementor-icon-box-title,
.elementor-52707 .elementor-element.elementor-element-a41669d .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-52707 .elementor-element.elementor-element-a41669d .elementor-icon-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-a981a7d .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0994c9;
	border-radius: 50px 50px 50px 50px;
	padding: 12px 24px 12px 24px;
}

.elementor-52707 .elementor-element.elementor-element-a981a7d .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-a981a7d .elementor-button:focus {
	background-color: #FFFFFF;
	color: #0994c9;
}

.elementor-52707 .elementor-element.elementor-element-a981a7d>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-a981a7d.elementor-element {
	--align-self: flex-start;
}

.elementor-52707 .elementor-element.elementor-element-a981a7d .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-a981a7d .elementor-button:focus svg {
	fill: #0994c9;
}

.elementor-bc-flex-widget .elementor-52707 .elementor-element.elementor-element-aa7ead4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-52707 .elementor-element.elementor-element-aa7ead4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-52707 .elementor-element.elementor-element-aa7ead4>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-de15a5b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-de15a5b img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-52707 .elementor-element.elementor-element-bd17d6c:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-bd17d6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-bd17d6c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-52707 .elementor-element.elementor-element-bd17d6c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-3a06962 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-3a06962 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-6291922 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-6a9936a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-52707 .elementor-element.elementor-element-6a9936a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-6a9936a>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-52707 .elementor-element.elementor-element-6a9936a>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-6a9936a>.elementor-element-populated>.elementor-background-overlay,
.elementor-52707 .elementor-element.elementor-element-6a9936a>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-6a9936a:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0994c9;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-6a9936a:hover>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-6a9936a:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-6a9936a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-a643012>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-a643012 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-1c4d55a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-52707 .elementor-element.elementor-element-1c4d55a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-1c4d55a>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-52707 .elementor-element.elementor-element-1c4d55a>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-1c4d55a>.elementor-element-populated>.elementor-background-overlay,
.elementor-52707 .elementor-element.elementor-element-1c4d55a>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-1c4d55a:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0994c9;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-1c4d55a:hover>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-1c4d55a:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-1c4d55a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-6ca6a9a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-6ca6a9a {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-ae3b2db:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-52707 .elementor-element.elementor-element-ae3b2db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-ae3b2db>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-52707 .elementor-element.elementor-element-ae3b2db>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-ae3b2db>.elementor-element-populated>.elementor-background-overlay,
.elementor-52707 .elementor-element.elementor-element-ae3b2db>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-ae3b2db:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0994c9;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-ae3b2db:hover>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-ae3b2db:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-ae3b2db>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-e84b145>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-e84b145 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-84596a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-52707 .elementor-element.elementor-element-84596a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-84596a4>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-52707 .elementor-element.elementor-element-84596a4>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-84596a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-52707 .elementor-element.elementor-element-84596a4>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-84596a4:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0994c9;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-84596a4:hover>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-84596a4:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-84596a4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-9f50a0a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-9f50a0a {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-70f682d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-52707 .elementor-element.elementor-element-70f682d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-70f682d>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-52707 .elementor-element.elementor-element-70f682d>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-70f682d>.elementor-element-populated>.elementor-background-overlay,
.elementor-52707 .elementor-element.elementor-element-70f682d>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-70f682d:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0994c9;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-70f682d:hover>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-70f682d:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-70f682d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-702d993>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-702d993 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-fc2a07f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-52707 .elementor-element.elementor-element-fc2a07f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-fc2a07f>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-52707 .elementor-element.elementor-element-fc2a07f>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-fc2a07f>.elementor-element-populated>.elementor-background-overlay,
.elementor-52707 .elementor-element.elementor-element-fc2a07f>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-fc2a07f:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0994c9;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-52707 .elementor-element.elementor-element-fc2a07f:hover>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-fc2a07f:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-fc2a07f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-bf82b66>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-bf82b66 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-c1bd6d0 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-c42afea);
	color: var(--e-global-color-c42afea);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 12px 24px 12px 24px;
}

.elementor-52707 .elementor-element.elementor-element-c1bd6d0 .elementor-button:hover,
.elementor-52707 .elementor-element.elementor-element-c1bd6d0 .elementor-button:focus {
	background-color: var(--e-global-color-c92e399);
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-c1bd6d0>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-c1bd6d0 .elementor-button:hover svg,
.elementor-52707 .elementor-element.elementor-element-c1bd6d0 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-4317e71:not(.elementor-motion-effects-element-type-background),
.elementor-52707 .elementor-element.elementor-element-4317e71>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-52707 .elementor-element.elementor-element-4317e71 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 10px 0px 30px 0px;
}

.elementor-52707 .elementor-element.elementor-element-4317e71>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-5b5778a {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-5b5778a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-7100fc5>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-7100fc5 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-6084a47 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-52707 .elementor-element.elementor-element-bca0d7e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-52707 .elementor-element.elementor-element-bca0d7e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-bca0d7e>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-bca0d7e>.elementor-element-populated>.elementor-background-overlay,
.elementor-52707 .elementor-element.elementor-element-bca0d7e>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-bca0d7e>.elementor-element-populated {
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 10px 15px 10px 15px;
}

.elementor-52707 .elementor-element.elementor-element-bca0d7e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-0ce7cda>.elementor-widget-container {
	margin: -75px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-953a464>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-953a464 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-953a464 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-654393f>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-654393f {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-52707 .elementor-element.elementor-element-b191ea8 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-2ba9fd2);
	--divider-border-width: 1px;
}

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

.elementor-52707 .elementor-element.elementor-element-b191ea8 .elementor-divider-separator {
	width: 100%;
}

.elementor-52707 .elementor-element.elementor-element-b191ea8 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-52707 .elementor-element.elementor-element-f529b24>.elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-2ec202d>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-2ec202d {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-ed53de6 .elementor-button {
	background-color: var(--e-global-color-primary);
	border-radius: 32px 32px 32px 32px;
	padding: 10px 12px 10px 12px;
}

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

.elementor-52707 .elementor-element.elementor-element-ed53de6 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-52707 .elementor-element.elementor-element-7951af7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-52707 .elementor-element.elementor-element-7951af7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-7951af7>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-7951af7>.elementor-element-populated>.elementor-background-overlay,
.elementor-52707 .elementor-element.elementor-element-7951af7>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-7951af7>.elementor-element-populated {
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 10px 15px 10px 15px;
}

.elementor-52707 .elementor-element.elementor-element-7951af7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-8a6e1e3>.elementor-widget-container {
	margin: -75px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-6c64413>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-6c64413 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-6c64413 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-0f210fd>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-0f210fd {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-882e27d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-2ba9fd2);
	--divider-border-width: 1px;
}

.elementor-52707 .elementor-element.elementor-element-882e27d>.elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-882e27d .elementor-divider-separator {
	width: 100%;
}

.elementor-52707 .elementor-element.elementor-element-882e27d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-52707 .elementor-element.elementor-element-a793bc4>.elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-7fd36ca>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-7fd36ca {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-24bad1f .elementor-button {
	background-color: var(--e-global-color-primary);
	border-radius: 32px 32px 32px 32px;
	padding: 10px 12px 10px 12px;
}

.elementor-52707 .elementor-element.elementor-element-24bad1f>.elementor-widget-container {
	margin: -20px 0px 10px 0px;
}

.elementor-52707 .elementor-element.elementor-element-24bad1f .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-52707 .elementor-element.elementor-element-5cbfbe0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-52707 .elementor-element.elementor-element-5cbfbe0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-52707 .elementor-element.elementor-element-5cbfbe0>.elementor-element-populated,
.elementor-52707 .elementor-element.elementor-element-5cbfbe0>.elementor-element-populated>.elementor-background-overlay,
.elementor-52707 .elementor-element.elementor-element-5cbfbe0>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-52707 .elementor-element.elementor-element-5cbfbe0>.elementor-element-populated {
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 15px 15px 15px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 10px 15px 10px 15px;
}

.elementor-52707 .elementor-element.elementor-element-5cbfbe0>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-f4af1f1>.elementor-widget-container {
	margin: -75px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-b597fc3>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-b597fc3 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-b597fc3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-d1e61d2>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-d1e61d2 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-2c2dc29 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-2ba9fd2);
	--divider-border-width: 1px;
}

.elementor-52707 .elementor-element.elementor-element-2c2dc29>.elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-2c2dc29 .elementor-divider-separator {
	width: 100%;
}

.elementor-52707 .elementor-element.elementor-element-2c2dc29 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-52707 .elementor-element.elementor-element-1adb41c>.elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-dc7349d>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-52707 .elementor-element.elementor-element-dc7349d {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-52707 .elementor-element.elementor-element-54536d2 .elementor-button {
	background-color: var(--e-global-color-primary);
	border-radius: 32px 32px 32px 32px;
	padding: 10px 12px 10px 12px;
}

.elementor-52707 .elementor-element.elementor-element-54536d2>.elementor-widget-container {
	margin: -20px 0px 10px 0px;
}

.elementor-52707 .elementor-element.elementor-element-54536d2 .elementor-button-content-wrapper {
	flex-direction: row;
}

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

.elementor-52707 .elementor-element.elementor-element-1b8ad48 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-52707 .elementor-element.elementor-element-1b8ad48>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-52707 .elementor-element.elementor-element-07f47e8 {
	text-align: center;
}

.elementor-52707 .elementor-element.elementor-element-07f47e8 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-b35b59b {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-52707 .elementor-element.elementor-element-0cc68ca>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
	color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-toggle-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-toggle .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-toggle-title,
.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-toggle-icon {
	color: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-toggle-icon svg {
	fill: var(--e-global-color-8466552);
}

.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-tab-title.elementor-active a,
.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-toggle-title {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-tab-title .elementor-toggle-icon i:before {
	color: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-tab-title .elementor-toggle-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-52707 .elementor-element.elementor-element-4317954 .elementor-tab-content {
	color: var(--e-global-color-astglobalcolor1);
}

@media(max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-d42d46a>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-52707 .elementor-element.elementor-element-f3d5b73 {
		padding: 40px 20px 40px 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-2d775a4>.elementor-element-populated {
		padding: 25px 0px 0px 0px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-e2a8265>.elementor-element-populated {
		margin: 25px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}

	.elementor-52707 .elementor-element.elementor-element-1e0566c>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-48de5d9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-66d4d0d {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}

	.elementor-52707 .elementor-element.elementor-element-16884b1 {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-widget-icon-box .elementor-icon-box-title,
	.elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-bfabb45 {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-52707 .elementor-element.elementor-element-da56901 {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-52707 .elementor-element.elementor-element-99ceede {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-52707 .elementor-element.elementor-element-a8d1400 {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-52707 .elementor-element.elementor-element-31629a6 {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-52707 .elementor-element.elementor-element-07fa42b {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-52707 .elementor-element.elementor-element-6cc4798 {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-52707 .elementor-element.elementor-element-c200881 {
		--padding-top: 30px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-52707 .elementor-element.elementor-element-f0eda40 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}

	.elementor-52707 .elementor-element.elementor-element-0d05bbe {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-6d33a93 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-95e9a48 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-84ea7ef {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-1d5c4e2 .elementor-icon-box-title,
	.elementor-52707 .elementor-element.elementor-element-1d5c4e2 .elementor-icon-box-title a {
		line-height: 24px;
	}

	.elementor-52707 .elementor-element.elementor-element-acabf71 .elementor-icon-box-title,
	.elementor-52707 .elementor-element.elementor-element-acabf71 .elementor-icon-box-title a {
		line-height: 24px;
	}

	.elementor-52707 .elementor-element.elementor-element-d7f510f .elementor-icon-box-title,
	.elementor-52707 .elementor-element.elementor-element-d7f510f .elementor-icon-box-title a {
		line-height: 24px;
	}

	.elementor-52707 .elementor-element.elementor-element-6d724a5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-d42a7fa .elementor-icon-box-title,
	.elementor-52707 .elementor-element.elementor-element-d42a7fa .elementor-icon-box-title a {
		line-height: 24px;
	}

	.elementor-52707 .elementor-element.elementor-element-4de0d7e .elementor-icon-box-title,
	.elementor-52707 .elementor-element.elementor-element-4de0d7e .elementor-icon-box-title a {
		line-height: 24px;
	}

	.elementor-52707 .elementor-element.elementor-element-64fbab6 .elementor-icon-box-title,
	.elementor-52707 .elementor-element.elementor-element-64fbab6 .elementor-icon-box-title a {
		line-height: 24px;
	}

	.elementor-52707 .elementor-element.elementor-element-858e874 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-f64f759 .elementor-button {
		padding: 18px 58px 18px 58px;
	}

	.elementor-52707 .elementor-element.elementor-element-df31c1e .elementor-button {
		padding: 18px 42px 18px 42px;
	}

	.elementor-52707 .elementor-element.elementor-element-63dad2a .elementor-button {
		padding: 18px 53px 18px 53px;
	}

	.elementor-52707 .elementor-element.elementor-element-2b90569 .elementor-button {
		padding: 18px 44px 18px 44.5px;
	}

	.elementor-52707 .elementor-element.elementor-element-5088530 .elementor-button {
		padding: 18px 35px 18px 35px;
	}

	.elementor-52707 .elementor-element.elementor-element-23b1fab .elementor-button {
		padding: 18px 12px 18px 12px;
	}

	.elementor-52707 .elementor-element.elementor-element-35207f0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-6892ced>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-e091bf7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-937d583>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-11a07d5 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-e52d60b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-e52d60b {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-52707 .elementor-element.elementor-element-ffe6721 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-c563857>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-d463fe2>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-ec1c8fc>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-9f85b1b>.elementor-widget-container {
		margin: -9px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-e0a4b72>.elementor-widget-container {
		margin: -11px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-4209d27>.elementor-widget-container {
		margin: -12px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-93da73c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-93da73c .elementor-button {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-52707 .elementor-element.elementor-element-8c88bdb {
		padding: 40px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-5eda777>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-306dfcb>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-306dfcb .elementor-heading-title {
		line-height: 36px;
	}

	.elementor-52707 .elementor-element.elementor-element-047cc82 {
		padding: 10px 20px 40px 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-14114b5>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-1f01ec1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-1f01ec1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-1eecd99 .elementor-image-box-wrapper {
		text-align: left;
	}

	.elementor-52707 .elementor-element.elementor-element-1eecd99 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-1eecd99 .elementor-image-box-description {
		font-size: 1px;
	}

	.elementor-52707 .elementor-element.elementor-element-dead9cf .elementor-image-box-wrapper .elementor-image-box-img {
		width: 34%;
	}

	.elementor-52707 .elementor-element.elementor-element-dead9cf .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-03a5fcc .elementor-image-box-wrapper .elementor-image-box-img {
		width: 34%;
	}

	.elementor-52707 .elementor-element.elementor-element-03a5fcc .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-b7e4982 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-2533ae6 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-a4bd442 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-6806279 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 34%;
	}

	.elementor-52707 .elementor-element.elementor-element-6806279 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-4c3da61 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-242932d .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-3ecdf88 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-d1100d6>.elementor-element-populated {
		padding: 12px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-50e13d7 .elementor-image-box-title {
		font-size: 14px;
		line-height: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-54a17dc .elementor-image-box-title {
		font-size: 14px;
		line-height: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-73eb186 {
		padding: 40px 20px 40px 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-81eaa81>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-52707 .elementor-element.elementor-element-7c5699f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}

	.elementor-52707 .elementor-element.elementor-element-c93de62>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-cf7c040 {
		padding: 40px 20px 40px 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-82dcbd9>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-541eeec>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-a981a7d>.elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-aa7ead4>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-07f47e8 .elementor-heading-title {
		line-height: 46px;
	}

	.elementor-widget-toggle .elementor-toggle-title {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-toggle .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media(min-width:768px) {
	.elementor-52707 .elementor-element.elementor-element-59ea35b {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-57ad8ed {
		width: 60%;
	}

	.elementor-52707 .elementor-element.elementor-element-d42d46a {
		width: 40%;
	}

	.elementor-52707 .elementor-element.elementor-element-504d9a8 {
		--width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-935972c {
		--width: 90%;
	}

	.elementor-52707 .elementor-element.elementor-element-bda221c {
		--width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-72263b3 {
		--width: 90%;
	}

	.elementor-52707 .elementor-element.elementor-element-af33852 {
		--width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-c239ac0 {
		--width: 90%;
	}

	.elementor-52707 .elementor-element.elementor-element-ba75eec {
		--width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-56bd197 {
		--width: 90%;
	}

	.elementor-52707 .elementor-element.elementor-element-241763a {
		--width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-9d08113 {
		--width: 90%;
	}

	.elementor-52707 .elementor-element.elementor-element-34241cd {
		--width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-87ab57c {
		--width: 90%;
	}

	.elementor-52707 .elementor-element.elementor-element-c761621 {
		--width: 80%;
	}

	.elementor-52707 .elementor-element.elementor-element-a899f08 {
		--width: 70%;
	}

	.elementor-52707 .elementor-element.elementor-element-ca98511 {
		--width: 70%;
	}

	.elementor-52707 .elementor-element.elementor-element-a67601b {
		--width: 70%;
	}

	.elementor-52707 .elementor-element.elementor-element-8b43b11 {
		--width: 70%;
	}

	.elementor-52707 .elementor-element.elementor-element-6892ced {
		width: 13%;
	}

	.elementor-52707 .elementor-element.elementor-element-e091bf7 {
		width: 72.666%;
	}

	.elementor-52707 .elementor-element.elementor-element-f5813bf {
		width: 13%;
	}

	.elementor-52707 .elementor-element.elementor-element-ffe6721 {
		--width: 80%;
	}

	.elementor-52707 .elementor-element.elementor-element-97e2c51 {
		--width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-e0553c7 {
		--width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-368eadc {
		width: 16%;
	}

	.elementor-52707 .elementor-element.elementor-element-5eda777 {
		width: 66.666%;
	}

	.elementor-52707 .elementor-element.elementor-element-aba1818 {
		width: 16%;
	}

	.elementor-52707 .elementor-element.elementor-element-14114b5 {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-81eaa81 {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-7c5699f {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-82dcbd9 {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-541eeec {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-aa7ead4 {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-08b48ac {
		width: 13%;
	}

	.elementor-52707 .elementor-element.elementor-element-07bdabe {
		width: 73.666%;
	}

	.elementor-52707 .elementor-element.elementor-element-286ae00 {
		width: 13%;
	}

	.elementor-52707 .elementor-element.elementor-element-83f371e {
		width: 15%;
	}

	.elementor-52707 .elementor-element.elementor-element-c775201 {
		width: 69.333%;
	}

	.elementor-52707 .elementor-element.elementor-element-6a93e55 {
		width: 15%;
	}

	.elementor-52707 .elementor-element.elementor-element-e92f5c6 {
		width: 10%;
	}

	.elementor-52707 .elementor-element.elementor-element-0cc68ca {
		width: 79.333%;
	}

	.elementor-52707 .elementor-element.elementor-element-8c0b998 {
		width: 10%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-52707 .elementor-element.elementor-element-57ad8ed {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-d42d46a {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-2d775a4 {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-e2a8265 {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-ffe6721 {
		--width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-368eadc {
		width: 15%;
	}

	.elementor-52707 .elementor-element.elementor-element-5eda777 {
		width: 70%;
	}

	.elementor-52707 .elementor-element.elementor-element-aba1818 {
		width: 15%;
	}

	.elementor-52707 .elementor-element.elementor-element-81eaa81 {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-7c5699f {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-82dcbd9 {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-541eeec {
		width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-aa7ead4 {
		width: 100%;
	}
}

@media(max-width:767px) {

	.elementor-52707 .elementor-element.elementor-element-6d338d6:not(.elementor-motion-effects-element-type-background),
	.elementor-52707 .elementor-element.elementor-element-6d338d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("../../2025/09/Let-Our-Medical-Billing-Services-Take-Command-of-Your-Financials.webp");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-52707 .elementor-element.elementor-element-57ad8ed>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-f8a5571 .elementor-heading-title {
		font-size: 36px;
		line-height: 40px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-57cea7b>.elementor-widget-container {
		margin: 10px 0px 0px -30px;
	}

	.elementor-52707 .elementor-element.elementor-element-d42d46a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-f3d5b73 {
		padding: 40px 20px 40px 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-2d775a4>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-e2a8265>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-affad35 {
		text-align: left;
	}

	.elementor-52707 .elementor-element.elementor-element-affad35 .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}

	.elementor-52707 .elementor-element.elementor-element-319646f {
		text-align: left;
	}

	.elementor-52707 .elementor-element.elementor-element-56e0ee2 {
		text-align: left;
	}

	.elementor-52707 .elementor-element.elementor-element-1e0566c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-1e0566c .elementor-button {
		line-height: 22px;
	}

	.elementor-52707 .elementor-element.elementor-element-4658a1f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-66d4d0d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-b2b8dfa {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-box .elementor-icon-box-title,
	.elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-6e850ed {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-fb1226e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-f3af4ad {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-cce803d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-54d980e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-83ec918 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-022688c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-ff9ebc8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-f0eda40 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}

	.elementor-52707 .elementor-element.elementor-element-0d05bbe {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-4eed715 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-bc9999f .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}

	.elementor-52707 .elementor-element.elementor-element-6d33a93 {
		width: 100%;
		max-width: 100%;
		line-height: 24px;
	}

	.elementor-52707 .elementor-element.elementor-element-95e9a48 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-84ea7ef {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-504d9a8 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-bda221c {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-af33852 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-6d724a5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-ba75eec {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-241763a {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-34241cd {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-858e874 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-52707 .elementor-element.elementor-element-f450a56 {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-f450a56 .elementor-heading-title {
		font-size: 24px;
		line-height: 32px;
	}

	.elementor-52707 .elementor-element.elementor-element-335f0c8 {
		text-align: center;
		font-size: 16px;
	}

	.elementor-52707 .elementor-element.elementor-element-dd89843 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-52707 .elementor-element.elementor-element-a899f08 {
		--width: 274.667px;
	}

	.elementor-52707 .elementor-element.elementor-element-ca98511 {
		--width: 274.667px;
	}

	.elementor-52707 .elementor-element.elementor-element-a67601b {
		--width: 100%;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-60a91bc {
		--width: 50%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-659d254 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-9612652 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-9612652 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 40px 16px 40px;
	}

	.elementor-52707 .elementor-element.elementor-element-8802d0f {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-23e2ae7 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-23e2ae7 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 36px 16px 36px;
	}

	.elementor-52707 .elementor-element.elementor-element-8e98de4 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-3517f73 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-3517f73 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 18px 16px 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-da9982c {
		--width: 50%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-5ee0156 {
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-ea5f54d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-ea5f54d .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 25px 16px 25px;
	}

	.elementor-52707 .elementor-element.elementor-element-7eed519 {
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-480aedb {
		width: 100%;
		max-width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-480aedb>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-480aedb .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 28px 16px 30px;
	}

	.elementor-52707 .elementor-element.elementor-element-b7fe810 {
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-b3b71c9 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-b3b71c9 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 30px 16px 25px;
	}

	.elementor-52707 .elementor-element.elementor-element-8b43b11 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-b908510 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-b908510 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 15px 85px 15px 80px;
	}

	.elementor-52707 .elementor-element.elementor-element-35207f0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 20px 0px 20px;
	}

	.elementor-52707 .elementor-element.elementor-element-e091bf7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-937d583>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-f5813bf>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-93c9aa2 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-05a0174 {
		padding: 0px 0px 40px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-11a07d5 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-52707 .elementor-element.elementor-element-e52d60b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-52707 .elementor-element.elementor-element-e52d60b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-e52d60b .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-52707 .elementor-element.elementor-element-ec1c8fc>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-9f85b1b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-e0a4b72>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-93da73c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-8c88bdb {
		padding: 40px 15px 0px 15px;
	}

	.elementor-52707 .elementor-element.elementor-element-5eda777>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-306dfcb .elementor-heading-title {
		font-size: 26px;
		line-height: 34px;
	}

	.elementor-52707 .elementor-element.elementor-element-047cc82 {
		padding: 0px 15px 40px 15px;
	}

	.elementor-52707 .elementor-element.elementor-element-14114b5>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-1f01ec1>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-63ebe59 {
		width: 50%;
	}

	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-1eecd99 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-1eecd99 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-bb53f38 {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-dead9cf .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-dead9cf .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-bd6857b {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-bd6857b>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-03a5fcc .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-03a5fcc .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-a276423 {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-a276423>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-b7e4982 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-b7e4982 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-d742214 {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-d742214>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-2533ae6 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-2533ae6 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-919440c {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-a4bd442 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-a4bd442 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-01f5266 {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-01f5266>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-6806279 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-6806279 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-2da79a8 {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-2da79a8>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-4c3da61 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-4c3da61 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-fb01f40 {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-242932d .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-242932d .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-5a79d30 {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-3ecdf88 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-3ecdf88 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-d1100d6 {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-d1100d6>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-50e13d7 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-50e13d7 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-e11242c {
		width: 50%;
	}

	.elementor-52707 .elementor-element.elementor-element-e11242c>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-54a17dc .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-54a17dc .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-52707 .elementor-element.elementor-element-33b5530>.elementor-widget-container {
		margin: 040px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-33b5530 .elementor-button {
		font-size: 15px;
	}

	.elementor-52707 .elementor-element.elementor-element-73eb186 {
		padding: 30px 15px 30px 15px;
	}

	.elementor-52707 .elementor-element.elementor-element-81eaa81>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-7c5699f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-666aa9a {
		text-align: left;
	}

	.elementor-52707 .elementor-element.elementor-element-666aa9a .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}

	.elementor-52707 .elementor-element.elementor-element-bba7e0b>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-bba7e0b p {
		margin-block-end: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-66105b2>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-66105b2 p {
		margin-block-end: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-c93de62>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-cf7c040 {
		padding: 40px 0px 50px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-82dcbd9>.elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}

	.elementor-52707 .elementor-element.elementor-element-541eeec>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-f8e21a3 {
		text-align: center;
	}

	.elementor-52707 .elementor-element.elementor-element-f8e21a3 .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}

	.elementor-52707 .elementor-element.elementor-element-1a01649 .elementor-icon-box-title,
	.elementor-52707 .elementor-element.elementor-element-1a01649 .elementor-icon-box-title a {
		line-height: 24px;
	}

	.elementor-52707 .elementor-element.elementor-element-a981a7d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-aa7ead4>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-bd17d6c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 40px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-8e91522>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-4827d54>.elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}

	.elementor-52707 .elementor-element.elementor-element-3a06962 .elementor-heading-title {
		line-height: 32px;
	}

	.elementor-52707 .elementor-element.elementor-element-5f32020 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-5b5778a .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}

	.elementor-52707 .elementor-element.elementor-element-6084a47 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-bca0d7e>.elementor-element-populated {
		margin: 80px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-52707 .elementor-element.elementor-element-7951af7>.elementor-element-populated {
		margin: 85px 15px 15px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-52707 .elementor-element.elementor-element-5cbfbe0>.elementor-element-populated {
		margin: 80px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-52707 .elementor-element.elementor-element-1b8ad48 {
		padding: 40px 15px 40px 15px;
	}

	.elementor-52707 .elementor-element.elementor-element-394837d>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-52707 .elementor-element.elementor-element-07f47e8 .elementor-heading-title {
		font-size: 16px;
		line-height: 36px;
	}

	.elementor-widget-toggle .elementor-toggle-title {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-toggle .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
}