/** Shopify CDN: Minification failed

Line 23:1 Unexpected "{"
Line 23:2 Expected identifier but found "%"
Line 33:1 Unexpected "{"
Line 33:2 Expected identifier but found "%"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:homepage--custom_head (INDEX:19) */
#home-info-section {
	background: #16211f;
	display: grid;
	grid-template-columns: 1fr auto;
	color: white;
	position: relative;
	margin: -60px 0;
	padding: 4rem 0;
	grid-column-gap: 4rem;
}{% comment %}
#home-info-section h1 {
	color: #cd163f;
	text-transform: uppercase;
	font-weight: 700;
}
#home-info-section p {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2;
}{% endcomment %}
#home-info-section::before {
	content: '';
	display: block;
	position: absolute;
	width: 100vw;
	height: 100%;
	left: calc(((100vw - 1480px) / -2) - var(--desktop-container-gutter));
	top: 0;
	background: #16211f;
	z-index: -1;
}
#home-info-section .copy {
	border-right: 1px solid white;
	padding-right: 4rem;
}
#home-info-section .logos {
	display: flex;
}
#home-info-section .logos {
  display: flex;
  align-items: center;
  justify-content: center;
}
#home-info-section .logos img {
  max-width: 200px;
  height: auto;
  display: block;
  margin: 0;
  padding: 8px 1rem;
}
#home-info-section .logos-cummins {
	display: flex;
}
#home-info-section .logos-cummins {
  display: flex;
  align-items: center;
  justify-content: center;
}
#home-info-section .logos-cummins img {
  max-width: 125px;
  height: auto;
  display: block;
  margin: 0;
  padding: 8px 1rem;
}  
@media screen and (max-width: 1480px) {
	#home-info-section::before {
      left: calc(var(--desktop-container-gutter) * -1);
	}
}
@media screen and (max-width: 980px) {
	#home-info-section {
		grid-template-columns: 1fr;
	}
    #home-info-section .copy {
        border-right: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 640px) {
	#home-info-section::before {
      left: calc(var(--mobile-container-gutter) * -1);
	}
}
@media screen and (max-width: 450px) {
	#home-info-section .logos {
		flex-wrap: wrap;
		flex-direction: column;
 	}
 	#home-info-section .logos img:first-of-type {
		margin-bottom: 1.5rem;
	}
}
@media screen and (max-width: 450px) {
	#home-info-section .logos-cummins {
		flex-wrap: wrap;
		flex-direction: column;
 	}
 	#home-info-section .logos-cummins img:first-of-type {
		margin-bottom: 1.5rem;
	}
}
/* END_SECTION:homepage--custom_head */