.block-styled-image-column .grid-inner.grid-top, .block-styled-image-column .grid-inner.grid-bottom{grid-template-columns: 1fr;}

.block-styled-image-column .grid-inner{display:grid; grid-gap: 4rem;}
.block-styled-image-column .grid-inner.grid-right, .block-styled-image-column .grid-inner.grid-left{grid-template-columns: 1fr 1fr;}

.block-styled-image-column.boxed-text .text-wrapper{border-radius: 1rem; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); background-color: #fff; padding: 3rem;}
.block-styled-image-column.boxed-text .text-wrapper h3{color: var(--brand-1);}

.block-styled-image-column .col-image{width: 100%; border-radius: 50%;position: relative; height: fit-content; width: fit-content; margin: 0 auto; margin-bottom: 5rem;}
.block-styled-image-column .col-image img{width: 100%; border-radius: 50%;position: relative; z-index: 5; max-width: 500px; margin: 0 auto;}

.block-styled-image-column .col-image .accent.a{position: absolute; display: block; width: calc(100% + 2rem); height: calc(100% + 2rem); border-radius: 50%; background-color: #fff; z-index: 4; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.block-styled-image-column .col-image .accent.b{position: absolute; display: block; width: calc(100% + 2rem); height: calc(50% + 1.5rem); border-bottom-left-radius: 5000px; border-bottom-right-radius: 5000px; background-color: var(--brand-1); z-index: 3; bottom: -6%; left: 50%; transform: translateX(-50%);}
.block-styled-image-column .col-image .accent.c{position: absolute; display: block; width: calc(100% + 2rem); height: calc(50% + 1.5rem); border-bottom-left-radius: 5000px; border-bottom-right-radius: 5000px; background-color: var(--brand-2); z-index: 2; bottom: -9%; left: 50%; transform: translateX(-50%);}

@media(max-width: 1024px){
    .block-styled-image-column .grid{grid-template-columns: 1fr !important;}
    .block-styled-image-column .grid-inner{grid-gap: 6rem; grid-template-columns: 1fr !important;}
    .block-styled-image-column .col-image{width: 100%; max-width: 450px; margin: 0 auto;}
}