
.elementor-8557 .elementor-element.elementor-element-af80ec8 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-af80ec8:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-af80ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-af80ec8, .elementor-8557 .elementor-element.elementor-element-af80ec8::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-79b8684 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-fbb2fdd {
	--divider-border-style: solid;
	--divider-color: #78d2d9;
	--divider-border-width: 1px;
}

.elementor-8557 .elementor-element.elementor-element-fbb2fdd .elementor-divider-separator {
	width: 100%;
}

.elementor-8557 .elementor-element.elementor-element-fbb2fdd .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8557 .elementor-element.elementor-element-929ab8e {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-929ab8e:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-929ab8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-929ab8e, .elementor-8557 .elementor-element.elementor-element-929ab8e::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-b1539cd {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-b1539cd:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-b1539cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-b1539cd, .elementor-8557 .elementor-element.elementor-element-b1539cd::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-beabdd8 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-beabdd8:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-beabdd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-beabdd8, .elementor-8557 .elementor-element.elementor-element-beabdd8::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-18762c9 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-18762c9:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-18762c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-18762c9, .elementor-8557 .elementor-element.elementor-element-18762c9::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-729ceaa {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-729ceaa:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-729ceaa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-729ceaa, .elementor-8557 .elementor-element.elementor-element-729ceaa::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-d890819 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-d890819:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-d890819 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-d890819, .elementor-8557 .elementor-element.elementor-element-d890819::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-012380f {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-012380f:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-012380f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-012380f, .elementor-8557 .elementor-element.elementor-element-012380f::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-b585baa {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-b585baa:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-b585baa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-b585baa, .elementor-8557 .elementor-element.elementor-element-b585baa::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-d9929e0 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-11566e9 {
	--divider-border-style: solid;
	--divider-color: #78d2d9;
	--divider-border-width: 1px;
}

.elementor-8557 .elementor-element.elementor-element-11566e9 .elementor-divider-separator {
	width: 100%;
}

.elementor-8557 .elementor-element.elementor-element-11566e9 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8557 .elementor-element.elementor-element-feb9151 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-feb9151:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-feb9151 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-feb9151, .elementor-8557 .elementor-element.elementor-element-feb9151::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-d896d15 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-cff3d01 .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	background-color: #209eff;
}

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

.elementor-8557 .elementor-element.elementor-element-e0b3467 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-e0b3467:not(.elementor-motion-effects-element-type-background), .elementor-8557 .elementor-element.elementor-element-e0b3467 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #b6e9e2;
}

.elementor-8557 .elementor-element.elementor-element-e0b3467, .elementor-8557 .elementor-element.elementor-element-e0b3467::before {
	--border-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-6a20599 {
	--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;
	--background-transition: .3s;
}

.elementor-8557 .elementor-element.elementor-element-6a20599, .elementor-8557 .elementor-element.elementor-element-6a20599::before {
	--border-transition: .3s;
}

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

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