.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
	border-color: var(--e-global-color-accent);
}

.elementor-18521 .elementor-element.elementor-element-fa00557 .wcf--title .highlight {
	color: #f00000;
}

.elementor-18521 .elementor-element.elementor-element-dfa4d16 .wcf--title .highlight {
	color: #f00000;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-18521 .elementor-element.elementor-element-3f8e836 .wcf--title .highlight {
	color: #f00000;
}

.elementor-18521 .elementor-element.elementor-element-f4697a4 .wcf--title .highlight {
	color: #f00000;
}

.elementor-18521 .elementor-element.elementor-element-d5ffbfe .number {
	color: #fff;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-18521 .elementor-element.elementor-element-7f919da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-18521 .elementor-element.elementor-element-7f919da .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-18521 .elementor-element.elementor-element-7f919da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-18521 .elementor-element.elementor-element-7f919da .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-18521 .elementor-element.elementor-element-7375477 .wcf--title .highlight {
	color: #f00000;
}

.elementor-18521 .elementor-element.elementor-element-9209a23 .wcf--title .highlight {
	color: #f00000;
}

.elementor-18521 .elementor-element.elementor-element-f932339.elementor-view-stacked .elementor-icon {
	background-color: #f00000;
}

.elementor-18521 .elementor-element.elementor-element-3e131d8 .wcf--title .highlight {
	color: #f00000;
}

.elementor-18521 .elementor-element.elementor-element-97959ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-18521 .elementor-element.elementor-element-97959ba .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-18521 .elementor-element.elementor-element-97959ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-18521 .elementor-element.elementor-element-97959ba .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-18521 .elementor-element.elementor-element-0014c6f .wcf--title .highlight {
	color: #f00000;
}

.elementor-18521 .elementor-element.elementor-element-d629d7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-18521 .elementor-element.elementor-element-d629d7e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-18521 .elementor-element.elementor-element-d629d7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-18521 .elementor-element.elementor-element-d629d7e .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-18521 .elementor-element.elementor-element-d050fc4 .wcf--title .highlight {
	color: #f00000;
}

@media (max-width:1366px) {}

@media (max-width:1200px) {}

@media (max-width:1024px) {}

@media (max-width:880px) {}

@media (max-width:767px) {
	.elementor-18521 .elementor-element.elementor-element-f0570a8 .e--pointer-framed .elementor-item:before {
		border-width: 0px;
	}
	
	.elementor-18521 .elementor-element.elementor-element-f0570a8 .e--pointer-framed.e--animation-draw .elementor-item:before {
		border-width: 0 0 0px 0px;
	}
	
	.elementor-18521 .elementor-element.elementor-element-f0570a8 .e--pointer-framed.e--animation-draw .elementor-item:after {
		border-width: 0px 0px 0 0;
	}
	
	.elementor-18521 .elementor-element.elementor-element-f0570a8 .e--pointer-framed.e--animation-corners .elementor-item:before {
		border-width: 0px 0 0 0px;
	}
	
	.elementor-18521 .elementor-element.elementor-element-f0570a8 .e--pointer-framed.e--animation-corners .elementor-item:after {
		border-width: 0 0px 0px 0;
	}
}

@media (min-width:768px) {}

@media (max-width:1366px) and (min-width:768px) {}

@media (max-width:1200px) and (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:880px) and (min-width:768px) {}

@media (min-width:1367px) {}

@media (min-width:2400px) {}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {}