/* 29 October: precision alignment without resizing approved artwork. */
@media(min-width:851px){
.cci-receive-refined .receive-hero-grid{align-items:center!important;}
.cci-receive-refined .receive-art{align-self:stretch!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:visible!important;min-height:0!important;}
.cci-receive-refined .receive-art img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:440px!important;object-fit:contain!important;object-position:center bottom!important;}
}
.cci-receive-refined .receive-art img{mask-image:linear-gradient(to bottom,#000 0%,#000 89%,transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 89%,transparent 100%)!important;}
.cci-case-studies-refined .cci-case-studies-banner .page-photo{background-size:contain!important;background-position:right bottom!important;}
.cci-case-detail-refined .cci-detail-aside{box-sizing:border-box;}
@media(min-width:721px){
.cci-case-detail-refined .cci-detail-aside .cci-case-photo-band{box-sizing:border-box;margin:-27px -24px 19px!important;width:calc(100% + 48px)!important;height:235px!important;border:0!important;border-radius:0!important;}
.cci-case-detail-refined .cci-detail-aside .cci-case-photo-band img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
}
.cci-case-detail-refined .page-hero .page-photo{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 18%),linear-gradient(to bottom,#000 0%,#000 85%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 18%),linear-gradient(to bottom,#000 0%,#000 85%,transparent 100%);mask-composite:intersect;}
