
.elementor-2527 .elementor-element.elementor-element-48f553d {
	--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;
}

.elementor-2527 .elementor-element.elementor-element-0cf4228 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-2527 .elementor-element.elementor-element-f0a7118 {
	--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;
}

.elementor-2527 .elementor-element.elementor-element-f0a7118:not(.elementor-motion-effects-element-type-background), .elementor-2527 .elementor-element.elementor-element-f0a7118 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eeeffc;
}

.elementor-2527 .elementor-element.elementor-element-d7d3bf5 {
	text-align: center;
}

.elementor-2527 .elementor-element.elementor-element-15f5528 {
	--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;
}

.elementor-2527 .elementor-element.elementor-element-15f5528:not(.elementor-motion-effects-element-type-background), .elementor-2527 .elementor-element.elementor-element-15f5528 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d3d5ff;
}

.elementor-2527 .elementor-element.elementor-element-2e2e2e2 {
	text-align: center;
}

.elementor-2527 .elementor-element.elementor-element-cbe93a4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-2527 .elementor-element.elementor-element-cbe93a4:not(.elementor-motion-effects-element-type-background), .elementor-2527 .elementor-element.elementor-element-cbe93a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9ebf8;
}

.elementor-2527 .elementor-element.elementor-element-cbe93a4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2527 .elementor-element.elementor-element-07ee9fe {
	--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;
}

.elementor-2527 .elementor-element.elementor-element-854633a {
	text-align: center;
}

.elementor-2527 .elementor-element.elementor-element-fbb691e {
	text-align: center;
}

.elementor-2527 .elementor-element.elementor-element-520065b {
	--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;
}

.elementor-2527 .elementor-element.elementor-element-f1db524 {
	text-align: center;
}

.elementor-2527 .elementor-element.elementor-element-fb67b1a {
	text-align: center;
}

.elementor-2527 .elementor-element.elementor-element-f9d65fd {
	--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;
}

.elementor-2527 .elementor-element.elementor-element-ba010eb {
	text-align: center;
}

.elementor-2527 .elementor-element.elementor-element-285b618 {
	text-align: center;
}

.elementor-2527 .elementor-element.elementor-element-aa8e44a {
	--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;
}

.elementor-2527 .elementor-element.elementor-element-aa8e44a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2527 .elementor-element.elementor-element-ab9c6f6 > .elementor-widget-container {
	margin: 0 0 0 -11px;
}

.elementor-2527 .elementor-element.elementor-element-ab9c6f6 {
	text-align: center;
}

.elementor-2527 .elementor-element.elementor-element-2d7141c {
	text-align: center;
}

.elementor-2527 .elementor-element.elementor-element-396a159 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2527 .elementor-element.elementor-element-7606938 {
	--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;
}

.elementor-2527 .elementor-element.elementor-element-81779e1 {
	--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;
}

.elementor-2527 .elementor-element.elementor-element-9c0c6a0 > .elementor-widget-container {
	margin: 0 0 0 254px;
}

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

@media (min-width:768px) {
	.elementor-2527 .elementor-element.elementor-element-cbe93a4 {
		--width: 98.116%;
	}
	
	.elementor-2527 .elementor-element.elementor-element-07ee9fe {
		--width: 33.3333%;
	}
	
	.elementor-2527 .elementor-element.elementor-element-520065b {
		--width: 33.3333%;
	}
	
	.elementor-2527 .elementor-element.elementor-element-f9d65fd {
		--width: 33.3333%;
	}
	
	.elementor-2527 .elementor-element.elementor-element-aa8e44a {
		--width: 46.159%;
	}
	
	.elementor-2527 .elementor-element.elementor-element-7606938 {
		--width: 50%;
	}
	
	.elementor-2527 .elementor-element.elementor-element-81779e1 {
		--width: 50%;
	}
}
