.elementor-50786 .elementor-element.elementor-element-6d338d6:not(.elementor-motion-effects-element-type-background),
.elementor-50786 .elementor-element.elementor-element-6d338d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/08/Top-Obstetrics-and-Gynecology-OB_GYN-Medical-Billing-Services-banner.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-679d70a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

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

.elementor-50786 .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-50786 .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-50786 .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-50786 .elementor-element.elementor-element-f8a5571>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-f8a5571 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 42px;
	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-50786 .elementor-element.elementor-element-57cea7b>.elementor-widget-container {
	margin: 10px 0px 0px -30px;
}

.elementor-50786 .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-50786 .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-50786 .elementor-element.elementor-element-9756393>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-f3d5b73>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50786 .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-50786 .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-50786 .elementor-element.elementor-element-affad35 {
	text-align: left;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-319646f>.elementor-widget-container {
	margin: -10px 0px 0px -30px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-eb0a7bf>.elementor-widget-container {
	margin: -35px 0px 0px -30px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-8454432>.elementor-widget-container {
	margin: -35px 0px 0px -30px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-8454432 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-50786 .elementor-element.elementor-element-1e0566c .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-50786 .elementor-element.elementor-element-1e0566c .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-1e0566c .elementor-button:focus {
	background-color: #FFFFFF;
	color: #0994c9;
}

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

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

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

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

.elementor-50786 .elementor-element.elementor-element-744c214 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 0px 40px 0px;
}

.elementor-50786 .elementor-element.elementor-element-744c214>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-ef18dde {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-35a9189>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-35a9189 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 23px;
	letter-spacing: 0px;
	color: #666666;
}

.elementor-50786 .elementor-element.elementor-element-bebe4f3>.elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-50786 .elementor-element.elementor-element-bebe4f3 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-891bf41 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-891bf41 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 23px;
	color: var(--e-global-color-8466552);
}

.elementor-50786 .elementor-element.elementor-element-4708eae>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-7963713>.elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-50786 .elementor-element.elementor-element-7963713 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-4691ff3 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-4691ff3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 23px;
	color: var(--e-global-color-8466552);
}

.elementor-50786 .elementor-element.elementor-element-2f22de2>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-8150373>.elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-50786 .elementor-element.elementor-element-8150373 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-4616b7e {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-4616b7e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 23px;
	color: var(--e-global-color-8466552);
}

.elementor-50786 .elementor-element.elementor-element-776ad36>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-34db5b0>.elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-50786 .elementor-element.elementor-element-34db5b0 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-f880cc1 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-f880cc1 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 23px;
	color: var(--e-global-color-8466552);
}

.elementor-50786 .elementor-element.elementor-element-47d2d51>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-2a1b518>.elementor-container {
	min-height: 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-2a1b518>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-b23c9fd>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-3c0b806 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50786 .elementor-element.elementor-element-979bfcc {
	text-align: left;
}

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

.elementor-50786 .elementor-element.elementor-element-e53769e {
	width: var(--container-widget-width, 102.273%);
	max-width: 102.273%;
	--container-widget-width: 102.273%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-a094ab2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50786 .elementor-element.elementor-element-4937653 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50786 .elementor-element.elementor-element-cda1fd5 {
	width: 100%;
	max-width: 100%;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-50786 .elementor-element.elementor-element-cda1fd5>.elementor-widget-container {
	margin: 0px 10px 0px -30px;
}

.elementor-50786 .elementor-element.elementor-element-cda1fd5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-50786 .elementor-element.elementor-element-6cb75fb {
	width: 100%;
	max-width: 100%;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-50786 .elementor-element.elementor-element-6cb75fb>.elementor-widget-container {
	margin: 0px 10px 0px -30px;
}

.elementor-50786 .elementor-element.elementor-element-6cb75fb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50786 .elementor-element.elementor-element-fc4ab58 .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-50786 .elementor-element.elementor-element-fc4ab58 .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-fc4ab58 .elementor-button:focus {
	background-color: #FFFFFF;
	color: #0994c9;
}

.elementor-50786 .elementor-element.elementor-element-fc4ab58>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-fc4ab58.elementor-element {
	--align-self: flex-start;
}

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

.elementor-50786 .elementor-element.elementor-element-0fbbd0e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-622dd6e:not(.elementor-motion-effects-element-type-background),
.elementor-50786 .elementor-element.elementor-element-622dd6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-50786 .elementor-element.elementor-element-c574ae7 {
	--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-50786 .elementor-element.elementor-element-c574ae7:not(.elementor-motion-effects-element-type-background),
.elementor-50786 .elementor-element.elementor-element-c574ae7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/05/States-bg.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-50786 .elementor-element.elementor-element-acbc9d7 {
	--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-50786 .elementor-element.elementor-element-9f7687e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50786 .elementor-element.elementor-element-e0e8e7a {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-3493089>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-3493089 p {
	margin-block-end: 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-80751b7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-2683109 .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 80px 18px 80px;
}

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

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

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

.elementor-50786 .elementor-element.elementor-element-79ffdfa {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50786 .elementor-element.elementor-element-69c549d .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 86px 18px 86px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-49423b0 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-2a3f7e0 .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-50786 .elementor-element.elementor-element-2a3f7e0 .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-2a3f7e0 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

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

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

.elementor-50786 .elementor-element.elementor-element-68520de {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-1cc6531 .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 75px 18px 75px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-4cb8b28 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50786 .elementor-element.elementor-element-62d7886 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50786 .elementor-element.elementor-element-8b651d4 .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 99px 18px 99px;
}

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

.elementor-50786 .elementor-element.elementor-element-8b651d4>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-47a8d0a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50786 .elementor-element.elementor-element-bf4bc3e .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-50786 .elementor-element.elementor-element-bf4bc3e .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-bf4bc3e .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

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

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

.elementor-50786 .elementor-element.elementor-element-59e9ca5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50786 .elementor-element.elementor-element-815815b {
	--display: flex;
}

.elementor-50786 .elementor-element.elementor-element-5de3d36 .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-50786 .elementor-element.elementor-element-5de3d36 .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-5de3d36 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

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

.elementor-50786 .elementor-element.elementor-element-d7db612 {
	--display: flex;
}

.elementor-50786 .elementor-element.elementor-element-4a247fd .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-50786 .elementor-element.elementor-element-4a247fd .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-4a247fd .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

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

.elementor-50786 .elementor-element.elementor-element-ed2296e {
	--display: flex;
}

.elementor-50786 .elementor-element.elementor-element-3595092 .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-50786 .elementor-element.elementor-element-3595092 .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-3595092 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

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

.elementor-50786 .elementor-element.elementor-element-6d3b836 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50786 .elementor-element.elementor-element-e252347 {
	--display: flex;
}

.elementor-50786 .elementor-element.elementor-element-f2b46e9 .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-50786 .elementor-element.elementor-element-f2b46e9 .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-f2b46e9 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

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

.elementor-50786 .elementor-element.elementor-element-342dc34 {
	--display: flex;
}

.elementor-50786 .elementor-element.elementor-element-752d4a3 .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-50786 .elementor-element.elementor-element-752d4a3 .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-752d4a3 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

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

.elementor-50786 .elementor-element.elementor-element-e772bfe {
	--display: flex;
}

.elementor-50786 .elementor-element.elementor-element-5f6e9c9 .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-50786 .elementor-element.elementor-element-5f6e9c9 .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-5f6e9c9 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c92e399);
}

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

.elementor-50786 .elementor-element.elementor-element-8df4de6 {
	--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-50786 .elementor-element.elementor-element-f832325 .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-50786 .elementor-element.elementor-element-f832325 .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-f832325 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-c42afea);
}

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

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

.elementor-50786 .elementor-element.elementor-element-2a8d30e {
	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-50786 .elementor-element.elementor-element-2a8d30e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-3faeea0>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-4907c2c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-4907c2c {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-4907c2c .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-50786 .elementor-element.elementor-element-f991731>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-25ef4ed {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-25ef4ed>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-254c906>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-254c906 {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-6522d25>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-18a9fbe>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-18a9fbe {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-a229919>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-a229919 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-5974562>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-5974562 {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-bdc28c5>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-bdc28c5 {
	text-align: center;
}

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

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

.elementor-50786 .elementor-element.elementor-element-78b0338>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-f375e56>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-f375e56 {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-86a0f95>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-86a0f95 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-149481e>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-149481e {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-249d264>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-249d264 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-7327175>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-7327175 {
	text-align: center;
}

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

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

.elementor-50786 .elementor-element.elementor-element-1d70385 {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-02729de {
	--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: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-02729de.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50786 .elementor-element.elementor-element-4354ad8 {
	--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-50786 .elementor-element.elementor-element-73120fd {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-73120fd .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 48px;
	color: #000000;
}

.elementor-50786 .elementor-element.elementor-element-8de6e47>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-8de6e47 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-50786 .elementor-element.elementor-element-d22fff6 {
	--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-50786 .elementor-element.elementor-element-dc860cb {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

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

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

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	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-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-50786 .elementor-element.elementor-element-2bf82ca>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-2bf82ca .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-2bf82ca .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-2bf82ca {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-50786 .elementor-element.elementor-element-2bf82ca .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-50786 .elementor-element.elementor-element-2bf82ca .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-50786 .elementor-element.elementor-element-2bf82ca .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-a309d45 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-08f0c8b>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-08f0c8b .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-08f0c8b .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-08f0c8b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-50786 .elementor-element.elementor-element-08f0c8b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-50786 .elementor-element.elementor-element-08f0c8b .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-50786 .elementor-element.elementor-element-08f0c8b .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-b1dea35 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

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

.elementor-50786 .elementor-element.elementor-element-1e69b7c .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-1e69b7c .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-1e69b7c {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-50786 .elementor-element.elementor-element-1e69b7c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-50786 .elementor-element.elementor-element-1e69b7c .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-50786 .elementor-element.elementor-element-1e69b7c .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

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

.elementor-50786 .elementor-element.elementor-element-a82d76f {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-9969db1>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-9969db1 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-9969db1 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-9969db1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-50786 .elementor-element.elementor-element-9969db1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-50786 .elementor-element.elementor-element-9969db1 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-50786 .elementor-element.elementor-element-9969db1 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-2866e09 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-f1dab20>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-f1dab20 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-f1dab20 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-f1dab20 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-50786 .elementor-element.elementor-element-f1dab20 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-50786 .elementor-element.elementor-element-f1dab20 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-50786 .elementor-element.elementor-element-f1dab20 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-4d1890c {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-60286b2>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-60286b2 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-60286b2 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-60286b2 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-50786 .elementor-element.elementor-element-60286b2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-50786 .elementor-element.elementor-element-60286b2 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-50786 .elementor-element.elementor-element-60286b2 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

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

.elementor-50786 .elementor-element.elementor-element-a2e7e9f {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-e4f4749>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-e4f4749 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-e4f4749 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-e4f4749 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-50786 .elementor-element.elementor-element-e4f4749 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-50786 .elementor-element.elementor-element-e4f4749 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-50786 .elementor-element.elementor-element-e4f4749 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-c4b22c5 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-529b030>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-529b030 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-529b030 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-529b030 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-50786 .elementor-element.elementor-element-529b030 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-50786 .elementor-element.elementor-element-529b030 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-50786 .elementor-element.elementor-element-529b030 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-8e041f9 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.5);
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-891c922>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-891c922 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-891c922 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-891c922 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-50786 .elementor-element.elementor-element-891c922 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-50786 .elementor-element.elementor-element-891c922 .elementor-icon-list-item>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-50786 .elementor-element.elementor-element-891c922 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-73eb186:not(.elementor-motion-effects-element-type-background),
.elementor-50786 .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-50786 .elementor-element.elementor-element-73eb186>.elementor-container {
	min-height: 0px;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-73eb186>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-666aa9a {
	text-align: left;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-bba7e0b>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-7acb3a0>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-7acb3a0 p {
	margin-block-end: 0px;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-c93de62 .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-c93de62 .elementor-button:focus {
	background-color: #0994c9;
	color: #FFFFFF;
}

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

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

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

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

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

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

.elementor-50786 .elementor-element.elementor-element-9d7773e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-9d7773e {
	text-align: center;
}

.elementor-50786 .elementor-element.elementor-element-9d7773e .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 42px;
	color: #000000;
}

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

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

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

.elementor-50786 .elementor-element.elementor-element-e92fe01>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-e92fe01 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.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-50786 .elementor-element.elementor-element-8f7933a .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-50786 .elementor-element.elementor-element-8f7933a.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-50786 .elementor-element.elementor-element-8f7933a.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-50786 .elementor-element.elementor-element-8f7933a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

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

.elementor-50786 .elementor-element.elementor-element-8f7933a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-8f7933a .elementor-image-box-img img {
	transition-duration: 0.3s;
}

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

.elementor-50786 .elementor-element.elementor-element-746110d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-746110d .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-50786 .elementor-element.elementor-element-746110d.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-50786 .elementor-element.elementor-element-746110d.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-50786 .elementor-element.elementor-element-746110d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

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

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

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

.elementor-50786 .elementor-element.elementor-element-a7c03bf .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-50786 .elementor-element.elementor-element-a7c03bf .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-text);
}

.elementor-50786 .elementor-element.elementor-element-a7c03bf .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-a7c03bf .elementor-image-box-img img {
	transition-duration: 0.3s;
}

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

.elementor-50786 .elementor-element.elementor-element-521dd60 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-50786 .elementor-element.elementor-element-521dd60.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-50786 .elementor-element.elementor-element-521dd60.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-50786 .elementor-element.elementor-element-521dd60.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

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

.elementor-50786 .elementor-element.elementor-element-521dd60 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-521dd60 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-c7c988c {
	margin-top: 35px;
	margin-bottom: 0px;
}

.elementor-50786 .elementor-element.elementor-element-6ef01a7 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-50786 .elementor-element.elementor-element-6ef01a7.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-50786 .elementor-element.elementor-element-6ef01a7.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-50786 .elementor-element.elementor-element-6ef01a7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

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

.elementor-50786 .elementor-element.elementor-element-6ef01a7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-6ef01a7 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-6480417 .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-50786 .elementor-element.elementor-element-6480417 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	color: var(--e-global-color-text);
}

.elementor-50786 .elementor-element.elementor-element-6480417 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-6480417 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

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

.elementor-50786 .elementor-element.elementor-element-70dc901 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-50786 .elementor-element.elementor-element-70dc901.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-50786 .elementor-element.elementor-element-70dc901.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-50786 .elementor-element.elementor-element-70dc901.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

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

.elementor-50786 .elementor-element.elementor-element-70dc901 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-70dc901 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-11674f2 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-50786 .elementor-element.elementor-element-11674f2.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-50786 .elementor-element.elementor-element-11674f2.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-50786 .elementor-element.elementor-element-11674f2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

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

.elementor-50786 .elementor-element.elementor-element-11674f2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-11674f2 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-7d17353 {
	margin-top: 35px;
	margin-bottom: 0px;
}

.elementor-50786 .elementor-element.elementor-element-3592aa2 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-50786 .elementor-element.elementor-element-3592aa2.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-50786 .elementor-element.elementor-element-3592aa2.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-50786 .elementor-element.elementor-element-3592aa2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

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

.elementor-50786 .elementor-element.elementor-element-3592aa2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-3592aa2 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

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

.elementor-50786 .elementor-element.elementor-element-6eaba27 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-50786 .elementor-element.elementor-element-6eaba27.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-50786 .elementor-element.elementor-element-6eaba27.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-50786 .elementor-element.elementor-element-6eaba27.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

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

.elementor-50786 .elementor-element.elementor-element-6eaba27 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-6eaba27 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-57d2bf3 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-50786 .elementor-element.elementor-element-57d2bf3.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-50786 .elementor-element.elementor-element-57d2bf3.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-50786 .elementor-element.elementor-element-57d2bf3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

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

.elementor-50786 .elementor-element.elementor-element-57d2bf3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-57d2bf3 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-a1b9bf1 .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

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

.elementor-50786 .elementor-element.elementor-element-a1b9bf1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-50786 .elementor-element.elementor-element-a1b9bf1 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-bd17d6c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-6291922 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-6a9936a>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-6a9936a>.elementor-element-populated>.elementor-background-overlay,
.elementor-50786 .elementor-element.elementor-element-6a9936a>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-6a9936a:hover>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-6a9936a:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

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

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

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

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-1c4d55a>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-1c4d55a>.elementor-element-populated>.elementor-background-overlay,
.elementor-50786 .elementor-element.elementor-element-1c4d55a>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-1c4d55a:hover>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-1c4d55a:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

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

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

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

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-ae3b2db>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-ae3b2db>.elementor-element-populated>.elementor-background-overlay,
.elementor-50786 .elementor-element.elementor-element-ae3b2db>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-ae3b2db:hover>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-ae3b2db:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

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

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

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

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-84596a4>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-84596a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-50786 .elementor-element.elementor-element-84596a4>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-84596a4:hover>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-84596a4:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

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

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

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

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-70f682d>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-70f682d>.elementor-element-populated>.elementor-background-overlay,
.elementor-50786 .elementor-element.elementor-element-70f682d>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-70f682d:hover>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-70f682d:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

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

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

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

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-fc2a07f>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-fc2a07f>.elementor-element-populated>.elementor-background-overlay,
.elementor-50786 .elementor-element.elementor-element-fc2a07f>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-fc2a07f:hover>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-fc2a07f:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

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

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

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-c1bd6d0 .elementor-button:hover,
.elementor-50786 .elementor-element.elementor-element-c1bd6d0 .elementor-button:focus {
	background-color: var(--e-global-color-c92e399);
	color: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-50786 .elementor-element.elementor-element-c9d28bc {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-9964648>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-910a86b {
	margin-top: 50px;
	margin-bottom: 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-4122f30>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-4122f30>.elementor-element-populated>.elementor-background-overlay,
.elementor-50786 .elementor-element.elementor-element-4122f30>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-50786 .elementor-element.elementor-element-4122f30>.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-50786 .elementor-element.elementor-element-4122f30>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-64833d6>.elementor-widget-container {
	margin: -75px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-5ce866f>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-5ce866f {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-e7933fb>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-e7933fb {
	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-50786 .elementor-element.elementor-element-2edad32 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-2ba9fd2);
	--divider-border-width: 1px;
}

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

.elementor-50786 .elementor-element.elementor-element-2edad32 .elementor-divider-separator {
	width: 100%;
}

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

.elementor-50786 .elementor-element.elementor-element-6c56f34>.elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

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

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

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

.elementor-50786 .elementor-element.elementor-element-76cf526>.elementor-widget-container {
	margin: -20px 0px 10px 0px;
}

.elementor-50786 .elementor-element.elementor-element-76cf526 .elementor-button-content-wrapper {
	flex-direction: row;
}

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

.elementor-50786 .elementor-element.elementor-element-47a9823>.elementor-element-populated,
.elementor-50786 .elementor-element.elementor-element-47a9823>.elementor-element-populated>.elementor-background-overlay,
.elementor-50786 .elementor-element.elementor-element-47a9823>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-50786 .elementor-element.elementor-element-47a9823>.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-50786 .elementor-element.elementor-element-47a9823>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-d3ed39c>.elementor-widget-container {
	margin: -75px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-b7cbdc4 {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-a3d55f8>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-3c09bc5>.elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-3c09bc5 .elementor-divider-separator {
	width: 100%;
}

.elementor-50786 .elementor-element.elementor-element-3c09bc5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50786 .elementor-element.elementor-element-5039299>.elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

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

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

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

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

.elementor-50786 .elementor-element.elementor-element-a1e1f53 .elementor-button-content-wrapper {
	flex-direction: row;
}

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

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

.elementor-50786 .elementor-element.elementor-element-b78cb8f>.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-50786 .elementor-element.elementor-element-b78cb8f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50786 .elementor-element.elementor-element-ac0a0d7>.elementor-widget-container {
	margin: -75px 0px 0px 0px;
}

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

.elementor-50786 .elementor-element.elementor-element-aa0e856 {
	text-align: center;
}

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

.elementor-50786 .elementor-element.elementor-element-792c62f>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-50786 .elementor-element.elementor-element-d90f921 .elementor-divider-separator {
	width: 100%;
}

.elementor-50786 .elementor-element.elementor-element-d90f921 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-50786 .elementor-element.elementor-element-b708542>.elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

.elementor-50786 .elementor-element.elementor-element-52fcd67>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-50786 .elementor-element.elementor-element-350657a>.elementor-widget-container {
	margin: -20px 0px 10px 0px;
}

.elementor-50786 .elementor-element.elementor-element-350657a .elementor-button-content-wrapper {
	flex-direction: row;
}

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-1b8ad48>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-50786 .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-50786 .elementor-element.elementor-element-b35b59b {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-50786 .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-50786 .elementor-element.elementor-element-4317954 .elementor-toggle-title,
.elementor-50786 .elementor-element.elementor-element-4317954 .elementor-toggle-icon {
	color: var(--e-global-color-8466552);
}

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

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

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

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

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

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

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

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

@media(min-width:768px) {
	.elementor-50786 .elementor-element.elementor-element-59ea35b {
		width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-57ad8ed {
		width: 60%;
	}

	.elementor-50786 .elementor-element.elementor-element-d42d46a {
		width: 40%;
	}

	.elementor-50786 .elementor-element.elementor-element-acbc9d7 {
		--width: 80%;
	}

	.elementor-50786 .elementor-element.elementor-element-b790034 {
		--width: 70%;
	}

	.elementor-50786 .elementor-element.elementor-element-1faa4ca {
		--width: 70%;
	}

	.elementor-50786 .elementor-element.elementor-element-cff32c6 {
		--width: 70%;
	}

	.elementor-50786 .elementor-element.elementor-element-8df4de6 {
		--width: 70%;
	}

	.elementor-50786 .elementor-element.elementor-element-81eaa81 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-7c5699f {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-4d3c385 {
		width: 10%;
	}

	.elementor-50786 .elementor-element.elementor-element-21cdd50 {
		width: 78.666%;
	}

	.elementor-50786 .elementor-element.elementor-element-3bc7d1f {
		width: 10%;
	}

	.elementor-50786 .elementor-element.elementor-element-3fc6d80 {
		width: 15%;
	}

	.elementor-50786 .elementor-element.elementor-element-14a783f {
		width: 69.666%;
	}

	.elementor-50786 .elementor-element.elementor-element-5002400 {
		width: 15%;
	}

	.elementor-50786 .elementor-element.elementor-element-83f371e {
		width: 15%;
	}

	.elementor-50786 .elementor-element.elementor-element-c775201 {
		width: 69.333%;
	}

	.elementor-50786 .elementor-element.elementor-element-6a93e55 {
		width: 15%;
	}

	.elementor-50786 .elementor-element.elementor-element-e92f5c6 {
		width: 10%;
	}

	.elementor-50786 .elementor-element.elementor-element-0cc68ca {
		width: 79.333%;
	}

	.elementor-50786 .elementor-element.elementor-element-8c0b998 {
		width: 10%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-50786 .elementor-element.elementor-element-2d775a4 {
		width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-e2a8265 {
		width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-b23c9fd {
		width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-0fbbd0e {
		width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-81eaa81 {
		width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-7c5699f {
		width: 100%;
	}
}

@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-50786 .elementor-element.elementor-element-f3d5b73 {
		padding: 40px 20px 20px 20px;
	}

	.elementor-50786 .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-50786 .elementor-element.elementor-element-e2a8265>.elementor-element-populated {
		margin: 25px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}

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

	.elementor-50786 .elementor-element.elementor-element-ef18dde .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-50786 .elementor-element.elementor-element-2a1b518 {
		padding: 40px 20px 20px 20px;
	}

	.elementor-50786 .elementor-element.elementor-element-b23c9fd>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-f0862a3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-fc4ab58>.elementor-widget-container {
		margin: -5px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-0fbbd0e>.elementor-element-populated {
		padding: 25px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-7944911 {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-c574ae7 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-2683109 .elementor-button {
		padding: 18px 42px 18px 42px;
	}

	.elementor-50786 .elementor-element.elementor-element-69c549d .elementor-button {
		padding: 18px 44px 18px 44px;
	}

	.elementor-50786 .elementor-element.elementor-element-2a3f7e0 .elementor-button {
		padding: 18px 53px 18px 53px;
	}

	.elementor-50786 .elementor-element.elementor-element-1cc6531 .elementor-button {
		padding: 18px 35px 18px 35px;
	}

	.elementor-50786 .elementor-element.elementor-element-8b651d4 .elementor-button {
		padding: 18px 55px 18px 55px;
	}

	.elementor-50786 .elementor-element.elementor-element-bf4bc3e .elementor-button {
		padding: 18px 12px 18px 12px;
	}

	.elementor-50786 .elementor-element.elementor-element-2a8d30e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-10a9401>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-3faeea0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-4907c2c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-02729de {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-50786 .elementor-element.elementor-element-73120fd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-50786 .elementor-element.elementor-element-73eb186 {
		padding: 40px 20px 40px 20px;
	}

	.elementor-50786 .elementor-element.elementor-element-81eaa81>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-50786 .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-50786 .elementor-element.elementor-element-7acb3a0 p {
		margin-block-end: 0px;
	}

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

	.elementor-50786 .elementor-element.elementor-element-e8394e3 {
		padding: 40px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-21cdd50>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-9d7773e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-9d7773e .elementor-heading-title {
		line-height: 40px;
	}

	.elementor-50786 .elementor-element.elementor-element-d756145 {
		padding: 0px 20px 40px 20px;
	}

	.elementor-50786 .elementor-element.elementor-element-e92fe01>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.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-50786 .elementor-element.elementor-element-8f7933a .elementor-image-box-wrapper {
		text-align: left;
	}

	.elementor-50786 .elementor-element.elementor-element-8f7933a .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-8f7933a .elementor-image-box-description {
		font-size: 1px;
	}

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

	.elementor-50786 .elementor-element.elementor-element-746110d .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-a7c03bf .elementor-image-box-wrapper .elementor-image-box-img {
		width: 34%;
	}

	.elementor-50786 .elementor-element.elementor-element-a7c03bf .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-521dd60 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-6ef01a7 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-6480417 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 34%;
	}

	.elementor-50786 .elementor-element.elementor-element-6480417 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-70dc901 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 34%;
	}

	.elementor-50786 .elementor-element.elementor-element-70dc901 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-11674f2 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-3592aa2 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-6eaba27 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-2b2c4c4>.elementor-element-populated {
		padding: 12px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-57d2bf3 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-a1b9bf1 .elementor-image-box-title {
		font-size: 14px;
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}

	.elementor-50786 .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(max-width:767px) {

	.elementor-50786 .elementor-element.elementor-element-6d338d6:not(.elementor-motion-effects-element-type-background),
	.elementor-50786 .elementor-element.elementor-element-6d338d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("../../2025/08/Top-Obstetrics-and-Gynecology-OB_GYN-Medical-Billing-Services-banner.webp");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-50786 .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-50786 .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-50786 .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-50786 .elementor-element.elementor-element-f3d5b73 {
		padding: 40px 20px 40px 20px;
	}

	.elementor-50786 .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-50786 .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-50786 .elementor-element.elementor-element-affad35 {
		text-align: left;
	}

	.elementor-50786 .elementor-element.elementor-element-affad35 .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}

	.elementor-50786 .elementor-element.elementor-element-319646f>.elementor-widget-container {
		margin: 0px 0px 0px -30px;
	}

	.elementor-50786 .elementor-element.elementor-element-319646f {
		text-align: left;
	}

	.elementor-50786 .elementor-element.elementor-element-eb0a7bf {
		text-align: left;
	}

	.elementor-50786 .elementor-element.elementor-element-8454432 {
		text-align: left;
	}

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

	.elementor-50786 .elementor-element.elementor-element-ef18dde .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}

	.elementor-50786 .elementor-element.elementor-element-4708eae {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-2f22de2 {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-776ad36 {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-47d2d51 {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-2a1b518 {
		padding: 40px 15px 40px 15px;
	}

	.elementor-50786 .elementor-element.elementor-element-b23c9fd>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-979bfcc {
		text-align: left;
	}

	.elementor-50786 .elementor-element.elementor-element-979bfcc .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}

	.elementor-50786 .elementor-element.elementor-element-e53769e {
		text-align: left;
	}

	.elementor-50786 .elementor-element.elementor-element-cda1fd5>.elementor-widget-container {
		margin: 0px 0px 0px -30px;
	}

	.elementor-50786 .elementor-element.elementor-element-cda1fd5 {
		font-size: 16px;
	}

	.elementor-50786 .elementor-element.elementor-element-f0862a3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-6cb75fb>.elementor-widget-container {
		margin: -25px 0px 0px -30px;
	}

	.elementor-50786 .elementor-element.elementor-element-6cb75fb {
		font-size: 16px;
	}

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

	.elementor-50786 .elementor-element.elementor-element-0fbbd0e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-c574ae7 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-50786 .elementor-element.elementor-element-e0e8e7a {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-e0e8e7a .elementor-heading-title {
		font-size: 24px;
		line-height: 32px;
	}

	.elementor-50786 .elementor-element.elementor-element-3493089 {
		text-align: center;
		font-size: 16px;
	}

	.elementor-50786 .elementor-element.elementor-element-247697e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-50786 .elementor-element.elementor-element-b790034 {
		--width: 274.667px;
	}

	.elementor-50786 .elementor-element.elementor-element-1faa4ca {
		--width: 274.667px;
	}

	.elementor-50786 .elementor-element.elementor-element-cff32c6 {
		--width: 100%;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-59e9ca5 {
		--width: 50%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-815815b {
		--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-50786 .elementor-element.elementor-element-5de3d36 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-5de3d36 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 24px 16px 25px;
	}

	.elementor-50786 .elementor-element.elementor-element-d7db612 {
		--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-50786 .elementor-element.elementor-element-4a247fd {
		width: 100%;
		max-width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-4a247fd .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 36px 16px 36px;
	}

	.elementor-50786 .elementor-element.elementor-element-ed2296e {
		--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-50786 .elementor-element.elementor-element-3595092 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-3595092 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 18px 16px 20px;
	}

	.elementor-50786 .elementor-element.elementor-element-6d3b836 {
		--width: 50%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-e252347 {
		--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-50786 .elementor-element.elementor-element-f2b46e9 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-f2b46e9>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-f2b46e9 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 25px 16px 25px;
	}

	.elementor-50786 .elementor-element.elementor-element-342dc34 {
		--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-50786 .elementor-element.elementor-element-752d4a3 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-752d4a3 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 40px 16px 40px;
	}

	.elementor-50786 .elementor-element.elementor-element-e772bfe {
		--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-50786 .elementor-element.elementor-element-5f6e9c9 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-5f6e9c9 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 16px 30px 16px 25px;
	}

	.elementor-50786 .elementor-element.elementor-element-8df4de6 {
		--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-50786 .elementor-element.elementor-element-f832325 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-50786 .elementor-element.elementor-element-f832325 .elementor-button {
		font-size: 16px;
		border-radius: 10px 10px 10px 10px;
		padding: 15px 80px 15px 80px;
	}

	.elementor-50786 .elementor-element.elementor-element-2a8d30e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 20px 0px 20px;
	}

	.elementor-50786 .elementor-element.elementor-element-3faeea0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-4907c2c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-4907c2c .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-50786 .elementor-element.elementor-element-590b31d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-25ef4ed {
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-78b0338 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-02729de {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-50786 .elementor-element.elementor-element-4354ad8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-73120fd .elementor-heading-title {
		font-size: 24px;
		line-height: 32px;
	}

	.elementor-50786 .elementor-element.elementor-element-d22fff6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-dc860cb {
		--margin-top: 0px;
		--margin-bottom: 6px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-50786 .elementor-element.elementor-element-a309d45 {
		--margin-top: 0px;
		--margin-bottom: 6px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-b1dea35 {
		--margin-top: 0px;
		--margin-bottom: 26px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-e5ef185 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-a82d76f {
		--margin-top: 0px;
		--margin-bottom: 6px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-2866e09 {
		--margin-top: 0px;
		--margin-bottom: 6px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-4d1890c {
		--margin-top: 0px;
		--margin-bottom: 26px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-f547d38 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-a2e7e9f {
		--margin-top: 0px;
		--margin-bottom: 6px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-c4b22c5 {
		--margin-top: 0px;
		--margin-bottom: 6px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-8e041f9 {
		--margin-top: 0px;
		--margin-bottom: 26px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-73eb186 {
		padding: 30px 15px 30px 15px;
	}

	.elementor-50786 .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-50786 .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-50786 .elementor-element.elementor-element-666aa9a {
		text-align: left;
	}

	.elementor-50786 .elementor-element.elementor-element-666aa9a .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}

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

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

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

	.elementor-50786 .elementor-element.elementor-element-c93de62>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-e8394e3 {
		padding: 40px 15px 0px 15px;
	}

	.elementor-50786 .elementor-element.elementor-element-21cdd50>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-9d7773e .elementor-heading-title {
		font-size: 26px;
		line-height: 32px;
	}

	.elementor-50786 .elementor-element.elementor-element-d756145 {
		padding: 0px 15px 40px 15px;
	}

	.elementor-50786 .elementor-element.elementor-element-3545244>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-e92fe01>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-29d4476 {
		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-50786 .elementor-element.elementor-element-8f7933a .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-8f7933a .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-971fdc6 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-746110d>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-746110d .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-746110d .elementor-image-box-img {
		margin-bottom: 14px;
	}

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

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

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

	.elementor-50786 .elementor-element.elementor-element-746110d .elementor-image-box-title {
		margin-bottom: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-746110d .elementor-image-box-wrapper .elementor-image-box-img {
		width: 33%;
	}

	.elementor-50786 .elementor-element.elementor-element-2921919 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-2921919>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-a7c03bf .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-a7c03bf .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-f5cf9cf {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-f5cf9cf>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-521dd60 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-521dd60 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-9059aa0 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-9059aa0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-6ef01a7 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-6ef01a7 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-b05a6c9 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-6480417 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-6480417 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-1fc5139 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-1fc5139>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-70dc901 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-70dc901 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-f75d093 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-f75d093>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-11674f2 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-11674f2 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-5d78f06 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-3592aa2 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-3592aa2 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-657f341 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-6eaba27 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-6eaba27 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-2b2c4c4 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-2b2c4c4>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-57d2bf3 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-57d2bf3 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-a3ff400 {
		width: 50%;
	}

	.elementor-50786 .elementor-element.elementor-element-a3ff400>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-a1b9bf1 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-50786 .elementor-element.elementor-element-a1b9bf1 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-50786 .elementor-element.elementor-element-bd17d6c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 40px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-8e91522>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-4827d54>.elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}

	.elementor-50786 .elementor-element.elementor-element-3a06962 .elementor-heading-title {
		line-height: 32px;
	}

	.elementor-50786 .elementor-element.elementor-element-5f32020 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-c9d28bc .elementor-heading-title {
		font-size: 22px;
		line-height: 32px;
	}

	.elementor-50786 .elementor-element.elementor-element-910a86b {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-50786 .elementor-element.elementor-element-4122f30>.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-50786 .elementor-element.elementor-element-47a9823>.elementor-element-populated {
		margin: 85px 15px 15px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-50786 .elementor-element.elementor-element-b78cb8f>.elementor-element-populated {
		margin: 80px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-50786 .elementor-element.elementor-element-1b8ad48 {
		padding: 40px 15px 40px 15px;
	}

	.elementor-50786 .elementor-element.elementor-element-394837d>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-50786 .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);
	}
}