.elementor-3981 .elementor-element.elementor-element-a61b9fa>.elementor-element-populated {
	padding: 0px 0px;
}

.elementor-3981 .elementor-element.elementor-element-5dd7f58:not(.elementor-motion-effects-element-type-background),
.elementor-3981 .elementor-element.elementor-element-5dd7f58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fa010a;
}

.elementor-3981 .elementor-element.elementor-element-5dd7f58 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 53px 72px 54px 79px;
}

.elementor-3981 .elementor-element.elementor-element-5dd7f58>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3981 .elementor-element.elementor-element-f23823f .pxl-heading .icon-heading.top {
	margin-right: 8px;
}

.elementor-3981 .elementor-element.elementor-element-f23823f .pxl-heading .icon-heading i {
	color: #FFFFFF;
}

.elementor-3981 .elementor-element.elementor-element-f23823f .pxl-heading .icon-heading svg path {
	fill: #FFFFFF;
}

.elementor-3981 .elementor-element.elementor-element-f23823f .pxl-heading .pxl-item--title img {
	bottom: 0px;
}

.elementor-3981 .elementor-element.elementor-element-f23823f .pxl-heading .pxl-item--title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-3981 .elementor-element.elementor-element-f23823f .pxl-heading .pxl-heading--inner {
	margin-bottom: 0px;
}

.elementor-3981 .elementor-element.elementor-element-0000bb8 .pxl-heading .icon-heading.bottom {
	margin-top: 5px;
}

.elementor-3981 .elementor-element.elementor-element-0000bb8 .pxl-heading .pxl-item--title img {
	bottom: 0px;
}

.elementor-3981 .elementor-element.elementor-element-0000bb8 .pxl-heading .pxl-item--title {
	font-size: 32px;
	line-height: 36px;
	letter-spacing: 1.92px;
}

.elementor-3981 .elementor-element.elementor-element-0000bb8 .pxl-heading .pxl-heading--inner {
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-3981 .elementor-element.elementor-element-e981122.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3981 .elementor-element.elementor-element-e981122.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3981 .elementor-element.elementor-element-e981122.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-3981 .elementor-element.elementor-element-e7c7561 .pxl-button .pxl-icon--right i,
.elementor-3981 .elementor-element.elementor-element-e7c7561 .pxl-button .pxl-icon--right svg {
	margin-left: 9px;
}

.elementor-3981 .elementor-element.elementor-element-e7c7561 {
	width: auto;
	max-width: auto;
}

.elementor-3981 .elementor-element.elementor-element-187ac74 {
	padding: 64px 0px 66px 0px;
}

.elementor-3981 .elementor-element.elementor-element-d4955ff>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3981 .elementor-element.elementor-element-87bbff9 .pxl-heading .icon-heading.bottom {
	margin-top: 5px;
}

.elementor-3981 .elementor-element.elementor-element-87bbff9 .pxl-heading .pxl-item--title img {
	bottom: 0px;
}

.elementor-3981 .elementor-element.elementor-element-87bbff9 .pxl-heading .pxl-item--title {
	color: #fa010a;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 26px;
}

.elementor-3981 .elementor-element.elementor-element-87bbff9 .pxl-heading .pxl-heading--inner {
	margin-bottom: 6px;
}

.elementor-3981 .elementor-element.elementor-element-7a4648c .pxl-link a {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0.72px;
}

.elementor-3981 .elementor-element.elementor-element-7a4648c>.elementor-widget-container {
	margin: 0px 0px 27px 0px;
}

.elementor-3981 .elementor-element.elementor-element-462e517 .pxl-heading .icon-heading.bottom {
	margin-top: 5px;
}

.elementor-3981 .elementor-element.elementor-element-462e517 .pxl-heading .pxl-item--title img {
	bottom: 0px;
}

.elementor-3981 .elementor-element.elementor-element-462e517 .pxl-heading .pxl-item--title {
	color: #fa010a;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 26px;
}

.elementor-3981 .elementor-element.elementor-element-462e517 .pxl-heading .pxl-heading--inner {
	margin-bottom: 6px;
}

.elementor-3981 .elementor-element.elementor-element-93f4b55 .pxl-link {
	max-width: 266px;
}

.elementor-3981 .elementor-element.elementor-element-93f4b55 .pxl-link a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0.42px;
}

.elementor-3981 .elementor-element.elementor-element-93f4b55>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-3981 .elementor-element.elementor-element-d72a0a0>.elementor-element-populated {
	padding: 15px 0px 0px 65px;
}

.elementor-3981 .elementor-element.elementor-element-7b6bea7 .pxl-heading .icon-heading.top {
	margin-bottom: 8px;
}

.elementor-3981 .elementor-element.elementor-element-7b6bea7 .pxl-heading .pxl-item--title img {
	bottom: -17px;
}

.elementor-3981 .elementor-element.elementor-element-7b6bea7 .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 0.64px;
}

.elementor-3981 .elementor-element.elementor-element-7b6bea7 .pxl-heading .pxl-heading--inner {
	margin-bottom: 20px;
}

.elementor-3981 .elementor-element.elementor-element-7b6bea7>.elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-3981 .elementor-element.elementor-element-754c29b .pxl-link a {
	color: #9A9A9A;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 26px;
	letter-spacing: 0.42px;
}

.elementor-3981 .elementor-element.elementor-element-754c29b .pxl-link a:hover {
	color: #fa010a;
}

.elementor-3981 .elementor-element.elementor-element-754c29b .pxl-link.type-vertical li+li {
	margin-top: 16px;
}

.elementor-3981 .elementor-element.elementor-element-c822998>.elementor-element-populated {
	padding: 15px 0px 0px 0px;
}

.elementor-3981 .elementor-element.elementor-element-497b11e .pxl-heading .icon-heading.top {
	margin-bottom: 8px;
}

.elementor-3981 .elementor-element.elementor-element-497b11e .pxl-heading .pxl-item--title img {
	bottom: -17px;
}

.elementor-3981 .elementor-element.elementor-element-497b11e .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 0.64px;
}

.elementor-3981 .elementor-element.elementor-element-497b11e .pxl-heading .pxl-heading--inner {
	margin-bottom: 20px;
}

.elementor-3981 .elementor-element.elementor-element-497b11e>.elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-3981 .elementor-element.elementor-element-8799583 .pxl-link a {
	color: #9A9A9A;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 26px;
	letter-spacing: 0.42px;
}

.elementor-3981 .elementor-element.elementor-element-8799583 .pxl-link a:hover {
	color: #fa010a;
}

.elementor-3981 .elementor-element.elementor-element-8799583 .pxl-link.type-vertical li+li {
	margin-top: 16px;
}

.elementor-3981 .elementor-element.elementor-element-2f7bb79>.elementor-element-populated {
	margin: 15px 0px 0px 65px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 65px;
	padding: 0px 0px 0px 0px;
}

.elementor-3981 .elementor-element.elementor-element-5c74095 .pxl-heading .icon-heading.top {
	margin-bottom: 8px;
}

.elementor-3981 .elementor-element.elementor-element-5c74095 .pxl-heading .pxl-item--title img {
	bottom: -17px;
}

.elementor-3981 .elementor-element.elementor-element-5c74095 .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 0.64px;
}

.elementor-3981 .elementor-element.elementor-element-5c74095 .pxl-heading .pxl-heading--inner {
	margin-bottom: 20px;
}

.elementor-3981 .elementor-element.elementor-element-5c74095>.elementor-widget-container {
	margin: 0px 0px 13px 0px;
}

.elementor-3981 .elementor-element.elementor-element-ee189e4 {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #3D3D3D;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 3px 0px 0px 0px;
}

.elementor-3981 .elementor-element.elementor-element-ee189e4>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3981 .elementor-element.elementor-element-df57c69.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3981 .elementor-element.elementor-element-df57c69.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3981 .elementor-element.elementor-element-31dd3c0 .pxl-text-editor {
	color: #9A9A9A;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-3981 .elementor-element.elementor-element-51d347b .pxl-icon1 {
	text-align: center;
}

.elementor-3981 .elementor-element.elementor-element-51d347b .pxl-icon1.style-round-box a {
	border-radius: 3px 3px 3px 3px;
}

.elementor-3981 .elementor-element.elementor-element-51d347b .pxl-icon1 h5 {
	margin-right: 6px;
}

.elementor-3981 .elementor-element.elementor-element-51d347b .pxl-icon1 a {
	margin: 0 6px;
}

.elementor-bc-flex-widget .elementor-3981 .elementor-element.elementor-element-9b2a44e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3981 .elementor-element.elementor-element-9b2a44e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-3981 .elementor-element.elementor-element-9b2a44e.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-3981 .elementor-element.elementor-element-1ec5a5a .pxl-link a {
	color: #9A9A9A;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-3981 .elementor-element.elementor-element-1ec5a5a .pxl-link a:hover {
	color: #fa010a;
}

.elementor-3981 .elementor-element.elementor-element-1ec5a5a {
	width: auto;
	max-width: auto;
}

@media(max-width:1366px) {
	.elementor-3981 .elementor-element.elementor-element-d72a0a0>.elementor-element-populated {
		padding: 0px 0px 0px 64px;
	}

	.elementor-3981 .elementor-element.elementor-element-c822998>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-3981 .elementor-element.elementor-element-2f7bb79>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}
}

@media(max-width:1200px) {
	.elementor-3981 .elementor-element.elementor-element-5dd7f58 {
		padding: 63px 15px 48px 15px;
	}

	.elementor-3981 .elementor-element.elementor-element-d72a0a0>.elementor-element-populated {
		padding: 0px 0px 0px 15px;
	}

	.elementor-3981 .elementor-element.elementor-element-c822998>.elementor-element-populated {
		padding: 0px 15px 0px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-3981 .elementor-element.elementor-element-e981122.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-3981 .elementor-element.elementor-element-7a4648c .pxl-link a {
		font-size: 18px;
	}

	.elementor-3981 .elementor-element.elementor-element-93f4b55>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-3981 .elementor-element.elementor-element-d72a0a0>.elementor-element-populated {
		padding: 15px 15px 0px 15px;
	}

	.elementor-3981 .elementor-element.elementor-element-754c29b .pxl-link a {
		line-height: 1.2em;
	}

	.elementor-3981 .elementor-element.elementor-element-754c29b .pxl-link.type-vertical li+li {
		margin-top: 8px;
	}

	.elementor-3981 .elementor-element.elementor-element-c822998>.elementor-element-populated {
		padding: 15px 15px 60px 15px;
	}

	.elementor-3981 .elementor-element.elementor-element-8799583 .pxl-link a {
		line-height: 1.2em;
	}

	.elementor-3981 .elementor-element.elementor-element-8799583 .pxl-link.type-vertical li+li {
		margin-top: 8px;
	}

	.elementor-3981 .elementor-element.elementor-element-2f7bb79>.elementor-element-populated {
		padding: 15px 15px 60px 15px;
	}

	.elementor-bc-flex-widget .elementor-3981 .elementor-element.elementor-element-bb8b24a.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-3981 .elementor-element.elementor-element-bb8b24a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-3981 .elementor-element.elementor-element-51d347b .pxl-icon1.style-round-box a {
		width: 40px;
		height: 40px;
	}

	.elementor-3981 .elementor-element.elementor-element-51d347b .pxl-icon1 a {
		font-size: 14px;
		margin: 0 1px;
		margin-bottom: 0px !important;
	}
}

@media(max-width:767px) {
	.elementor-3981 .elementor-element.elementor-element-f23823f .pxl-heading .pxl-item--title {
		font-size: 14px;
	}

	.elementor-3981 .elementor-element.elementor-element-0000bb8 .pxl-heading .pxl-item--title {
		font-size: 14px;
	}

	.elementor-3981 .elementor-element.elementor-element-e981122.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-3981 .elementor-element.elementor-element-d72a0a0>.elementor-element-populated {
		padding: 15px 15px 60px 15px;
	}

	.elementor-3981 .elementor-element.elementor-element-51d347b .pxl-icon1 {
		text-align: left;
	}
}

@media(min-width:768px) {
	.elementor-3981 .elementor-element.elementor-element-a24ec6e {
		width: 64.426%;
	}

	.elementor-3981 .elementor-element.elementor-element-e981122 {
		width: 35.307%;
	}

	.elementor-3981 .elementor-element.elementor-element-37f81d6 {
		width: 30.562%;
	}

	.elementor-3981 .elementor-element.elementor-element-d72a0a0 {
		width: 25.451%;
	}

	.elementor-3981 .elementor-element.elementor-element-c822998 {
		width: 14.473%;
	}

	.elementor-3981 .elementor-element.elementor-element-2f7bb79 {
		width: 29.514%;
	}

	.elementor-3981 .elementor-element.elementor-element-bb8b24a {
		width: 32.205%;
	}

	.elementor-3981 .elementor-element.elementor-element-9b2a44e {
		width: 34.128%;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-3981 .elementor-element.elementor-element-37f81d6 {
		width: 40%;
	}

	.elementor-3981 .elementor-element.elementor-element-d72a0a0 {
		width: 25%;
	}

	.elementor-3981 .elementor-element.elementor-element-c822998 {
		width: 25%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-3981 .elementor-element.elementor-element-a24ec6e {
		width: 100%;
	}

	.elementor-3981 .elementor-element.elementor-element-37f81d6 {
		width: 50%;
	}

	.elementor-3981 .elementor-element.elementor-element-d72a0a0 {
		width: 50%;
	}

	.elementor-3981 .elementor-element.elementor-element-c822998 {
		width: 50%;
	}

	.elementor-3981 .elementor-element.elementor-element-2f7bb79 {
		width: 50%;
	}


}
@media (max-width: 2000px) and (min-width:1610px) {
    .elementor-3516 .elementor-element.elementor-element-0a9c436 {
        padding: 287px 0px 300px 0px !important;
    }
	.banner-section-text{
		display: flex;
    	flex-direction: column;
    	left: 900px;
	}
	element.elementor-element-371ea33 {
		padding: 240px 0px 0px 0px !important;
	}
}
@media (max-width: 2000px) and (min-width:1510px) {
	.elementor-3516 .elementor-element.elementor-element-371ea33 {
		padding: 212px 0px 0px 0px!important;
	}
}