
.elementor-858 .elementor-element.elementor-element-b843826 .banner-style-one .banner-details .intro-title {
	font-family: "Montserrat", Sans-serif;
}

.elementor-858 .elementor-element.elementor-element-b843826 .banner-style-one .banner-details p {
	font-family: "Montserrat", Sans-serif;
}

.elementor-858 .elementor-element.elementor-element-a8f3c57 {
	padding: 110px 0px 0px 0px;
}

.elementor-858 .elementor-element.elementor-element-be04a4d .heading {
	text-align: left;
}

.elementor-858 .elementor-element.elementor-element-be04a4d .heading > span {
	display: block;
	font-family: "Montserrat", Sans-serif;
}

.elementor-858 .elementor-element.elementor-element-be04a4d .heading h2 {
	display: inline-block;
	font-family: "Montserrat", Sans-serif;
}

.elementor-858 .elementor-element.elementor-element-be04a4d .head h2 {
	font-family: "Montserrat", Sans-serif;
}

.elementor-858 .elementor-element.elementor-element-be04a4d .head > span {
	font-family: "Montserrat", Sans-serif;
}

.elementor-858 .elementor-element.elementor-element-5d5a913 {
	padding: 0px 40px 0px 0px;
}

.elementor-858 .elementor-element.elementor-element-de87f2c > .elementor-widget-container {
	padding: 110px 0px 0px 0px;
}

.elementor-858 .elementor-element.elementor-element-17a0774 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 120px 0px 0px 0px;
	z-index: 2;
}

.elementor-858 .elementor-element.elementor-element-50fc5d0 .heading {
	text-align: none;
}

.elementor-858 .elementor-element.elementor-element-50fc5d0 .heading > span {
	display: block;
	font-family: "Montserrat", Sans-serif;
}

.elementor-858 .elementor-element.elementor-element-50fc5d0 .heading h2 {
	display: inline-block;
	font-family: "Montserrat", Sans-serif;
}

.elementor-858 .elementor-element.elementor-element-50fc5d0 .head > span {
	font-family: "Montserrat", Sans-serif;
}

.elementor-858 .elementor-element.elementor-element-c7e602f iframe {
	height: 760px;
	filter: brightness(100%) contrast(100%) saturate(115%) blur(0px) hue-rotate(0deg);
}

@media (max-width:1024px) {
	.elementor-858 .elementor-element.elementor-element-5d5a913 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-858 .elementor-element.elementor-element-de87f2c > .elementor-widget-container {
		padding: 55px 0px 0px 0px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-858 .elementor-element.elementor-element-baf75df {
		width: 100%;
	}
	
	.elementor-858 .elementor-element.elementor-element-8c17bf1 {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-858 .elementor-element.elementor-element-a8f3c57 {
		padding: 50px 0px 0px 0px;
	}
	
	.elementor-858 .elementor-element.elementor-element-de87f2c > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-858 .elementor-element.elementor-element-17a0774 {
		padding: 60px 0px 0px 0px;
	}
}
