/* Fire Doors only: preserve the original CMS image selector and share Manufacturing typography. */
main > .fire-editable-hero{position:relative;display:flex;align-items:center!important;min-height:580px!important;padding:0!important;background:#10233f;overflow:hidden;color:#fff}
main > .fire-editable-hero > .container:first-child{position:absolute!important;inset:0;z-index:0;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important}
main > .fire-editable-hero .fire-store-banner-visual{position:absolute;inset:0;height:100%!important;min-height:0;border:0;border-radius:0;box-shadow:none;background:transparent}
main > .fire-editable-hero .fire-store-banner-visual img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:65% center!important;filter:none}
main > .fire-editable-hero .fire-store-banner-visual:after{display:none!important}
main > .fire-editable-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--hw-hero-fade,linear-gradient(90deg,rgba(4,13,22,.98),rgba(4,13,22,.58) 54%,rgba(4,13,22,.06) 79%))!important}
main > .fire-editable-hero > .fire-hero-content{position:relative;z-index:2;box-sizing:border-box;width:min(var(--max,1180px),calc(100% - 40px))!important;max-width:none;margin:0 auto;padding:32px 0!important;min-height:580px!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.fire-editable-hero h1{color:#fff!important}
@media(max-width:1100px){main > .fire-editable-hero,main > .fire-editable-hero > .fire-hero-content{min-height:440px!important}}
@media(max-width:600px){main > .fire-editable-hero,main > .fire-editable-hero > .fire-hero-content{min-height:360px!important}main > .fire-editable-hero > .fire-hero-content{padding:32px 0!important}}
