.page-template-business-challenge .business--head>div{background:url('../img/business_header_bg.png');background-size:cover;align-items:center;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.page-template-business-challenge .business--head--inner{padding:40px 20px}.page-template-business-challenge .business--head .pre-head,.page-template-business-challenge .business--head h1{color:#fff;font-family:'Gotham Bold',sans-serif;line-height:1.2}.page-template-business-challenge .business--head .pre-head{font-size:1.5rem;margin-bottom:1rem}.page-template-business-challenge .business--head h1{font-size:2rem}.page-template-business-challenge .business--head img{display:block;width:100%}.page-template-business-challenge .block--item{position:relative}.page-template-business-challenge .block--item img{display:block;height:auto;width:100%}.page-template-business-challenge .block--item--inner{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.page-template-business-challenge .block--item--inner h3{font-family:'Gotham Bold',sans-serif;line-height:1.2;font-size:1.75rem}.page-template-business-challenge .business--body{padding:40px 20px}.page-template-business-challenge .business--body h2{font-family:'Gotham Bold',sans-serif;line-height:1.2;font-size:1.5rem;margin-bottom:1rem}.page-template-business-challenge .business--body p{font-size:1.175rem;line-height:1.5;margin-bottom:1rem}.page-template-business-challenge .business--body small{font-size:80%}.page-template-business-challenge .business--grid--heading>div{background:transparent linear-gradient(180deg,#64131e 0,#871c23 100%) 0 0 no-repeat padding-box;padding:60px 20px}.page-template-business-challenge .business--grid--heading h2{color:#fff;font-family:'Gotham Bold',sans-serif;font-size:1.1rem;line-height:1.2}.page-template-business-challenge .business--grid .grid--item{position:relative}.page-template-business-challenge .business--grid a.grid--item{text-decoration:none}.page-template-business-challenge .business--grid .grid--item.white{color:#fff}.page-template-business-challenge .business--grid .grid--item.black{color:#000}.page-template-business-challenge .business--grid .grid--item img{display:block;height:100%;width:100%;object-fit:fill}.page-template-business-challenge .business--grid .grid--item .grid--item--inner{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;display:flex;flex-direction:column;justify-content:center}.page-template-business-challenge .business--grid .grid--item.asset .grid--item--inner{justify-content:flex-start;margin:.5rem 0 0 0}.page-template-business-challenge .business--grid .grid--item.asset .grid--item--inner{padding:20px}.page-template-business-challenge .business--grid .grid--item.asset .grid--item--inner img{height:48px;width:auto;display:inline-block;margin:0 auto 1rem}.page-template-business-challenge .business--grid .grid--item.asset h4{font-family:'Gotham Book',sans-serif;font-size:1.125rem;font-weight:300;line-height:1.2}.page-template-business-challenge .business--grid .grid--item.asset p{font-size:1.125rem;line-height:1.2;margin-bottom:.25rem}.page-template-business-challenge .business--grid .grid--item.block{display:flex;align-items:center;justify-content:center}.page-template-business-challenge .business--grid .grid--item.block h4{font-family:'Gotham Bold',sans-serif;font-size:1.5rem;line-height:1.2}.page-template-business-challenge .business--grid .grid--item.block .grid--item--inner{padding:20px}.page-template-business-challenge .business--grid .grid--item.cta .grid--item--inner{position:relative;align-items:flex-start;text-align:left;padding:40px 20px}.page-template-business-challenge .business--grid .grid--item.cta .grid--item--body{font-family:'Gotham Bold',sans-serif;font-size:1.25rem;line-height:1.5}.page-template-business-challenge .business--grid .grid--item.cta .grid--item--btn{background:#e1251b;color:#fff;display:inline-block;font-family:'Gotham Bold',sans-serif;font-size:1rem;margin-top:20px;padding:12px 30px;text-decoration:none;line-height:1;text-align:center}.page-template-business-challenge .business--hero>div{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.page-template-business-challenge .business--hero--inner{padding:40px 20px;order:2}.page-template-business-challenge .business--hero--image{order:1}.page-template-business-challenge .business--hero img{display:block}.page-template-business-challenge .business--hero--inner h2{font-family:'Gotham Bold',sans-serif;font-size:1.5rem;line-height:1.2;margin-bottom:1.5rem}.page-template-business-challenge .business--hero--inner p{font-family:'Gotham Bold',sans-serif;font-size:1.125rem;line-height:1.2}.page-template-business-challenge .hero--btn{background:#e1251b;color:#fff;display:inline-block;font-family:'Gotham Bold',sans-serif;text-decoration:none;line-height:1;text-align:center;font-size:1rem;margin-top:30px;padding:12px 30px}@media (min-width:640px){.page-template-business-challenge .business--head>div{grid-template-columns:repeat(3,minmax(0,1fr))}.page-template-business-challenge .business--head--inner{margin-left:40px;margin-right:20px;grid-column:span 2/span 2}.page-template-business-challenge .business--head .pre-head{font-size:2rem}.page-template-business-challenge .business--head h1{font-size:2.5rem}.page-template-business-challenge .business--head.img-left .business--head--inner,.page-template-business-challenge .business--head.img-right .business--head--image{order:2}.page-template-business-challenge .business--head.img-left .business--head--image,.page-template-business-challenge .business--head.img-right .business--head--inner{order:1}.page-template-business-challenge .business--head--image{grid-column:span 1/span 1;height:100%}.page-template-business-challenge .business--head img{object-fit:cover;height:100%}.page-template-business-challenge .business--blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page-template-business-challenge .block--item--inner h3{font-size:1.25rem}.page-template-business-challenge .business--body{padding:60px 40px}.page-template-business-challenge .business--body h2{font-size:2rem}.page-template-business-challenge .business--body p{font-size:1.25rem}.page-template-business-challenge .business--grid--heading>div{padding:60px 40px}.page-template-business-challenge .business--grid--heading h2{font-size:1.2rem}.page-template-business-challenge .business--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-business-challenge .business--grid .grid--item.block h4{font-size:2rem}.page-template-business-challenge .business--grid .grid--item.cta .grid--item--inner{padding:40px}.page-template-business-challenge .business--hero>div{grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-business-challenge .business--hero--inner{padding:60px 40px;order:1}.page-template-business-challenge .business--hero--image{order:2;height:100%}.page-template-business-challenge .business--hero--image img{height:100%;object-fit:cover}.page-template-business-challenge .business--hero--inner h2{font-size:2rem}.page-template-business-challenge .business--hero--inner p{font-size:1.125rem}}@media (min-width:767px){.page-template-business-challenge .block--item--inner h3{font-size:1.75rem}.page-template-business-challenge .business--body{padding:60px 80px}.page-template-business-challenge .business--grid--heading>div{padding:100px 80px}.page-template-business-challenge .business--grid--heading h2{font-size:2rem}.page-template-business-challenge .business--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-template-business-challenge .business--hero--inner{padding:60px 80px}}@media (min-width:1024px){.page-template-business-challenge .business--head .pre-head{font-size:2.5rem}.page-template-business-challenge .business--head h1{font-size:3.875rem}.page-template-business-challenge .block--item--inner h3{font-size:1.75rem}.page-template-business-challenge .business--body{padding:80px 40px 80px 110px}.page-template-business-challenge .business--body h2{font-size:2.5rem}.page-template-business-challenge .business--body p{font-size:1.5625rem}.page-template-business-challenge .business--body small{font-size:80%}.page-template-business-challenge .business--grid--heading>div{padding:100px}.page-template-business-challenge .business--grid--heading h2{font-size:2.5rem}.page-template-business-challenge .business--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-template-business-challenge .business--grid .grid--item.block{grid-column:span 2/span 2}.page-template-business-challenge .business--grid .grid--item.block h4{font-size:2.5rem}.page-template-business-challenge .business--grid .grid--item.cols-2{grid-column:span 2/span 2}.page-template-business-challenge .business--grid .grid--item.cols-3{grid-column:span 3/span 3}.page-template-business-challenge .business--grid .grid--item.cols-4{grid-column:span 4/span 4}.page-template-business-challenge .business--grid .grid--item.cols-5{grid-column:span 5/span 5}.page-template-business-challenge .business--grid .grid--item.cols-6{grid-column:span 6/span 6}.page-template-business-challenge .business--hero--inner{padding:80px 110px}.page-template-business-challenge .business--hero--inner h2{font-size:2.5rem}.page-template-business-challenge .business--hero--inner p{font-size:1.25rem}}@media (min-width:1280px){.page-template-business-challenge .business--grid{grid-template-columns:repeat(6,minmax(0,1fr))}}