
.v-ind-app-landing .banner {
	background:url(/images/content/banners/applications.webp) 50% 10% / cover no-repeat;
    min-height: 0;
}
.v-ind-app-landing .banner > .span {
	padding: 3.5em 0 5em;
}
.no-webp .v-ind-app-landing .banner {
	background-image:url(/images/content/banners/applications.jpg)
}
.p-extraction-systems-applications .banner a.cta {
	color: #fff !important;
	font-weight: 400;
	padding-left: 1rem;
	position: relative;
}
.p-extraction-systems-applications .banner a.cta:hover {
	text-decoration: underline !important;
}
.p-extraction-systems-applications .banner a.cta::before {
	content: '\f054';
	font-family: 'Font Awesome 5 Pro';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
}
.p-extraction-systems-applications #text h2 {
	color:rgb(0,173,239);
}
.v-ind-app-landing .customer-list {
	list-style: none;
	padding:0;
	columns:2;
}
.v-ind-app-landing .customer-list li {
	padding:0;
}
.p-extraction-systems-applications .applications-list + .btn {
    font-size: 1em;
}
@media (min-width:48em) {
    .p-extraction-systems-applications .applications-list {
        margin-bottom: 6rem;
    }
    .p-extraction-systems-applications .applications-list + .btn {
        position: absolute;
        right: 0.9375rem;
        bottom: 0;
        transform: translateY(-50%);
    }
	.p-extraction-systems-applications #text .col-md-8 {
		-webkit-columns: 2;
     	-moz-columns: 2;
		columns: 2;
  		-moz-column-fill: balance;
       column-fill: balance;
	}
	.v-ind-app-landing .customer-list {
		-webkit-columns: 4;
     	-moz-columns: 4;
		columns: 4;
  		-moz-column-fill: balance;
       column-fill: balance;
	}
}
@media (min-width:62em) {
	.v-ind-app-landing .customer-list {
		-webkit-columns: 5;
     	-moz-columns: 5;
		columns: 5;
  		-moz-column-fill: balance;
       column-fill: balance;
	}
}