
.elementor-18176 .elementor-element.elementor-element-21630a0 {
	--display: grid;
	--e-con-grid-template-columns: .125fr 1fr;
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--justify-items: stretch;
	--align-items: center;
	--grid-justify-content: center;
	--background-transition: .3s;
}

.elementor-18176 .elementor-element.elementor-element-21630a0.e-con {
	--align-self: center;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-18176 .elementor-element.elementor-element-d346b0b img {
	max-width: 20rem;
	height: 10rem;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-18176 .elementor-element.elementor-element-93a66d7 img {
	max-width: 20rem;
	height: 10rem;
}

.elementor-18176 .elementor-element.elementor-element-c8e6a4b img {
	max-width: 20rem;
	height: 10rem;
}

.elementor-18176 .elementor-element.elementor-element-5a00a52 img {
	max-width: 20rem;
	height: 10rem;
}

.elementor-18176 .elementor-element.elementor-element-d301524.elementor-element {
	--align-self: center;
}

.elementor-18176 .elementor-element.elementor-element-d301524 {
	text-align: left;
}

.elementor-18176 .elementor-element.elementor-element-32c267d img {
	max-width: 20rem;
	height: 10rem;
}

.elementor-18176 .elementor-element.elementor-element-f4ee96f.elementor-element {
	--align-self: center;
}

.elementor-18176 .elementor-element.elementor-element-f4ee96f {
	text-align: left;
}

@media (max-width:1024px) {
	.elementor-18176 .elementor-element.elementor-element-21630a0 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-18176 .elementor-element.elementor-element-21630a0 {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}
}
