.elementor-1862 .elementor-element.elementor-element-3ddb24d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1862 .elementor-element.elementor-element-1911eaa {
	--display: flex;
}

.elementor-widget-theme-post-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1862 .elementor-element.elementor-element-3384504 {
	font-family: var(--e-global-typography-bbef038-font-family), Sans-serif;
	font-size: var(--e-global-typography-bbef038-font-size);
	font-weight: var(--e-global-typography-bbef038-font-weight);
	line-height: var(--e-global-typography-bbef038-line-height);
}

@media (min-width:768px) {
	.elementor-1862 .elementor-element.elementor-element-1911eaa {
		--content-width: 1000px;
	}
}

@media (max-width:1024px) {
	.elementor-widget-theme-post-content {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1862 .elementor-element.elementor-element-3384504 {
		font-size: var(--e-global-typography-bbef038-font-size);
		line-height: var(--e-global-typography-bbef038-line-height);
	}
}

@media (max-width:767px) {
	.elementor-widget-theme-post-content {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-1862 .elementor-element.elementor-element-3384504 {
		font-size: var(--e-global-typography-bbef038-font-size);
		line-height: var(--e-global-typography-bbef038-line-height);
	}
}

.elementor-1862 .elementor-element.elementor-element-3384504 h2, .elementor-1862 .elementor-element.elementor-element-3384504 h3, .elementor-1862 .elementor-element.elementor-element-3384504 h4, .elementor-1862 .elementor-element.elementor-element-3384504 h5, .elementor-1862 .elementor-element.elementor-element-3384504 h6 {
	line-height: 120%;
	font-weight: 500 !important;
}

.elementor-1862 .elementor-element.elementor-element-3384504 h2, .elementor-1862 .elementor-element.elementor-element-3384504 h3, .elementor-1862 .elementor-element.elementor-element-3384504 h4, .elementor-1862 .elementor-element.elementor-element-3384504 h5, .elementor-1862 .elementor-element.elementor-element-3384504 h6 {
	color: var(--e-global-color-71e7d9d);
	line-height: 120%;
	font-weight: 500 !important;
}

.elementor-1862 .elementor-element.elementor-element-3384504 h2 {
	color: var(--e-global-color-primary) !important;
	font-size: 2.5rem;
}

.elementor-1862 .elementor-element.elementor-element-3384504 h3 {
	color: var(--e-global-color-primary) !important;
	font-size: 2.1rem;
}

.elementor-1862 .elementor-element.elementor-element-3384504 h4 {
	font-size: 1.7rem;
}

.elementor-1862 .elementor-element.elementor-element-3384504 h5 {
	font-size: 1.4rem;
}

.elementor-1862 .elementor-element.elementor-element-3384504 h5 {
	font-size: 1.2rem;
}

.elementor-1862 .elementor-element.elementor-element-3384504 p {
	font-size: 1rem;
	line-height: 150%;
}

::marker {
	color: var(--e-global-color-primary);
	font-size: 1.5rem;
}

.elementor-1862 .elementor-element.elementor-element-3384504 li {
	line-height: 180%;
	font-size: 1rem;
}

.elementor-1862 .elementor-element.elementor-element-3384504 ul {
	margin-bottom: 1rem !important;
}

@media (max-width:767px) {
	.elementor-1862 .elementor-element.elementor-element-3384504 p {
		font-size: 1.125rem;
		line-height: 150%;
	}
}

.elementor-1862 .elementor-element.elementor-element-3384504 img {
	border-radius: 8px;
}