
.elementor-22181 .elementor-element.elementor-element-36c3969 {
	--display: flex;
}

.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);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	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-22181 .elementor-element.elementor-element-7a9254a {
	--display: flex;
}

.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);
	text-transform: var(--e-global-typography-primary-text-transform);
	color: var(--e-global-color-primary);
}

.elementor-22181 .elementor-element.elementor-element-95394cd .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-661a620 {
	z-index: 2;
}

.elementor-22181 .elementor-element.elementor-element-2ec33fc {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-12bcc68 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-3080ac9 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-4dc00c8 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-604d68b .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-94eb404 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-5eac01b .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-fbc7fde > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
}

.elementor-22181 .elementor-element.elementor-element-d87f1d8 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-fcb6656 {
	z-index: 2;
}

.elementor-22181 .elementor-element.elementor-element-e025d50 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-6743626 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-55c8509 > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
}

.elementor-22181 .elementor-element.elementor-element-4cd043d > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
}

.elementor-22181 .elementor-element.elementor-element-4cd043d {
	z-index: 2;
}

.elementor-22181 .elementor-element.elementor-element-021d823 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-98a4314 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-174948c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-22181 .elementor-element.elementor-element-c695cb3 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-b3eec54 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-56f6104 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-22181 .elementor-element.elementor-element-73f897d {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-dd11e7c .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-200e031 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-22181 .elementor-element.elementor-element-a5f61a1 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-4ed97fb .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-cb68364 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-22181 .elementor-element.elementor-element-34befe2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-22181 .elementor-element.elementor-element-9ccc01e {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-42c3ef6 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-4e1154a {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-dbfcd39 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-d4dd607 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-0b440d7 .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-bf82815 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-d41bb2d .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-552b8e0 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-07d7a4e .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-d6f5dc0 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-f63077c .elementor-heading-title {
	color: #000;
}

.elementor-22181 .elementor-element.elementor-element-54bc2f6 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-96268bf {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-f01e3a6 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-a671fd9 {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-52b6d4b {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-b2a48ce {
	--display: flex;
}

.elementor-22181 .elementor-element.elementor-element-3a97cb7 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

.elementor-22181 .elementor-element.elementor-element-3a97cb7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

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

@media (max-width:767px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
}
