
.approach .application-grid article.sector-photo,.applications-body .content-card.sector-photo{position:relative;isolation:isolate;overflow:hidden;min-height:440px;justify-content:flex-end;background:#111;padding-top:190px}
.sector-photo-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.sector-photo:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.35) 35%,rgba(0,0,0,.92) 65%,#080808)}
.sector-photo:hover .sector-photo-image{transform:scale(1.025)}
.approach .sector-photo .application-links{margin-top:0}.applications-body .sector-photo h3{margin-top:18px}.sector-photo p{color:#e9e9e9!important}.sector-photo .pill-links{position:relative}.supply-photo{display:block;width:100%;max-height:540px;object-fit:contain;object-position:center;margin:28px 0 0;aspect-ratio:3/2}
.family-pack-photo{margin:28px 0 38px;position:relative}.family-pack-photo[hidden]{display:none}.family-pack-photo img{display:block;width:100%;max-height:560px;object-fit:contain;object-position:center;aspect-ratio:3/2}.family-pack-photo figcaption{position:absolute;bottom:20px;right:24px;color:#fff;font-size:16px;font-weight:750;background:#050505b0;padding:9px 14px}
@media(min-width:1000px){.fortis-photo-layout .family-pack-photo img{aspect-ratio:2.1/1;max-height:520px}}
@media(max-width:620px){.approach .application-grid article.sector-photo,.applications-body .content-card.sector-photo{min-height:420px;padding-top:180px}.supply-photo{margin-top:20px}.family-pack-photo figcaption{font-size:14px;bottom:10px;right:10px}}
@media(prefers-reduced-motion:reduce){.sector-photo-image{transition:none}}

.approach .application-grid article.sector-photo h3{margin-top:0}.applications-body .content-card.sector-photo{display:flex;flex-direction:column}.applications-body .sector-photo h3{margin-top:0}.sector-photo-image[src*="marine-moto"]{object-position:center}

.supply-montage{position:relative;width:100%;aspect-ratio:3/2;margin:28px 0 0;overflow:hidden}.supply-scene{display:block;width:100%;height:100%;object-fit:contain}.supply-bottle{position:absolute;height:auto;pointer-events:none}.supply-bottle-1l{width:24%;left:-1%;bottom:18.5%}.supply-bottle-5l{width:31%;left:6.5%;bottom:18.4%}

.supply-representative .supply-bottle-1l{width:47.8%;left:-9.57%;bottom:9.45%}.supply-representative .supply-bottle-5l{width:51.75%;left:2.41%;bottom:10.23%}

/* Catalog packaging now uses a transparent cutout with no photographic scene. */
.supply-montage.supply-representative{background:transparent}
