.nexxis-block-image {
    position: relative;

    &.hasDesc {
        padding-right: 30px;
    }

    & .nexxis-image-description {
        position: absolute;
        bottom: 0px;
        right: 0px;
        background: var(--text-link);
        padding: 55px 36px;
        max-width: 53%;

        & span {
            display: block;
            font-family: var(--font-eb-garamond);
            text-transform: uppercase;
            font-size: clamp(1em, 0.8em + 0.4vw, 1.2em);
            font-weight: 400;
            color: var(--text-white);
            line-height: 1.29em;
        }
    }
}