
.elementor-7485 .elementor-element.elementor-element-5a8b275 {
	--display: flex;
}

.elementor-7485 .elementor-element.elementor-element-6531588 {
	--display: flex;
}

.elementor-7485 .elementor-element.elementor-element-79f58ee {
	--display: flex;
}

.elementor-7485 .elementor-element.elementor-element-41fc870 {
	padding: 0px 200px 0px 200px;
	text-align: center;
}

.elementor-7485 .elementor-element.elementor-element-41fc870 .elementor-heading-title {
	font-size: 40px;
	font-weight: 400;
	line-height: 37px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #161f5b;
}

.elementor-7485 .elementor-element.elementor-element-4741375 {
	--spacer-size: 20px;
	padding: 0px 200px 0px 200px;
}

.elementor-7485 .elementor-element.elementor-element-a5ee1db {
	padding: 0px 200px 0px 200px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #161f5b;
}

.elementor-7485 .elementor-element.elementor-element-d9a3f33 {
	--spacer-size: 20px;
}

.elementor-7485 .elementor-element.elementor-element-752ca7c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	border-style: none;
	--border-style: none;
}

.elementor-7485 .elementor-element.elementor-element-d60fa6f {
	--display: flex;
}

.elementor-7485 .elementor-element.elementor-element-1569dae {
	--display: flex;
}

.elementor-7485 .elementor-element.elementor-element-d33d9ad {
	padding: 0px 200px 0px 200px;
	text-align: center;
}

.elementor-7485 .elementor-element.elementor-element-d33d9ad .elementor-heading-title {
	font-size: 40px;
	font-weight: 400;
	line-height: 37px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #161f5b;
}

.elementor-7485 .elementor-element.elementor-element-652d2f4 {
	--spacer-size: 20px;
	padding: 0px 200px 0px 200px;
}

.elementor-7485 .elementor-element.elementor-element-d8f4037 {
	--spacer-size: 20px;
}

.elementor-7485 .elementor-element.elementor-element-2cfee5e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(5, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--justify-items: center;
	border-style: none;
	--border-style: none;
}

.elementor-7485 .elementor-element.elementor-element-e3c0c66 {
	font-family: var(--e-global-typography-f9b51a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-f9b51a5-font-size);
	color: var(--e-global-color-text);
}

.elementor-7485 .elementor-element.elementor-element-170c43b {
	--display: flex;
}

@media (min-width:1920px) {
	.elementor-7485 .elementor-element.elementor-element-752ca7c {
		--grid-auto-flow: row;
	}
	
	.elementor-7485 .elementor-element.elementor-element-2cfee5e {
		--grid-auto-flow: row;
	}
	
	.elementor-7485 .elementor-element.elementor-element-e3c0c66 {
		font-size: var(--e-global-typography-f9b51a5-font-size);
	}
}

@media (max-width:1440px) {
	.elementor-7485 .elementor-element.elementor-element-752ca7c {
		--grid-auto-flow: row;
	}
	
	.elementor-7485 .elementor-element.elementor-element-2cfee5e {
		--grid-auto-flow: row;
	}
	
	.elementor-7485 .elementor-element.elementor-element-e3c0c66 {
		font-size: var(--e-global-typography-f9b51a5-font-size);
	}
}

@media (max-width:1222px) {
	.elementor-7485 .elementor-element.elementor-element-752ca7c {
		--grid-auto-flow: row;
	}
	
	.elementor-7485 .elementor-element.elementor-element-2cfee5e {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-7485 .elementor-element.elementor-element-752ca7c {
		--grid-auto-flow: row;
	}
	
	.elementor-7485 .elementor-element.elementor-element-2cfee5e {
		--grid-auto-flow: row;
	}
	
	.elementor-7485 .elementor-element.elementor-element-e3c0c66 {
		font-size: var(--e-global-typography-f9b51a5-font-size);
	}
}

@media (max-width:820px) {
	.elementor-7485 .elementor-element.elementor-element-752ca7c {
		--grid-auto-flow: row;
	}
	
	.elementor-7485 .elementor-element.elementor-element-2cfee5e {
		--grid-auto-flow: row;
	}
}

@media (max-width:400px) {
	.elementor-7485 .elementor-element.elementor-element-752ca7c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7485 .elementor-element.elementor-element-2cfee5e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7485 .elementor-element.elementor-element-e3c0c66 {
		font-size: var(--e-global-typography-f9b51a5-font-size);
	}
}
