.l-page-banner {
	padding: 176px 0 40px;
}
.l-page-banner::after {
	content: "";
	width: 100%;
	height: 52.8%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
	position: absolute;
	z-index: 9;
	bottom: 0;
    pointer-events: none;
}
.l-page-banner-bg-wrap {
	right: 0;
	top: 0;
	pointer-events: none;
	height: 100%;
}
.l-page-banner-bg {
	pointer-events: none;
	height: 100%;
	object-fit: cover;
}
.l-page-banner-image-col {
	max-width: 32%;
}
.l-page-banner-image-wrap {
	margin-right: -50px;
}
.l-page-banner-heading-image-mobile-wrap{
display: none;
}
.l-page-banner-content-col {
	max-width: 48.1%;
	width: 100%;
}
.l-page-banner-heading-image-wrap {
	margin-bottom: 30px;
}

.l-page-banner-sub-heading {
    margin: 0 0 34px 12px;
}
.l-page-banner-content {
    padding: 60px 87px;
    position: relative;
    max-width: 990px;
    margin: -138px auto 0 auto;
    text-align: center;
    line-height: 1.62;
    z-index: 10;
    background: linear-gradient(2deg, #183023 2.12%, #0C1E14 98.55%);
    border: 3px solid transparent;
    border-image: linear-gradient(180deg,rgba(249, 223, 166, 1) 30%, rgba(24, 48, 35, 1) 70%, rgba(12, 30, 20, 1) 100%);
    border-image-slice: 3;
}
.l-page-banner-heading-image {
    margin-left: -47px;
}
@media screen and (max-width:1800px) {
.l-page-banner-heading-image {
    margin-left: -43px;
}
}
@media screen and (max-width:1600px) {
	.l-page-banner-content {
	padding: 50px 72px;
}
.l-page-banner-heading-image {
    margin-left: -39px;
}
.l-page-banner-sub-heading {
    margin: 0 0 34px 10px;
}
}
@media screen and (max-width:1440px) {
.l-page-banner-heading-image {
    margin-left: -36px;
}
}
@media screen and (max-width:1360px) {

.l-page-banner-sub-heading {
    margin: 0 0 30px 8px;
}
.l-page-banner-image-wrap {
	margin-right: -20px;
}
.l-page-banner-content {
	margin: -95px auto 0 auto;
}
.l-page-banner-bg-wrap {
	height: 95%;
}
.l-page-banner-heading-image {
    margin-left: -32px;
}
}
@media screen and (max-width:1200px) {
.l-page-banner-content {
	padding: 40px 40px;
	max-width: 820px;
	margin: -40px auto 0 auto;
}
.l-page-banner-bg-wrap {
	height: 88%;
}
.l-page-banner-heading-image {
    margin-left: -28px;
}
}
@media screen and (max-width:1024px) {
.l-page-banner-heading-image {
    margin-left: -26px;
}
}
@media screen and (max-width:991px) {
	.l-page-banner-image-col {
	max-width: 42%;
}
.l-page-banner-bg-wrap {
	height: 74%;
}
.l-page-banner-content-col {
	max-width: 54%;
}
.l-page-banner-content {
	padding: 35px 40px;
	max-width: 680px;
	margin: -61px auto 0 auto;
}
.l-page-banner-heading-image {
    margin-left: -23px;
}
}
@media screen and (max-width:768px) {
.l-page-banner-content-col {
	max-width: 58%;
}
.l-page-banner-content-box {
	padding-top: 20px;
}
.l-page-banner-sub-heading {
    margin: 0 0 20px 5px;
}
.l-page-banner-content {
	padding: 30px 30px;
	max-width: 570px;
	margin: -40px auto 0 auto;
}
.l-page-banner {
	padding: 150px 0 40px;
}
.l-page-banner-heading-image {
    margin-left: -21px;
}
}
@media screen and (max-width:640px) {
.l-page-banner-content-col,.l-page-banner-image-col {
	max-width: 100%;
}
.l-page-banner-bg-wrap {
	display: none;
}
.l-page-banner-image-wrap {
	margin: 0 auto;
	max-width: 260px;
}
.l-page-banner {
	padding: 140px 0 40px;
}
.l-page-banner::after {
	height: 28.8%;
}
.l-page-banner-content {
	padding: 30px 30px;
	max-width: 93.6%;
	margin: 40px auto 0 auto;
}
.l-page-banner-heading-image-wrap {
	display: none;
}
.l-page-banner-heading-image-mobile-wrap {
	max-width: 330px;
	margin: 0 auto 30px auto;
	display: block;
}
.l-page-banner-content-box {
	text-align: center;
}
	.l-page-banner-heading-image {
    margin-left: 0;
}
.l-page-banner-sub-heading {
    margin: 0 0 20px 0px;
}

}
@media screen and (max-width:480px) {
.l-page-banner-image-wrap {
	max-width: 220px;
}
.l-page-banner-heading-image-mobile-wrap {
	max-width: 250px;
	margin: 0 auto 30px auto;
	display: block;
}
}