
.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-162 .elementor-element.elementor-element-12ea0a3 .elementor-heading-title {
	color: #747474;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-accordion .elementor-accordion-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-accordion .elementor-tab-content {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-162 .elementor-element.elementor-element-a5868f3 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: #212121;
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image-box .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-162 .elementor-element.elementor-element-aa4df9b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-162 .elementor-element.elementor-element-aa4df9b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-162 .elementor-element.elementor-element-aa4df9b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-162 .elementor-element.elementor-element-aa4df9b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-162 .elementor-element.elementor-element-aa4df9b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-162 .elementor-element.elementor-element-0271beb.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-162 .elementor-element.elementor-element-0271beb.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-162 .elementor-element.elementor-element-0271beb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-162 .elementor-element.elementor-element-0271beb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-162 .elementor-element.elementor-element-0271beb .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-162 .elementor-element.elementor-element-f87fe82 {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-162 .elementor-element.elementor-element-f87fe82 .elementor-image-carousel-caption {
	text-align: center;
}

.elementor-162 .elementor-element.elementor-element-5bdc458 {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-162 .elementor-element.elementor-element-5bdc458 .elementor-image-carousel-caption {
	text-align: center;
}

.elementor-162 .elementor-element.elementor-element-2853530 {
	--e-image-carousel-slides-to-show: 7;
}

.elementor-162 .elementor-element.elementor-element-2853530 .elementor-image-carousel-caption {
	text-align: center;
}

.elementor-162 .elementor-element.elementor-element-b0bcf06 {
	--e-image-carousel-slides-to-show: 7;
}

.elementor-162 .elementor-element.elementor-element-b0bcf06 .elementor-image-carousel-caption {
	text-align: center;
}

@media (max-width:767px) {
	.elementor-162 .elementor-element.elementor-element-aa4df9b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-162 .elementor-element.elementor-element-0271beb .elementor-image-box-img {
		margin-bottom: 15px;
	}
}
