/*********************************************
 * Career List
**********************************************/
.vii-career-list {--width-list-items:66%;}

/* column */
.vii-career-list__heading-wrapper {width:calc(100% - var(--width-list-items)); padding-right:20px;}
.vii-career-list__items {width:var(--width-list-items);}

/* heading */
.vii-career-list__heading {max-width:378px;}

/* layout without heading */
.vii-career-list.no-heading {--width-list-items:100%;}

/* enable sticky in VC row full width */
.vc_row:has(.vii-career-list) {overflow:visible;}


/*********************************************
 * Responsive Career List
**********************************************/
@media screen and (max-width:1023px) {
    .vii-career-list {
        --width-list-items:100%;

        display:block;
    }
    .vii-career-list__heading-wrapper {
        width:100%;margin-bottom:var(--vii-spacing-32);
        position:static !important; top:0;
    }
    .vii-career-list__heading {max-width:100%;}
}
