
.elementor-7728 .elementor-element.elementor-element-2f753f1 {
	--display: flex;
	--min-height: 100vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-7728 .elementor-element.elementor-element-2f753f1:not(.elementor-motion-effects-element-type-background), .elementor-7728 .elementor-element.elementor-element-2f753f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #141414;
}

.elementor-7728 .elementor-element.elementor-element-2f753f1, .elementor-7728 .elementor-element.elementor-element-2f753f1::before {
	--border-transition: .3s;
}

.elementor-7728 .elementor-element.elementor-element-c06e686>.elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-7728 .elementor-element.elementor-element-c06e686.elementor-element {
	--align-self: center;
}

@media (min-width:768px) {
	.elementor-7728 .elementor-element.elementor-element-2f753f1 {
		--width: 100%;
	}
}
