.request-banner{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:28px;align-items:center}
.request-banner .banner-mark{position:static;width:180px;height:auto;min-width:0;background:transparent;display:block;margin:0}
.request-banner .banner-mark .brand-svg{display:block;width:180px;height:auto;max-width:100%;position:static}
.request-banner>div{min-width:0}.request-banner .banner-cta{grid-column:auto;position:static}
@media(max-width:760px){.request-banner{grid-template-columns:minmax(0,1fr);gap:20px}.request-banner .banner-mark,.request-banner .banner-cta{grid-column:1;justify-self:start}.request-banner h2{overflow-wrap:break-word}}

.request-banner .banner-cta{margin:0}
