.bmcb-info-box {
	margin: 0 65px;
	position: relative;
	height: auto;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	font-family: var(--wp--preset--font-family--bmcb-roboto-slab);
	flex-wrap: wrap;
}

.bmcb-info-box .bmcb-info-box-heading {
	text-transform: none;
	font-size: 65px;
	line-height: 100%;
	color: var(--wp--preset--color--bmcb-black);
	letter-spacing: -2.5px;
	font-weight: 300;
	font-family: var(--wp--preset--font-family--bmcb-poppins);
	margin: 0 0 50px 0;
	width: 100%;
	word-wrap: normal;
	word-break: break-word;
}

.bmcb-info-box .bmcb-info-box-image {
	height: 100%;
	width: 76.5%;
	min-height: 600px;
	line-height: 0;
}

.bmcb-info-box .bmcb-info-box-image .info-box-background {
	height: 100%;
	width: 100%;
	object-fit: cover;
	min-height: inherit;
}

.bmcb-info-box .bmcb-info-box-text {
	width: 320px;
	min-height: 310px;
	border: 2px solid;
	margin: 99px 0 0 -95px;
	padding: 22px 32px;
	z-index: 1;
}

.bmcb-info-box .bmcb-info-box-text h6,
.bmcb-info-box .bmcb-info-box-text h4 {
	text-transform: unset;
}

.bmcb-info-box .bmcb-info-box-text p,
.bmcb-info-box .bmcb-info-box-text h1,
.bmcb-info-box .bmcb-info-box-text h2,
.bmcb-info-box .bmcb-info-box-text h3,
.bmcb-info-box .bmcb-info-box-text h4,
.bmcb-info-box .bmcb-info-box-text h5,
.bmcb-info-box .bmcb-info-box-text h6 {
	/*margin: 30px 0;*/
	margin: 25px 0;
}

.no-margin > .bmcb-info-box {
	margin: 0;
}

@media screen and (max-width: 1194px) {
	.bmcb-info-box .bmcb-info-box-image {
		width: 70% !important;
		min-height: 500px;
	}
}

@media screen and (max-width: 950px) {
	.bmcb-info-box {
		margin: 0;
	}

	.bmcb-info-box-content {
		flex-direction: column;
		height: auto;
	}

	.bmcb-info-box .bmcb-info-box-heading {
		order: 2;
		margin: 0 54px 30px 54px;
	}

	.bmcb-info-box .bmcb-info-box-image {
		min-height: unset;
		height: 500px;
		width: 100% !important;
		order: 1;
		margin: 0 0 45px 0;
	}

	.bmcb-info-box .bmcb-info-box-text {
		width: 100% !important;
		min-height: unset;
		margin: 0 54px 10px 54px !important;
		border: none;
		order: 3;
		padding: 0;
		background: none !important;
	}

	.bmcb-info-box .bmcb-info-box-text p,
	.bmcb-info-box .bmcb-info-box-text h1,
	.bmcb-info-box .bmcb-info-box-text h2,
	.bmcb-info-box .bmcb-info-box-text h3,
	.bmcb-info-box .bmcb-info-box-text h4,
	.bmcb-info-box .bmcb-info-box-text h5,
	.bmcb-info-box .bmcb-info-box-text h6 {
		margin: 0 0 30px 0;
	}
}

@media screen and (max-width: 667px) {
	.bmcb-info-box .bmcb-info-box-heading,
	.bmcb-info-box .bmcb-info-box-text {
		margin: 0 30px 30px 30px !important;
	}
}

@media screen and (max-width: 414px) {
	.bmcb-info-box .bmcb-info-box-heading {
		font-size: 43px;
	}
}