
.elementor-8828 .elementor-element.elementor-element-dde1171 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-dde1171:not(.elementor-motion-effects-element-type-background), .elementor-8828 .elementor-element.elementor-element-dde1171 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d3f5f4;
}

.elementor-8828 .elementor-element.elementor-element-dde1171, .elementor-8828 .elementor-element.elementor-element-dde1171::before {
	--border-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-6f90fa9 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-6592992 {
	--divider-border-style: solid;
	--divider-color: #12da94;
	--divider-border-width: 1px;
}

.elementor-8828 .elementor-element.elementor-element-6592992 .elementor-divider-separator {
	width: 100%;
}

.elementor-8828 .elementor-element.elementor-element-6592992 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8828 .elementor-element.elementor-element-0c9092d {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-0c9092d:not(.elementor-motion-effects-element-type-background), .elementor-8828 .elementor-element.elementor-element-0c9092d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d3f5f4;
}

.elementor-8828 .elementor-element.elementor-element-0c9092d, .elementor-8828 .elementor-element.elementor-element-0c9092d::before {
	--border-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-4d927ff {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-4d927ff:not(.elementor-motion-effects-element-type-background), .elementor-8828 .elementor-element.elementor-element-4d927ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d3f5f4;
}

.elementor-8828 .elementor-element.elementor-element-4d927ff, .elementor-8828 .elementor-element.elementor-element-4d927ff::before {
	--border-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-df2fb8a {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-df2fb8a:not(.elementor-motion-effects-element-type-background), .elementor-8828 .elementor-element.elementor-element-df2fb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d3f5f4;
}

.elementor-8828 .elementor-element.elementor-element-df2fb8a, .elementor-8828 .elementor-element.elementor-element-df2fb8a::before {
	--border-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-e95dc46 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-29e9234 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-29e9234:not(.elementor-motion-effects-element-type-background), .elementor-8828 .elementor-element.elementor-element-29e9234 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d3f5f4;
}

.elementor-8828 .elementor-element.elementor-element-29e9234, .elementor-8828 .elementor-element.elementor-element-29e9234::before {
	--border-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-9e99b84 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-9e99b84:not(.elementor-motion-effects-element-type-background), .elementor-8828 .elementor-element.elementor-element-9e99b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d3f5f4;
}

.elementor-8828 .elementor-element.elementor-element-9e99b84, .elementor-8828 .elementor-element.elementor-element-9e99b84::before {
	--border-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-ab528ff {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-c4238b9 {
	--divider-border-style: solid;
	--divider-color: #12da94;
	--divider-border-width: 1px;
}

.elementor-8828 .elementor-element.elementor-element-c4238b9 .elementor-divider-separator {
	width: 100%;
}

.elementor-8828 .elementor-element.elementor-element-c4238b9 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8828 .elementor-element.elementor-element-365764e {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-365764e:not(.elementor-motion-effects-element-type-background), .elementor-8828 .elementor-element.elementor-element-365764e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d3f5f4;
}

.elementor-8828 .elementor-element.elementor-element-365764e, .elementor-8828 .elementor-element.elementor-element-365764e::before {
	--border-transition: .3s;
}

.elementor-8828 .elementor-element.elementor-element-6baa96d {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--background-transition: .3s;
}

@media (max-width:1024px) {
	.elementor-8828 .elementor-element.elementor-element-6baa96d {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-8828 .elementor-element.elementor-element-6baa96d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
}
