.campaign-hero{margin-left:-1rem;margin-right:-1rem;border-bottom:1px solid #a6a6a6;min-height:17.5rem;padding-left:1rem;padding-right:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:1.5rem}@media (min-width:600px){.campaign-hero{margin-left:0;margin-right:0}}@media print{.campaign-hero{margin-left:0;margin-right:0}}@media (min-width:600px){.campaign-hero{padding-left:0;padding-right:0}}@media (min-width:900px){.campaign-hero{min-height:25.625rem;padding:2.125rem 5rem;border-bottom:0}}.campaign-hero__image{min-height:180px;width:100%}@media (min-width:600px){.campaign-hero__image{position:absolute;top:0;bottom:0;left:0;right:0}.campaign-hero__image img{object-fit:cover;object-position:100% 50%;height:100%}}.campaign-hero__image.object-fit-polyfill{background-size:cover;background-position:center center}.campaign-hero__image.object-fit-polyfill img{display:none}.campaign-hero__image img{display:block;width:100%}.campaign-hero__content{background-color:#fff;position:relative;padding:1rem}@media (min-width:600px){.campaign-hero__content{max-width:345px;padding:1.5rem}}@media (min-width:900px){.campaign-hero__content{max-width:470px;padding:2.125rem}}.agency--sydney-trains .campaign-hero__content{background-color:#f38432}.agency--state-transit .campaign-hero__content{background-color:#4ac3f0}.agency--nsw-crs .campaign-hero__content{background-color:#22272b}.agency--sustainability .campaign-hero__content{background-color:#156bfc}.campaign-hero__content h2,.campaign-hero__content h3,.campaign-hero__content h4{margin-top:0}.campaign-hero__content p:last-child{margin-bottom:0}.campaign-hero--rev{-ms-flex-pack:end;justify-content:flex-end}.campaign-hero--rev .campaign-hero__image img{object-position:0 50%}