.paragraphillustrationleft{
    &.has-cta-links{
        .panelheaderimageleft{
            top: initial;
            width:calc((100% - 800px)/2 + (1300px * 0.25));
            display: flex;
            justify-content: flex-end;
            img{
                max-width: 800px;
            }
        }
    }
    .panelcta{
        text-align: left;
        padding-top: 0;
    }
    @media screen and (min-width:651px){
        .panelheaderleft{
            .panelheadercontent{
                width: 53%;
            }
        }
    }
    @media screen and (max-width:651px){
        &.has-cta-links{
            .panelheaderimageleft{
                width: 100%;
                max-width: 80%;
                margin: 0 auto;
            }
        }

    }
}