.elementor-42551 .elementor-element.elementor-element-6d338d6:not(.elementor-motion-effects-element-type-background),
.elementor-42551 .elementor-element.elementor-element-6d338d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/01/Group-40017.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

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

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

.elementor-42551 .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-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-42551 .elementor-element.elementor-element-f8a5571 {
	text-align: left;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

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

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

.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-42551 .elementor-element.elementor-element-7be5d8d {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-c42afea);
}

.elementor-42551 .elementor-element.elementor-element-7be5d8d>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42551 .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-42551 .elementor-element.elementor-element-57cea7b>.elementor-widget-container {
	margin: -25px 0px 0px -30px;
}

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

.elementor-42551 .elementor-element.elementor-element-b808e1a>.elementor-container {
	min-height: 0px;
}

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

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

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

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

.elementor-42551 .elementor-element.elementor-element-b179ef9 {
	text-align: left;
}

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

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

.elementor-42551 .elementor-element.elementor-element-6b953e4>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

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

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

.elementor-42551 .elementor-element.elementor-element-e6f4600.elementor-element {
	--align-self: flex-start;
}

.elementor-42551 .elementor-element.elementor-element-62cbb37>.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-42551 .elementor-element.elementor-element-682b44b>.elementor-container {
	min-height: 0px;
}

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

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

.elementor-42551 .elementor-element.elementor-element-682b44b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-0c5ac3c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

.elementor-42551 .elementor-element.elementor-element-e9d0f8b {
	text-align: left;
}

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

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

.elementor-42551 .elementor-element.elementor-element-121be24>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-42551 .elementor-element.elementor-element-fd25780.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-42551 .elementor-element.elementor-element-4e31a29 {
	--display: flex;
	--justify-content: center;
}

.elementor-42551 .elementor-element.elementor-element-4e31a29.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-42551 .elementor-element.elementor-element-bf7cbd5 {
	text-align: left;
}

.elementor-42551 .elementor-element.elementor-element-bf7cbd5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 32px;
	color: var(--e-global-color-c92e399);
}

.elementor-42551 .elementor-element.elementor-element-35545b8 {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-2ba9fd2);
}

.elementor-42551 .elementor-element.elementor-element-35545b8>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-42551 .elementor-element.elementor-element-6daa05c .elementor-button:hover,
.elementor-42551 .elementor-element.elementor-element-6daa05c .elementor-button:focus {
	color: var(--e-global-color-c42afea);
	background-color: var(--e-global-color-primary);
	border-color: var(--e-global-color-c42afea);
}

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

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

.elementor-42551 .elementor-element.elementor-element-1b8e608 {
	--display: flex;
	--justify-content: center;
}

.elementor-42551 .elementor-element.elementor-element-a3a2b1a img {
	border-radius: 12px 12px 12px 12px;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-56b67f6::before,
.elementor-42551 .elementor-element.elementor-element-56b67f6>.elementor-background-video-container::before,
.elementor-42551 .elementor-element.elementor-element-56b67f6>.e-con-inner>.elementor-background-video-container::before,
.elementor-42551 .elementor-element.elementor-element-56b67f6>.elementor-background-slideshow::before,
.elementor-42551 .elementor-element.elementor-element-56b67f6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-42551 .elementor-element.elementor-element-56b67f6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: var(--e-global-color-2ba9fd2);
}

.elementor-42551 .elementor-element.elementor-element-7cc53a0 {
	--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-42551 .elementor-element.elementor-element-e79b9eb {
	--display: flex;
}

.elementor-42551 .elementor-element.elementor-element-90bd891 {
	text-align: left;
}

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

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

.elementor-42551 .elementor-element.elementor-element-6dea84f>.elementor-widget-container {
	margin: -15px 0px 0px -30px;
	padding: 0px 0px 0px 0px;
}

.elementor-42551 .elementor-element.elementor-element-f3b175b .elementor-button {
	background-color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-42551 .elementor-element.elementor-element-f3b175b .elementor-button:hover,
.elementor-42551 .elementor-element.elementor-element-f3b175b .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-c42afea);
}

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

.elementor-42551 .elementor-element.elementor-element-f3b175b>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-42551 .elementor-element.elementor-element-ec7038e {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-42551 .elementor-element.elementor-element-84f703b img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-42551 .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-42551 .elementor-element.elementor-element-02729de:not(.elementor-motion-effects-element-type-background),
.elementor-42551 .elementor-element.elementor-element-02729de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-0dcee36);
}

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

.elementor-42551 .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-42551 .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-42551 .elementor-element.elementor-element-8de6e47>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-42551 .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-42551 .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-42551 .elementor-element.elementor-element-dc860cb:not(.elementor-motion-effects-element-type-background),
.elementor-42551 .elementor-element.elementor-element-dc860cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

.elementor-42551 .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-42551 .elementor-element.elementor-element-2bf82ca .elementor-icon-list-icon i {
	transition: color 0.3s;
}

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

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

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

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

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

.elementor-42551 .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-42551 .elementor-element.elementor-element-a309d45:not(.elementor-motion-effects-element-type-background),
.elementor-42551 .elementor-element.elementor-element-a309d45>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

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

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

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

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

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

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

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

.elementor-42551 .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-42551 .elementor-element.elementor-element-b1dea35:not(.elementor-motion-effects-element-type-background),
.elementor-42551 .elementor-element.elementor-element-b1dea35>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-c92e399);
}

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

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

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

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

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

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

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

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

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

.elementor-42551 .elementor-element.elementor-element-161e948>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-2a1e230 {
	text-align: center;
}

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

.elementor-42551 .elementor-element.elementor-element-2a1e230>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

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

.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-42551 .elementor-element.elementor-element-057faf1 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-42551 .elementor-element.elementor-element-057faf1.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-42551 .elementor-element.elementor-element-057faf1.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-42551 .elementor-element.elementor-element-057faf1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-42551 .elementor-element.elementor-element-057faf1 .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-42551 .elementor-element.elementor-element-057faf1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-057faf1 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-c762fd4 .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-c762fd4 .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-42551 .elementor-element.elementor-element-c762fd4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-c762fd4 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-47fd460 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-42551 .elementor-element.elementor-element-47fd460.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-42551 .elementor-element.elementor-element-47fd460.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-42551 .elementor-element.elementor-element-47fd460.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-42551 .elementor-element.elementor-element-47fd460 .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-42551 .elementor-element.elementor-element-47fd460 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-47fd460 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-43a0b62 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-42551 .elementor-element.elementor-element-43a0b62.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-42551 .elementor-element.elementor-element-43a0b62.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-42551 .elementor-element.elementor-element-43a0b62.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-42551 .elementor-element.elementor-element-43a0b62 .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-42551 .elementor-element.elementor-element-43a0b62 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-43a0b62 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-3d27ab7 {
	margin-top: 35px;
	margin-bottom: 0px;
}

.elementor-42551 .elementor-element.elementor-element-e00a128 .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-e00a128 .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-42551 .elementor-element.elementor-element-e00a128 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-e00a128 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-6d8711d .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-6d8711d .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-42551 .elementor-element.elementor-element-6d8711d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

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

.elementor-42551 .elementor-element.elementor-element-2aa6e8c .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-42551 .elementor-element.elementor-element-2aa6e8c.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-42551 .elementor-element.elementor-element-2aa6e8c.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-42551 .elementor-element.elementor-element-2aa6e8c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-42551 .elementor-element.elementor-element-2aa6e8c .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-42551 .elementor-element.elementor-element-2aa6e8c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-2aa6e8c .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-7489f4a .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-42551 .elementor-element.elementor-element-7489f4a.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-42551 .elementor-element.elementor-element-7489f4a.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-42551 .elementor-element.elementor-element-7489f4a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-42551 .elementor-element.elementor-element-7489f4a .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-42551 .elementor-element.elementor-element-7489f4a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-7489f4a .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-8f217c8 {
	margin-top: 35px;
	margin-bottom: 0px;
}

.elementor-42551 .elementor-element.elementor-element-aee1e1e .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-aee1e1e .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-42551 .elementor-element.elementor-element-aee1e1e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-aee1e1e .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-1cddda2 .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-1cddda2 .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-42551 .elementor-element.elementor-element-1cddda2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

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

.elementor-42551 .elementor-element.elementor-element-aded997 .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-aded997 .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-42551 .elementor-element.elementor-element-aded997 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-aded997 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-58afde0 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-42551 .elementor-element.elementor-element-58afde0.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-42551 .elementor-element.elementor-element-58afde0.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-42551 .elementor-element.elementor-element-58afde0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-42551 .elementor-element.elementor-element-58afde0 .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-42551 .elementor-element.elementor-element-58afde0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-58afde0 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-49aa7e0 {
	margin-top: 35px;
	margin-bottom: 0px;
}

.elementor-42551 .elementor-element.elementor-element-2bec703 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-42551 .elementor-element.elementor-element-2bec703.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-42551 .elementor-element.elementor-element-2bec703.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-42551 .elementor-element.elementor-element-2bec703.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-42551 .elementor-element.elementor-element-2bec703 .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-42551 .elementor-element.elementor-element-2bec703 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-2bec703 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-2cf60b9 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-42551 .elementor-element.elementor-element-2cf60b9.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-42551 .elementor-element.elementor-element-2cf60b9.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-42551 .elementor-element.elementor-element-2cf60b9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-42551 .elementor-element.elementor-element-2cf60b9 .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-42551 .elementor-element.elementor-element-2cf60b9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-2cf60b9 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-4b132c3 .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-4b132c3 .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-42551 .elementor-element.elementor-element-4b132c3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

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

.elementor-42551 .elementor-element.elementor-element-71f760d .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-42551 .elementor-element.elementor-element-71f760d.elementor-position-right .elementor-image-box-img {
	margin-left: 14px;
}

.elementor-42551 .elementor-element.elementor-element-71f760d.elementor-position-left .elementor-image-box-img {
	margin-right: 14px;
}

.elementor-42551 .elementor-element.elementor-element-71f760d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 14px;
}

.elementor-42551 .elementor-element.elementor-element-71f760d .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-42551 .elementor-element.elementor-element-71f760d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-71f760d .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-ecf51c8>.elementor-container {
	max-width: 500px;
}

.elementor-42551 .elementor-element.elementor-element-ecf51c8 {
	margin-top: 35px;
	margin-bottom: 0px;
}

.elementor-42551 .elementor-element.elementor-element-fbc80b1 .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-fbc80b1 .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-42551 .elementor-element.elementor-element-fbc80b1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-fbc80b1 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-dde6934 .elementor-image-box-wrapper {
	text-align: left;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-dde6934 .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-42551 .elementor-element.elementor-element-dde6934 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 34%;
}

.elementor-42551 .elementor-element.elementor-element-dde6934 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.elementor-42551 .elementor-element.elementor-element-521acef>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42551 .elementor-element.elementor-element-c72e863 {
	text-align: center;
}

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

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

.elementor-42551 .elementor-element.elementor-element-3828c42>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-42551 .elementor-element.elementor-element-d50e09b {
	margin-top: 50px;
	margin-bottom: 0px;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-e9deebe>.elementor-widget-container {
	margin: -75px 0px 0px 0px;
}

.elementor-42551 .elementor-element.elementor-element-08c4fa5 {
	text-align: center;
}

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

.elementor-42551 .elementor-element.elementor-element-08c4fa5>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-42551 .elementor-element.elementor-element-4725b49>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-42551 .elementor-element.elementor-element-fd3f438 .elementor-divider-separator {
	width: 100%;
}

.elementor-42551 .elementor-element.elementor-element-fd3f438 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-42551 .elementor-element.elementor-element-46d4edf>.elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

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

.elementor-42551 .elementor-element.elementor-element-75fbed9>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42551 .elementor-element.elementor-element-1b67865 .elementor-button-content-wrapper {
	flex-direction: row;
}

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

.elementor-42551 .elementor-element.elementor-element-1b67865>.elementor-widget-container {
	margin: -20px 0px 10px 0px;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-336bc46>.elementor-widget-container {
	margin: -75px 0px 0px 0px;
}

.elementor-42551 .elementor-element.elementor-element-5959ace {
	text-align: center;
}

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

.elementor-42551 .elementor-element.elementor-element-5959ace>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-42551 .elementor-element.elementor-element-4e7a269 .elementor-divider-separator {
	width: 100%;
}

.elementor-42551 .elementor-element.elementor-element-4e7a269 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-42551 .elementor-element.elementor-element-4e7a269>.elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42551 .elementor-element.elementor-element-eccd89f>.elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

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

.elementor-42551 .elementor-element.elementor-element-0350a34>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42551 .elementor-element.elementor-element-c8579a4 .elementor-button-content-wrapper {
	flex-direction: row;
}

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

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

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

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

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

.elementor-42551 .elementor-element.elementor-element-6483d23>.elementor-widget-container {
	margin: -75px 0px 0px 0px;
}

.elementor-42551 .elementor-element.elementor-element-a04636e {
	text-align: center;
}

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

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

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

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

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

.elementor-42551 .elementor-element.elementor-element-c695ab4 .elementor-divider-separator {
	width: 100%;
}

.elementor-42551 .elementor-element.elementor-element-c695ab4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-42551 .elementor-element.elementor-element-f857b5f>.elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

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

.elementor-42551 .elementor-element.elementor-element-4beb3ce>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42551 .elementor-element.elementor-element-1bf9fd5 .elementor-button-content-wrapper {
	flex-direction: row;
}

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

.elementor-42551 .elementor-element.elementor-element-1bf9fd5>.elementor-widget-container {
	margin: -20px 0px 10px 0px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	.elementor-42551 .elementor-element.elementor-element-b808e1a {
		padding: 40px 20px 20px 20px;
	}

	.elementor-42551 .elementor-element.elementor-element-fca1430>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-e6f4600>.elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-62cbb37>.elementor-element-populated {
		padding: 25px 0px 0px 0px;
	}

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

	.elementor-42551 .elementor-element.elementor-element-77af26f {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-682b44b {
		padding: 20px 20px 20px 20px;
	}

	.elementor-42551 .elementor-element.elementor-element-0c5ac3c>.elementor-element-populated {
		padding: 25px 0px 0px 0px;
	}

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

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

	.elementor-42551 .elementor-element.elementor-element-6daa05c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-1b8e608 {
		--justify-content: center;
	}

	.elementor-42551 .elementor-element.elementor-element-56b67f6 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

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

	.elementor-42551 .elementor-element.elementor-element-e79b9eb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

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

	.elementor-42551 .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-42551 .elementor-element.elementor-element-161e948 {
		padding: 40px 0px 0px 0px;
	}

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

	.elementor-42551 .elementor-element.elementor-element-2a1e230>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-8fcaf6b {
		padding: 0px 20px 40px 20px;
	}

	.elementor-42551 .elementor-element.elementor-element-8b46f93>.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-42551 .elementor-element.elementor-element-c762fd4 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 34%;
	}

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

	.elementor-42551 .elementor-element.elementor-element-07f47e8 .elementor-heading-title {
		line-height: 46px;
	}

	.elementor-widget-toggle .elementor-toggle-title {
		font-size: var(--e-global-typography-primary-font-size);
	}

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

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

	.elementor-42551 .elementor-element.elementor-element-57ad8ed {
		width: 55%;
	}

	.elementor-42551 .elementor-element.elementor-element-d42d46a {
		width: 45%;
	}

	.elementor-42551 .elementor-element.elementor-element-4e31a29 {
		--width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-1b8e608 {
		--width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-90fb142 {
		width: 10%;
	}

	.elementor-42551 .elementor-element.elementor-element-3c0f297 {
		width: 78.666%;
	}

	.elementor-42551 .elementor-element.elementor-element-62cb8b8 {
		width: 10%;
	}

	.elementor-42551 .elementor-element.elementor-element-305d546 {
		width: 15%;
	}

	.elementor-42551 .elementor-element.elementor-element-eefb809 {
		width: 69.666%;
	}

	.elementor-42551 .elementor-element.elementor-element-3733699 {
		width: 15%;
	}

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

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

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

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

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

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

@media(max-width:1024px) and (min-width:768px) {
	.elementor-42551 .elementor-element.elementor-element-57ad8ed {
		width: 100%;
	}

	.elementor-42551 .elementor-element.elementor-element-d42d46a {
		width: 100%;
	}

	.elementor-42551 .elementor-element.elementor-element-fca1430 {
		width: 100%;
	}

	.elementor-42551 .elementor-element.elementor-element-62cbb37 {
		width: 100%;
	}

	.elementor-42551 .elementor-element.elementor-element-0c5ac3c {
		width: 100%;
	}

	.elementor-42551 .elementor-element.elementor-element-d8f2668 {
		width: 100%;
	}

	.elementor-42551 .elementor-element.elementor-element-4e31a29 {
		--width: 100%;
	}

	.elementor-42551 .elementor-element.elementor-element-1b8e608 {
		--width: 100%;
	}
}

@media(max-width:767px) {

	.elementor-42551 .elementor-element.elementor-element-6d338d6:not(.elementor-motion-effects-element-type-background),
	.elementor-42551 .elementor-element.elementor-element-6d338d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("../../2024/03/medical-billing-company-texas-.jpg");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-42551 .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-42551 .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-42551 .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-42551 .elementor-element.elementor-element-b808e1a {
		padding: 40px 15px 40px 15px;
	}

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

	.elementor-42551 .elementor-element.elementor-element-b179ef9 {
		text-align: left;
	}

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

	.elementor-42551 .elementor-element.elementor-element-6b953e4 {
		text-align: left;
	}

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

	.elementor-42551 .elementor-element.elementor-element-62cbb37>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

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

	.elementor-42551 .elementor-element.elementor-element-682b44b {
		padding: 10px 15px 40px 15px;
	}

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

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

	.elementor-42551 .elementor-element.elementor-element-e9d0f8b {
		text-align: left;
	}

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

	.elementor-42551 .elementor-element.elementor-element-121be24 {
		text-align: left;
	}

	.elementor-42551 .elementor-element.elementor-element-fd25780>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-5ad1759 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-42551 .elementor-element.elementor-element-4e31a29 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-bf7cbd5 {
		text-align: left;
	}

	.elementor-42551 .elementor-element.elementor-element-bf7cbd5 .elementor-heading-title {
		font-size: 20px;
		line-height: 32px;
	}

	.elementor-42551 .elementor-element.elementor-element-6daa05c>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-1b8e608 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-56b67f6 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-42551 .elementor-element.elementor-element-90bd891 {
		text-align: left;
	}

	.elementor-42551 .elementor-element.elementor-element-90bd891 .elementor-heading-title {
		font-size: 20px;
		line-height: 28px;
	}

	.elementor-42551 .elementor-element.elementor-element-6dea84f {
		text-align: left;
	}

	.elementor-42551 .elementor-element.elementor-element-f3b175b>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-ec7038e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

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

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

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

	.elementor-42551 .elementor-element.elementor-element-d22fff6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-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-42551 .elementor-element.elementor-element-161e948 {
		padding: 40px 15px 0px 15px;
	}

	.elementor-42551 .elementor-element.elementor-element-3c0f297>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-2a1e230 .elementor-heading-title {
		font-size: 26px;
		line-height: 32px;
	}

	.elementor-42551 .elementor-element.elementor-element-8fcaf6b {
		padding: 0px 15px 40px 15px;
	}

	.elementor-42551 .elementor-element.elementor-element-337eac6>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-8b46f93>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-10ecc57 {
		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-42551 .elementor-element.elementor-element-057faf1 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-057faf1 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-65b3aee {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-c762fd4 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-c762fd4 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-8560e24 {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-8560e24>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-47fd460 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-47fd460 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-16af33a {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-16af33a>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-43a0b62 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-43a0b62 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-9f83a07 {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-e00a128 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-e00a128 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-6461183 {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-6d8711d .elementor-image-box-wrapper {
		text-align: center;
	}

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

	.elementor-42551 .elementor-element.elementor-element-2668a05 {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-2668a05>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-2aa6e8c .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-2aa6e8c .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-0971be0 {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-0971be0>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-7489f4a .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-7489f4a .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-d1dc223 {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-aee1e1e .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-aee1e1e .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-a65ed7b {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-1cddda2 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-1cddda2 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-0d10df6 {
		width: 50%;
	}

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

	.elementor-42551 .elementor-element.elementor-element-aded997 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-aded997 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-f0116ea {
		width: 50%;
	}

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

	.elementor-42551 .elementor-element.elementor-element-58afde0 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-58afde0 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-7a4a581 {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-2bec703 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-2bec703 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-cf0aad3 {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-2cf60b9 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-2cf60b9 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-7cbcc93 {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-7cbcc93>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-4b132c3 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-4b132c3 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-513030c {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-513030c>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-71f760d .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-71f760d .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-9bcb765 {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-fbc80b1 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-fbc80b1 .elementor-image-box-img {
		margin-bottom: 14px;
	}

	.elementor-42551 .elementor-element.elementor-element-859439c {
		width: 50%;
	}

	.elementor-42551 .elementor-element.elementor-element-dde6934 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-42551 .elementor-element.elementor-element-dde6934 .elementor-image-box-img {
		margin-bottom: 14px;
	}

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

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

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

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

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

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

	.elementor-42551 .elementor-element.elementor-element-d50e09b {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-42551 .elementor-element.elementor-element-cafca45>.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-42551 .elementor-element.elementor-element-1edacce>.elementor-element-populated {
		margin: 85px 15px 15px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

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

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

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

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