.page-main{
	margin:0;
}
[data-content-type=row][data-appearance=full-width]>.row-full-width-inner{
	margin:0 auto;
}
.banner-home .row-full-width-inner{
	max-width:100%!important;
	padding:0!important;
}
@media screen and (min-width:768px){
	.our-source-container .pagebuilder-column-line{
		gap:16px;
	}
	.pseudo-before:before{
		height:calc(100% - 24rem)
	}
}
@media screen and (max-width:768px){
	.our-source-container .pagebuilder-column-line{
		gap:24px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1500px){
	.banner-image img{ 
		height:550px !important; 
		object-fit:cover;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1200px){
	.banner-image img{ 
		height:450px !important; 
		object-fit:cover;
	}
	.our-source-container .pagebuilder-column-line{
		display:grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.our-source-container .pagebuilder-column-line .pagebuilder-column{
		width:100% !important;
	}
}
body:not(.cms-index-index) .page-header
{ 
	background:#383636;

}
.category-description [data-content-type=row]>div{padding:0 !important;}


