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

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

.elementor-3955 .elementor-element.elementor-element-4e682500 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-3955 .elementor-element.elementor-element-13ed55b1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-3955 .elementor-element.elementor-element-78bf8dbb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-3955 .elementor-element.elementor-element-21e40bb0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-3955 .elementor-element.elementor-element-2ddb47a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-3955 .elementor-element.elementor-element-2e10767b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-3955 .elementor-element.elementor-element-3917307f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

.elementor-3955 .elementor-element.elementor-element-5909d42d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

.elementor-3955 .elementor-element.elementor-element-2a1aaa5f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

@media (max-width:767px) {
	.elementor-3955 .elementor-element.elementor-element-cf1a1c1 {
		padding: 64px 16px 64px 16px;
	}
}
