$CMS_TRIM(level:4)$
.nav-tabs.layout-dark-grey .nav-link,
.nav-tabs.layout-black .nav-link {
	border-bottom: 0.3rem solid #fff;
	color: #fff;
	margin-right: 0;
}
.nav-tabs.layout-highlight-color .nav-link {
	border-bottom: 0.3rem solid #000;
	color: #000;
	margin-right: 0;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs.layout-highlight-color .nav-link::after{
	background-color: inherit;
}

.nav-tabs.layout-dark-grey .nav-link.active,
.nav-tabs.layout-dark-grey .nav-link:hover,
.nav-tabs.layout-dark-grey .nav-link:focus,
.nav-tabs.layout-light-grey .nav-link.active,
.nav-tabs.layout-light-grey .nav-link:hover,
.nav-tabs.layout-light-grey .nav-link:focus,
.nav-tabs.layout-black .nav-link.active,
.nav-tabs.layout-black .nav-link:hover,
.nav-tabs.layout-black .nav-link:focus {
	color: #c00;
	border-color: #c00;
}
.nav-tabs.layout-highlight-color .nav-link.active,
.nav-tabs.layout-highlight-color .nav-link:hover,
.nav-tabs.layout-highlight-color .nav-link:focus {
	color: #fff;
	border-bottom-color: #fff;
}


.tab-content .img-container img {
	object-fit: cover;
	object-position: center;
}				
.bg-dark a.card-link:focus, a.card-link:hover {
	box-shadow: 0 2px 5px 0 rgb(255 255 255 / 50%);
}
.marketing-card-icon-right {
	font-size: 6rem;
	position: absolute;
	top: 0;
	right:0;
}
.marketing-card-icon-right.icon-web-internet {
	top:-1rem;
	right: -1rem;
}
.marketing-card-icon-left {
	font-size: 6rem;
	position: absolute;
	top:0;
	left:0;
}
.marketing-card-icon-left.icon-tool-mobile {
	top:-0.2rem;
	left:-1.1rem;
}
#loadingCircle {
	color: #fff;
}
.tab-pane .card-footer {
	position: absolute;
	bottom:0;
}
.tab-pane .card.bg-black {
	border: .1rem solid #3a3a3a!important;
}
.tab-pane .slick-prev { 
	margin-left: -40px !important;
}
.tab-pane .slick-next { 
	margin-right: -40px !important;
}
.tab-pane .slick-track {
	display: flex !important;
}
.tab-pane .slick-slide {
	height: inherit !important;
	min-width: 294px;
}
@media only screen and (max-width: 576px) {
	.tab-pane .slick-prev { 
		margin-left: -20px !important;
	}
	.tab-pane .slick-next { 
		margin-right: -20px !important;
	}
}
$CMS_END_TRIM$