/* The supplied site photo is displayed unchanged and blended with a light copy area. */
.bf-cases .bf-case-hero.has-image{background:#edf5f8;color:#143b50;border:1px solid #dbe8ee}
.bf-cases .bf-case-hero.has-image .bf-case-hero-background{inset:0 0 0 auto;width:68%;height:100%;object-fit:cover;object-position:center 38%;opacity:1}
.bf-cases .bf-case-hero.has-image:before{background:linear-gradient(90deg,#edf5f8 0%,#edf5f8 28%,rgba(237,245,248,.97) 38%,rgba(237,245,248,.78) 46%,rgba(237,245,248,.16) 62%,rgba(237,245,248,0) 76%)}
.bf-cases .bf-case-hero.has-image:after{display:none}
.bf-cases .bf-case-hero.has-image .bf-case-eyebrow{color:#087c9f}
.bf-cases .bf-case-hero.has-image h1{color:#143b50}
.bf-cases .bf-case-hero.has-image h1 span:nth-child(2){color:#008cb8}
.bf-cases .bf-case-hero.has-image p{color:#496877;max-width:440px}
.bf-cases .bf-case-hero.has-image .bf-case-hero-link{background:#009ccc;border:1px solid #009ccc;color:#fff;box-shadow:0 4px 12px #007da318}
.bf-cases .bf-case-hero.has-image .bf-case-hero-link:hover{background:#0087b2;border-color:#0087b2}
@media(max-width:800px){
 .bf-cases .bf-case-hero.has-image .bf-case-hero-background{width:100%;object-position:62% center}
 .bf-cases .bf-case-hero.has-image:before{background:linear-gradient(90deg,rgba(237,245,248,.98),rgba(237,245,248,.90) 55%,rgba(237,245,248,.60))}
}
