
.elementor-3679 .elementor-element.elementor-element-762a1034:not(.elementor-motion-effects-element-type-background), .elementor-3679 .elementor-element.elementor-element-762a1034 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-762a1034 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-762a1034 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3679 .elementor-element.elementor-element-633ab1a5:not(.elementor-motion-effects-element-type-background), .elementor-3679 .elementor-element.elementor-element-633ab1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-633ab1a5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-633ab1a5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3679 .elementor-element.elementor-element-fe45376:not(.elementor-motion-effects-element-type-background), .elementor-3679 .elementor-element.elementor-element-fe45376 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-fe45376 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-fe45376 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3679 .elementor-element.elementor-element-26419cb:not(.elementor-motion-effects-element-type-background), .elementor-3679 .elementor-element.elementor-element-26419cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-26419cb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-26419cb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3679 .elementor-element.elementor-element-207993ca:not(.elementor-motion-effects-element-type-background), .elementor-3679 .elementor-element.elementor-element-207993ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-207993ca {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-207993ca > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3679 .elementor-element.elementor-element-50df52e7:not(.elementor-motion-effects-element-type-background), .elementor-3679 .elementor-element.elementor-element-50df52e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-50df52e7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-50df52e7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3679 .elementor-element.elementor-element-23248a08:not(.elementor-motion-effects-element-type-background), .elementor-3679 .elementor-element.elementor-element-23248a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-23248a08 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-23248a08 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3679 .elementor-element.elementor-element-37f1ebee:not(.elementor-motion-effects-element-type-background), .elementor-3679 .elementor-element.elementor-element-37f1ebee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-37f1ebee {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 20px 90px 20px;
}

.elementor-3679 .elementor-element.elementor-element-37f1ebee > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3679 .elementor-element.elementor-element-43daf4ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-33171565:not(.elementor-motion-effects-element-type-background), .elementor-3679 .elementor-element.elementor-element-33171565 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3679 .elementor-element.elementor-element-33171565 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3679 .elementor-element.elementor-element-33171565 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

:root {
	--page-title-display: none;
}

@media (max-width:767px) {
	.elementor-3679 .elementor-element.elementor-element-37f1ebee {
		padding: 64px 16px 64px 16px;
	}
}
