.sub-hero--role{background:var(--brand-primary-light);border-bottom:8px solid var(--brand-primary)}.sub-hero--role aside h2{font-size:1.1rem}.sub-hero--role img{min-height:200px;max-height:260px}.timeline{list-style:none;padding:32px 0 0;position:relative}.timeline:before{content:"";position:absolute;left:50%;top:32px;bottom:0;width:2px;background:var(--brand-border)}.timeline li{position:relative;width:50%;padding:0 48px 48px 0}.timeline li:nth-child(2n){margin-left:50%;padding:0 0 48px 48px}.timeline li>span{font-weight:700;color:var(--brand-primary);display:block;border-bottom:2px solid var(--brand-primary);margin-bottom:16px}.role-cta{background:linear-gradient(110deg,var(--brand-primary-dark) 65%,var(--brand-primary) 65%)}@media (max-width:767px){.timeline:before{left:0}.timeline li,.timeline li:nth-child(2n){width:100%;margin-left:0;padding:0 0 32px 24px}}.trust-bar .container{position:relative}