
.elementor-4068 .elementor-element.elementor-element-698edba {
	--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-widget-animated-headline .elementor-headline-plain-text {
	color: var(--e-global-color-secondary);
}

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

.elementor-widget-animated-headline {
	--dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
}

.elementor-4068 .elementor-element.elementor-element-742e91b {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
}

.elementor-4068 .elementor-element.elementor-element-742e91b .elementor-headline {
	text-align: center;
}

.elementor-4068 .elementor-element.elementor-element-742e91b .elementor-headline-plain-text {
	color: var(--e-global-color-accent);
}

.elementor-4068 .elementor-element.elementor-element-742e91b .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-primary);
	stroke-width: 3px;
}

.elementor-4068 .elementor-element.elementor-element-ac257aa {
	--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-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	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-4068 .elementor-element.elementor-element-ca5dd9f > .elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	border-style: dotted;
}

.elementor-4068 .elementor-element.elementor-element-74fe9cb {
	--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-4068 .elementor-element.elementor-element-da43cc7 > .elementor-widget-container {
	--e-transform-rotateZ: -6deg;
	background-color: var(--e-global-color-primary);
}

.elementor-4068 .elementor-element.elementor-element-da43cc7:hover .elementor-widget-container {
	border-style: solid;
}

.elementor-4068 .elementor-element.elementor-element-da43cc7 {
	color: var(--e-global-color-accent);
}

.elementor-4068 .elementor-element.elementor-element-7b07049 {
	--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-4068 .elementor-element.elementor-element-5de743b9 {
	--display: flex;
}
