
.elementor-842 .elementor-element.elementor-element-a8cf565 {
	--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;
	--padding-top: 200px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 100px;
	--z-index: 500;
}

.elementor-842 .elementor-element.elementor-element-a8cf565:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-a8cf565 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f23e7eb);
}

body.elementor-page-842:not(.elementor-motion-effects-element-type-background), body.elementor-page-842 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f23e7eb);
}

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

@media (max-width:1366px) {
	.elementor-842 .elementor-element.elementor-element-a8cf565 {
		--padding-top: 160px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
}

@media (max-width:1024px) {
	.elementor-842 .elementor-element.elementor-element-a8cf565 {
		--padding-top: 100px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
}

@media (max-width:767px) {
	.elementor-842 .elementor-element.elementor-element-a8cf565 {
		--padding-top: 12%;
		--padding-bottom: 15%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
}

@media (min-width:768px) {
	.elementor-842 .elementor-element.elementor-element-a8cf565 {
		--content-width: 1200px;
	}
}
