.block-content-02 {
	--fi:30px;
	position:relative;
	overflow:hidden;
	background-color:var(--color000000);
}
.block-content-02 .bx-warpper.container {
	background-position:200px center;
	background-repeat:no-repeat;
	background-size:auto 100%;
	padding:var(--n60) 0;
}
.block-content-02 .container {
	padding:0;
}
.block-content-02 .row {
	margin:0;
	align-items:center;
	justify-content:space-between;
}
.block-content-02 .row [class*=col-] {
	padding:0;
}
.block-content-02 .row [class*=col-]:first-child {
	padding-right:var(--n16);
}
.block-content-02 .row [class*=col-]:last-child {
	padding-left:var(--n16);
}
.block-content-02 .row [class*=col-]:first-child * {
	color:var(--colorffffff);
}
.block-content-02 .row [class*=col-]:first-child>div>h2 {
	margin:0;
}
.block-content-02 .row [class*=col-]:first-child>h2 {
	margin:var(--n24) 0;
}
.block-content-02 .row [class*=col-]:first-child>h4>span {
	font-weight:var(--weight300);
}
.block-content-02 .row [class*=col-]:last-child .ul>* {
	margin-bottom:var(--n24);
}
.block-content-02 .row [class*=col-]:last-child .ul>*:last-child {
	margin-bottom:0;
}
.block-content-02 .row [class*=col-]:last-child .ul>.li {
	display:flex;
}
.block-content-02 .row [class*=col-]:last-child .ul>.li .i {
	min-width:var(--n60);
	width:var(--n60);
	position:relative;
}
.block-content-02 .row [class*=col-]:last-child .ul>.li .i i {
	margin-top:var(--n8);
	color:var(--colorffffff);
}
.block-content-02 .row [class*=col-]:last-child .ul>.li .t * {
	color:var(--colorffffff);
}
.block-content-02 .row [class*=col-]:last-child .ul>.li .t>h5 {
	font-weight:var(--weight300);
}
.block-content-02 .bg-obj {
	height:100%;
}
@media (max-width:1399.98px) {
	.block-content-02 .bx-warpper.container {
		background-position:150px center;
	}
}
@media (max-width:1199.98px) {
	.block-content-02::after {
		content:"";
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background-color:var(--color00000050);
		z-index:1;
	}
	.block-content-02 .row [class*=col-]:first-child,.block-content-02 .row [class*=col-]:last-child {
		position:relative;
		z-index:2;
	}
	.block-content-02 .bx-warpper.container {
		background-position:center;
	}
}
@media (max-width:991.98px) {
	.block-content-02::after {
		background-color:var(--color00000075);
	}
	.block-content-02 .row {
		align-items:flex-start;
	}
}
@media (max-width:767.98px) {
	.block-content-02 .row [class*=col-]:first-child,.block-content-02 .row [class*=col-]:last-child {
		padding:0;
	}
	.block-content-02 .row [class*=col-]:first-child {
		margin-bottom:var(--n40);
	}
	.block-content-02 .bx-warpper.container {
		max-width:100%;
		background-size:cover;
	}
}
@media (max-width:575.98px) {
	.block-content-02 .row {
		padding: 0 var(--n24);
	}
}