.row.cta-block-items {
    gap: 1em;
    margin: 2.6em auto;
}
.cta-block-items .cta-block-item {
    flex: 22% 1 0;
    position: relative;
}

.cta-block-items .cta-inner-container {
    aspect-ratio: 1;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: end;
    padding: 1.2em;
    color: white;
    text-shadow: 1px 1px 9px black;
    font-size: 1.25rem;
    line-height: 1.1;
    background-size: cover;
    box-shadow: 0px 2px 9px -3px #333;

    &:hover {
        opacity: 0.7;
        box-shadow: none;
            }
}