
.elementor-12330 .elementor-element.elementor-element-618b3dc > .elementor-container {
	max-width: 770px;
}

.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-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-12330 .elementor-element.elementor-element-e737c1d .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-12330 .elementor-element.elementor-element-e61a27e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12330 .elementor-element.elementor-element-ef417b2 > .elementor-container {
	max-width: 770px;
}

.elementor-12330 .elementor-element.elementor-element-27d0a42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12330 .elementor-element.elementor-element-27d0a42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-12330 .elementor-element.elementor-element-27d0a42 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12330 .elementor-element.elementor-element-27d0a42 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12330 .elementor-element.elementor-element-4c0df28 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12330 .elementor-element.elementor-element-4c0df28 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-12330 .elementor-element.elementor-element-53876d9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12330 .elementor-element.elementor-element-e313658 > .elementor-container {
	max-width: 770px;
}

.elementor-12330 .elementor-element.elementor-element-e313658 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-12330 .elementor-element.elementor-element-7445f72 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-12330 .elementor-element.elementor-element-d756bd0 > .elementor-container {
	max-width: 770px;
}

.elementor-12330 .elementor-element.elementor-element-8b27d20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12330 .elementor-element.elementor-element-8b27d20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-12330 .elementor-element.elementor-element-8b27d20 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12330 .elementor-element.elementor-element-8b27d20 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12330 .elementor-element.elementor-element-36a81ce > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12330 .elementor-element.elementor-element-36a81ce .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	color: #000;
}

.elementor-widget-image .widget-image-caption {
	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);
}

.elementor-12330 .elementor-element.elementor-element-a8c0906 > .elementor-container {
	max-width: 770px;
}

.elementor-12330 .elementor-element.elementor-element-e17c8ac > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-12330 .elementor-element.elementor-element-e17c8ac .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	color: #000;
}

.elementor-12330 .elementor-element.elementor-element-8a70a08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12330 .elementor-element.elementor-element-8a70a08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-12330 .elementor-element.elementor-element-8a70a08 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12330 .elementor-element.elementor-element-8a70a08 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12330 .elementor-element.elementor-element-92f2a6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12330 .elementor-element.elementor-element-92f2a6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-12330 .elementor-element.elementor-element-92f2a6a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12330 .elementor-element.elementor-element-92f2a6a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12330 .elementor-element.elementor-element-487770b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12330 .elementor-element.elementor-element-487770b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e6e6;
}

.elementor-12330 .elementor-element.elementor-element-487770b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12330 .elementor-element.elementor-element-487770b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

@media (min-width:768px) {
	.elementor-12330 .elementor-element.elementor-element-35b3e94 {
		width: 38.79%;
	}
	
	.elementor-12330 .elementor-element.elementor-element-e845978 {
		width: 61.21%;
	}
	
	.elementor-12330 .elementor-element.elementor-element-f7e9635 {
		width: 35.837%;
	}
	
	.elementor-12330 .elementor-element.elementor-element-a94d1ca {
		width: 64.163%;
	}
}
