.block_banner .block-inner{display:grid;grid-gap:30px;grid-template-columns:repeat(2,1fr)}@media all and (max-width:880px){.block_banner .block-inner{grid-template-columns:repeat(1,1fr);grid-gap:60px}}@media all and (max-width:650px){.block_banner .block-inner{grid-gap:60px}}.block_banner h2{max-width:450px;margin-bottom:20px}.block_banner .link-text{position:relative;display:inline-block;color:var(--style-link_colour_selector)}.block_banner .wrapper{align-self:center;width:100%}.block_banner .wrapper a{text-decoration:none}.block_banner .wrapper.right{position:relative}@media all and (max-width:650px){.block_banner .wrapper.right{justify-self:center;max-width:400px}}