.elementor-37 .elementor-element.elementor-element-c5e9fe8>.elementor-container {
	min-height: 375px
}

.elementor-37 .elementor-element.elementor-element-c5e9fe8>.elementor-container:after {
	content: "";
	min-height: inherit
}

.elementor-37 .elementor-element.elementor-element-c5e9fe8:not(.elementor-motion-effects-element-type-background),
.elementor-37 .elementor-element.elementor-element-c5e9fe8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url(../../2020/04/blue-and-white-milky-way-3214110-scaled.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-37 .elementor-element.elementor-element-c5e9fe8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-37 .elementor-element.elementor-element-c5e9fe8>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-37 .elementor-element.elementor-element-c5e9fe8>.elementor-shape-bottom .elementor-shape-fill {
	fill: teal;
}

.elementor-37 .elementor-element.elementor-element-c5e9fe8>.elementor-shape-bottom svg {
	height: 26px;
	transform: translateX(-50%) rotateY(180deg)
}

.elementor-37 .elementor-element.elementor-element-c1d36b6 .elementor-headline {
	text-align: center;
	font-family: advent pro, Sans-serif;
	font-size: 60px
}

.elementor-37 .elementor-element.elementor-element-c1d36b6 .elementor-headline-plain-text {
	color: #fff
}

.elementor-37 .elementor-element.elementor-element-c1d36b6 .elementor-headline-dynamic-text {
	color: teal;;
	font-family: advent pro, Sans-serif
}

.elementor-37 .elementor-element.elementor-element-83de700 .elementor-text-editor {
	text-align: center
}

.elementor-37 .elementor-element.elementor-element-83de700 {
	color: #fff;
	font-size: 20px
}

.elementor-37 .elementor-element.elementor-element-b01c41c>.elementor-container {
	min-height: 932px
}

.elementor-37 .elementor-element.elementor-element-b01c41c>.elementor-container:after {
	content: "";
	min-height: inherit
}

.elementor-37 .elementor-element.elementor-element-b01c41c>.elementor-background-overlay {
	background-image: url(../../2020/04/istockphoto-1137996346-1024x1024-1.html);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .43;
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-37 .elementor-element.elementor-element-b01c41c .elementor-background-overlay {
	filter: brightness( 95%) contrast( 84%) saturate( 100%) blur( 2.4px) hue-rotate( 0deg)
}

.elementor-37 .elementor-element.elementor-element-b01c41c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-37 .elementor-element.elementor-element-cc93404 .elementor-spacer-inner {
	height: 60px
}

.elementor-37 .elementor-element.elementor-element-8543ea7 {
	text-align: center
}

.elementor-37 .elementor-element.elementor-element-8543ea7 .elementor-heading-title {
	color: #0c0c0c
}

.elementor-37 .elementor-element.elementor-element-95286e3 {
	--divider-border-style: solid;
	--divider-border-color: #F2AA4C;
	--divider-border-width: 5px
}

.elementor-37 .elementor-element.elementor-element-95286e3 .elementor-divider-separator {
	width: 11%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-37 .elementor-element.elementor-element-95286e3 .elementor-divider {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px
}

.elementor-37 .elementor-element.elementor-element-3ea2225 .elementor-text-editor {
	text-align: justify
}

.elementor-37 .elementor-element.elementor-element-3ea2225 {
	color: #000;
	font-family: arial, Sans-serif;
	font-size: 15px
}

.elementor-37 .elementor-element.elementor-element-f063c64 .elementor-text-editor {
	text-align: justify
}

.elementor-37 .elementor-element.elementor-element-f063c64 {
	color: #000;
	font-family: arial, Sans-serif;
	font-size: 15px
}

.elementor-37 .elementor-element.elementor-element-50d02f2 {
	--divider-border-style: stripes_tribal;
	--divider-border-color: #000;
	--divider-pattern-height: 15.5px
}

.elementor-37 .elementor-element.elementor-element-50d02f2 .elementor-divider-separator {
	width: 100%
}

.elementor-37 .elementor-element.elementor-element-50d02f2 .elementor-divider {
	padding-top: 2px;
	padding-bottom: 2px
}

.elementor-37 .elementor-element.elementor-element-50d02f2 .elementor-divider__text {
	color: teal;;
	font-family: advent pro, Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: .3em
}

.elementor-37 .elementor-element.elementor-element-b03e65b .elementor-text-editor {
	text-align: justify
}

.elementor-37 .elementor-element.elementor-element-b03e65b {
	color: #0c0c0c;
	font-family: arial, Sans-serif;
	font-size: 15px
}

.elementor-37 .elementor-element.elementor-element-3b37e04 {
	--divider-border-style: stripes_tribal;
	--divider-border-color: #000;
	--divider-pattern-height: 15.5px
}

.elementor-37 .elementor-element.elementor-element-3b37e04 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-37 .elementor-element.elementor-element-3b37e04 .elementor-divider {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px
}

.elementor-37 .elementor-element.elementor-element-3b37e04 .elementor-divider__text {
	color: teal;;
	font-family: advent pro, Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: .3em
}

.elementor-37 .elementor-element.elementor-element-7b7075f .elementor-text-editor {
	text-align: justify
}

.elementor-37 .elementor-element.elementor-element-7b7075f {
	color: #0c0c0c;
	font-family: arial, Sans-serif;
	font-size: 15px
}

.elementor-37 .elementor-element.elementor-element-6051864 {
	--divider-border-style: stripes_tribal;
	--divider-border-color: #000;
	--divider-pattern-height: 15.5px
}

.elementor-37 .elementor-element.elementor-element-6051864 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-37 .elementor-element.elementor-element-6051864 .elementor-divider {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px
}

.elementor-37 .elementor-element.elementor-element-6051864 .elementor-divider__text {
	color: teal;;
	font-family: advent pro, Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: .3em
}

.elementor-37 .elementor-element.elementor-element-01fe62d .elementor-text-editor {
	text-align: justify
}

.elementor-37 .elementor-element.elementor-element-01fe62d {
	color: #0c0c0c;
	font-family: arial, Sans-serif;
	font-size: 15px
}

.elementor-37 .elementor-element.elementor-element-5f7a5d4 {
	--divider-border-style: stripes_tribal;
	--divider-border-color: #000;
	--divider-pattern-height: 15.5px
}

.elementor-37 .elementor-element.elementor-element-5f7a5d4 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-37 .elementor-element.elementor-element-5f7a5d4 .elementor-divider {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px
}

.elementor-37 .elementor-element.elementor-element-5f7a5d4 .elementor-divider__text {
	color: teal;;
	font-family: advent pro, Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: .3em
}

.elementor-37 .elementor-element.elementor-element-e8e23da .elementor-text-editor {
	text-align: justify
}

.elementor-37 .elementor-element.elementor-element-e8e23da {
	color: #0c0c0c;
	font-family: arial, Sans-serif;
	font-size: 15px
}

.elementor-37 .elementor-element.elementor-element-a42e112 {
	--divider-border-style: stripes_tribal;
	--divider-border-color: #000;
	--divider-pattern-height: 15.5px
}

.elementor-37 .elementor-element.elementor-element-a42e112 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-37 .elementor-element.elementor-element-a42e112 .elementor-divider {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px
}

.elementor-37 .elementor-element.elementor-element-a42e112 .elementor-divider__text {
	color: teal;;
	font-family: advent pro, Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: .3em
}

.elementor-37 .elementor-element.elementor-element-29dea47 .elementor-text-editor {
	text-align: justify
}

.elementor-37 .elementor-element.elementor-element-29dea47 {
	color: #0c0c0c;
	font-family: arial, Sans-serif;
	font-size: 15px
}

@media(min-width:1025px) {
	.elementor-37 .elementor-element.elementor-element-b01c41c>.elementor-background-overlay {
		background-attachment: fixed
	}
}