.acf-block-preview:has(.cr-banner){border-radius:30px}.cr-banner{border-radius:30px}.cr-banner .cr-row{display:flex;flex-wrap:wrap;gap:1rem}.cr-banner .cr-row .col-1{padding:3rem 2rem;border-radius:30px 0 0 30px;flex:1 1 100%;order:2}.cr-banner .cr-row .col-1>p{font-size:20px}@media (min-width:768px){.cr-banner .cr-row .col-1{padding:3rem 0 3rem 4rem;flex:1 1 calc(60% - .5rem);order:1}.cr-banner .cr-row .col-1>*:not(a){margin-bottom:.75em}}.cr-banner .cr-row .col-2{flex:1 0 100%;order:1}.cr-banner .cr-row .col-2.align-self-end{align-self:center}.cr-banner .cr-row .col-2.align-self-center{align-self:center}.cr-banner .cr-row .col-2.align-self-start{align-self:center}.cr-banner .cr-row .col-2 img{-o-object-fit:cover;object-fit:cover;height:100%;border-radius:0 30px 30px 0}@media (min-width:768px){.cr-banner .cr-row .col-2{flex:0 0 calc(40% - .5rem);order:2}}.cr-banner .scroll{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-inline:auto}.cr-banner .scroll svg{width:100%;aspect-ratio:1/1;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.cr-banner .scroll{margin:0}}.cr-display-lg{display:none}@media (min-width:768px){.cr-display-lg{display:block}}