.sc9 {
    &:is([class*="crop-"]) {
        /* &::before {clip-path: inset(10 round 0);} */
        @media screen and (width >= 1200px) {
            &::before {clip-path: inset(1em 0 round 1em 0 1em 0);}
        }
    }
    & .row {
        position: relative;
        column-gap: 0;
        isolation: isolate;
        & .left {
            flex: 1 1 max(min(300px,80vw),40%);
            & picture {
                clip-path: inset(0 round 0 0 1em 0);
                @media screen and (width >= 1200px) {
                    & {
                        margin-top: calc(-1 * (var(--ct-pad) - 1em));
                        height: calc(100% + ((var(--ct-pad) - 1em) * 2));
                        width: calc(100% + (((100vw - var(--ct-xl)) / 2) - max(.2em,2vw)));
                    }
                }
            }
        }
        & .right {
            flex: 1 1 max(min(300px,80vw),40%);
            & [class^="text"] {
                position: relative;
                height: 100%;
                row-gap: min(2em,5vw);
                justify-content: center;
                padding-inline: clamp(min(2em,5vw),2vw,3em);
                &::before {
                    position: absolute;
                    content: '';
                    mask: url() right top/ min(200px,20%) no-repeat;
                }
                @media screen and (width >= 1200px) {
                    &::before {
                        position: absolute;
                        right: 0;
                        scale: 1.1;
                        content: '';
                        top: calc((var(--ct-pad) - 1em) * -1);
                        padding: clamp(min(2em,6vw),4.7vw,5em);
                        background-color: hsl(from currentColor h s l/0.15);
                        mask: url(/wp-content/uploads/2026/10/favicone-Simaco.svg) center -2.6em/contain no-repeat;
                    }
                }
            }
            
        }
    }
}