/* TERRY-TEMPLATE1-MASTERS-BMW-OCT1: local family exceptions only. */
.masters-bmw-pilot #slide-3 .package-photo { filter:none !important; }
.masters-bmw-pilot #slide-4 .presidents-brand-backdrop { object-position:center; filter:none !important; }
.masters-bmw-pilot #slide-2 .ism-hero { object-position:center; filter:none !important; }
.masters-pilot #slide-2 .ism-marker-rail figcaption { line-height:1.15; }
@media (min-width:801px) and (min-height: 501px), (min-width: 951px) {
  .masters-pilot #slide-2 .ism-marker-rail figure:last-child figcaption { font-size:.7cqw; }
}
/* BMW photo-only contrast correction requested in the desktop pilot review. */
.pilot-page.bmw-pilot #slide-3::after { display:block; content:""; position:absolute; inset:0 auto 0 0; width:60%; z-index:2; pointer-events:none; background:linear-gradient(180deg,rgba(9,20,34,.78),rgba(9,20,34,.18) 22%,transparent 37%); }
@media (max-width:800px), (max-width: 950px) and (max-height: 500px) { .pilot-page.bmw-pilot #slide-3::after { width:100%; height:290px; bottom:auto; } }
