.custom-tabs-container {
	display: flex;
	flex-wrap: wrap;
}
.custom-tabs-container .custom-tabs {
	flex: 0 0 40%;
}
.custom-tabs-container .custom-tabs {
	flex: 0 0 43%;
}
div#sub-title .elementor-widget-container .elementor-image-box-wrapper figure img {
	display: block;
}
.custom-tabs-subheading>img {
	width: 20px !important;
}
.custom-tabs-container .custom-tab-content p, .custom-tabs-container .custom-tab-content > * {
	color: #fff;
	font-family: Urbanist;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px; 
}
.custom-tabs-container .custom-tab-content {
	flex: 0 0 57%;
	background: linear-gradient(180deg, #042A69 0%, #000 90%);
	padding: 100px 150px 100px 80px;
}
.custom-tabs-subheading {
	display: flex;
	align-items: center;
	font-family: Urbanist;
	font-size: 16px;
	font-weight: 500;
	line-height: 23px;
}
.custom-tabs-subheading img {
	margin-right: 8px;
}
.custom-tabs-inner i {
	font-family: 'Font Awesome 5 Free';
	font-style: normal;
	color: #fff;
}
.custom-tabs-inner span {
	background: #071931;
	display: flex;
	width: 24px;
	height: 24px;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
}
.custom-tabs-inner .tab {
	display: grid;
	grid-template-columns: 13fr auto;
	justify-content: space-between;
	padding: 16px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	font-family: Urbanist;
	font-size: 18px;
	font-weight: 600;
	gap: 20px;
	border-radius: 16px;
	line-height: 22.5px;
	transition: all ease-in-out .3s;
}
.custom-tabs-inner .tab.active  {
	background: linear-gradient(180deg, #042A69 0%, #000000 90%);
	color: #fff;
	border: transparent;
}
.custom-tabs-inner .tab.active span {
	background: #fff;
}
.custom-tabs-inner .tab + .tab {
	margin-top: 24px;
}
.custom-tabs-inner .tab.active i {	
	color: #071931;
}
.custom-tabs-container .custom-tabs {
	padding: 100px 80px 100px 80px;
}
.custom-tabs-heading h2 {
	margin: 0px;
	color: #071931;
	line-height: 52px;
}
.custom-tabs-heading {
	margin: 9px 0px 60px;
}
ul.list-items {
	color: #fff;
	padding: 0;
	margin: 24px 0px 0px 30px;
}
ul.list-items li {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.custom-tabs-container .custom-tab-content p {
	margin: 0;
}
.custom-tabs-container .custom-tab-content p + p {
	margin-top: 24px;
}
.custom-tabs-container .custom-tab-content {
	flex: 0 0 57%;
	background: linear-gradient(180deg, #042A69 0%, #000 90%);
	padding: 100px 80px 100px 80px;
	display: flex;
	align-items: center;
}
/* .ehf-header #masthead {
overflow-x: hidden;
} */
section.bg-image-wrapper {
	background-image: url(https://mbsi.ai/wp-content/uploads/2024/12/slider-bg-img.webp);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	border-radius: 16px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	overflow: hidden;
}
section.bg-image-wrapper:after {
	content: '';
	position: absolute;
	background: linear-gradient(90deg, #000 35%, rgba(0, 0, 0, 0.00) 100%);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
}
div#innovation-slider {
	padding: 40px;
}
span.elementor-button-text > span {
	display: inline-block;
	margin-left: 5px;
}
.image-box h3.elementor-image-box-title {
	margin-top: 0;
}
.our-community-col .elementor-widget-container {
	min-height: 294px;
}
header#masthead .hfe-nav-menu a.hfe-menu-item, header#masthead .hfe-nav-menu a.hfe-sub-menu-item {
	justify-content: unset;
}
header#masthead a.hfe-sub-menu-item>span {
	display: block;
	margin-right: 12px;
}
section.bg-image-wrapper>* {
	color: #fff;
}
section.bg-image-wrapper .item {
	max-width: 666px;
	margin-right: auto;
}
div#innovation-slider .owl-nav {
	display: flex;
	width: 200px;
	justify-content: space-between;
}
div#innovation-slider .owl-dots {
	display: inline-block;
	position: absolute;
	bottom: 40px;
	left: 5vw;
}
div#innovation-slider .owl-dots {
	display: inline-block;
	position: absolute;
	bottom: 45px;
	left: 98px;
}
#about-tab .custom-tabs-container>div {
	flex: 0 0 calc(100%/2 - 20px);
	margin-right: 40px;
}
#about-tab .custom-tabs-container>div:nth-child(2n) {
	margin-right: 0px;
}

div#innovation-slider .owl-nav button span {
	font-size: 28px;
}
#about-tab .custom-tabs-container .custom-tabs {
	padding: 40px;
	border: 1px solid rgba(0, 0, 0, 0.15);
}
#about-tab .custom-tabs {
	border-radius: 16px;
}
#about-tab .custom-tab-content {
	border-radius: 16px;
}

div#sub-title .elementor-image-box-wrapper {
	display: grid;
	grid-template-columns: auto 1fr; 
	gap: 3px; 
	align-items: start; 
}
div#sub-title .elementor-image-box-img {
	display: flex;    
}

div#sub-title .elementor-image-box-content {
	display: flex;
	align-items: center; 
}
.custom-inner-tabs {
	max-width: 530px;
	margin-left: auto;
}
.custom-inner-tab-content {
	max-width: 748px;
	margin-right: auto;
}
.animation-thumbnail-img-1wrap {
	position: absolute;
	top: -116px;
	right: -32px;
	transform: rotate(107deg);
}
.custom-tabs-container {
	overflow: revert;!i;!;
}
.animation-thumbnail-img-1wrap img {
	width: 100%;
}
.animation-thumbnail-img-2wrap {
	position: absolute;
	bottom: -48px;
	left: -60px;
}
.custom-tab-content {
	position: relative;
}
section.bg-image-wrapper ul.list-items li::marker {
	color: #1D6CEF;
	font-size: 28px;
}
section.bg-image-wrapper ul.list-items li+li {
	margin-top: 8px;
}
section.bg-image-wrapper ul.list-items li {
	font-family: 'Urbanist';
}
section.bg-image-wrapper ul.list-items {
	margin: 16px 0px 0px 30px;
}
.custom-tabs-container ul.list-tab {
	padding: 16px 0 16px 20px;
}
.custom-tabs-container ul.list-tab li::marker {
	color: #1D6CEF;
	font-size: 28px;
}
.clickable-column {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.custom-tabs-container .tab:hover {
    cursor: pointer;
}