.headline{position:absolute;background-color:hsla(0,0%,9%,.9);border-radius:.625rem;max-width:60rem;text-align:center;padding-inline:1.5em;padding-block:1.5em;padding-bottom:2.25em}.headline h1{padding-inline:.75em;color:#fff;max-width:60rem}.relative{position:relative;min-height:18.75rem}@media(width >= 48rem){.relative{min-height:25rem}}.relative{translate:0 80%}[class*=bg-img-],[class*=bg-overlay-]{background-position:center;background-repeat:no-repeat;background-size:cover}.bg-img-1{background-image:url("/src/img/pages/case-studies/qpay/mccools/qpay-laptop-wood-bg-1800x530.webp");height:30.5rem}.bg-img-2{background-image:url("/src/img/pages/case-studies/qpay/mccools/mccools-qpay-screen-1800x530.webp");height:29.75rem}.bg-overlay-1{background-color:hsla(0,0%,9%,.84);background-image:url("/src/img/pages/case-studies/qpay/mccools/home-flooring-1636x492.webp");background-blend-mode:multiply;height:25rem}.bg-overlay-2{background-color:hsla(0,0%,9%,.84);background-image:url("/src/img/pages/case-studies/qpay/mccools/excited-qfx-user-m-1636x732.webp");background-blend-mode:multiply;height:34.375rem}.grid-container{container-type:inline-size}.collage{grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr));gap:2rem;justify-items:center;text-align:center;align-content:center}@container (inline-size > 27rem){.collage figure:nth-child(2){grid-column:2;grid-row:span 2;align-self:center}}@container (inline-size < 28rem){.collage img.mw-sm-200px{max-width:200px}}

