
.elementor-886 .elementor-element.elementor-element-49102e3 {
	--display: flex;
	--margin-top: 145px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-886 .elementor-element.elementor-element-0575a5b {
	width: 100%;
	max-width: 100%;
}

.elementor-886 .elementor-element.elementor-element-0575a5b img {
	width: 100%;
	max-width: 47%;
	border-radius: 15px 15px 15px 15px;
}

.elementor-886 .elementor-element.elementor-element-017250e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-886 .elementor-element.elementor-element-58e94f9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
	line-height: 24px;
	color: var(--e-global-color-text);
}

.elementor-886 .elementor-element.elementor-element-446ca44 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-886 .elementor-element.elementor-element-e20b907 {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

@media (max-width:1442px) {
	.elementor-886 .elementor-element.elementor-element-e20b907 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:1022px) {
	.elementor-886 .elementor-element.elementor-element-49102e3 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-886 .elementor-element.elementor-element-e20b907 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:600px) {
	.elementor-886 .elementor-element.elementor-element-49102e3 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-886 .elementor-element.elementor-element-0575a5b img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-886 .elementor-element.elementor-element-017250e {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-886 .elementor-element.elementor-element-58e94f9 {
		text-align: center;
	}
	
	.elementor-886 .elementor-element.elementor-element-446ca44 {
		text-align: center;
	}
	
	.elementor-886 .elementor-element.elementor-element-e20b907 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}
