.directors--wrapper h2{margin:0 0 40px;text-align:center}.directors--panel{align-items:center;display:flex;flex-direction:row;position:relative}.directors--panel+.directors--panel{margin:70px 0 0}.directors--wrapper.directors--alternate-sides .directors--panel:nth-child(2n){flex-direction:row-reverse}.directors--panel__text{width:100%}.directors--panel__text h3{color:#253443;margin:0}.directors--panel__text h4{color:var( --cel--color--navy );margin:0 0 15px}.directors--panel__text>p{font-size:18px;margin:0}.directors--panel__text>p+p{margin-top:5px}.directors--panel__text .committee-icon{display:inline-block;height:24px;line-height:24px;margin:0 0 0 5px;vertical-align:bottom;width:24px}.directors--panel__text>p>span{font-weight:700}.directors--panel__text-inner{margin-top:15px}.directors--panel__text-inner,.directors--panel__text-inner p{color:#253443;font-size:18px;line-height:1.3em}.directors--panel__text-inner p:last-child{margin-bottom:0}.directors--panel__image{flex-shrink:0;width:530px}.directors--panel__image img{height:auto;max-width:100%;width:100%}.status--executive .directors--panel__text h3,.status--executive .directors--panel__text>p>span{color:#00a0e6}.status--non-executive .directors--panel__text h3,.status--non-executive .directors--panel__text>p>span{color:#00bca8}.directors-panel--legend{font-size:18px;padding:100px 0 0}.directors-panel--legend h2{margin:0 0 15px;text-align:left}.directors-panel--legend--grid{align-items:center;display:grid;grid-template:1fr/auto 1fr;grid-gap:10px}.directors-panel--legend .committee-icon{display:block;height:24px;line-height:24px;width:24px}@media (min-width:768px){.directors--wrapper .directors--panel .directors--panel__image{padding:0 50px 0 0}.directors--wrapper.directors--alternate-sides .directors--panel:nth-child(2n) .directors--panel__image{padding:0 0 0 50px}.directors--wrapper.directors--alternate-sides .directors--panel:nth-child(odd) .directors--panel__image{padding:0 50px 0 0}}@media (max-width:899px){.directors--panel__image{width:350px}}@media (max-width:767px){.directors--panel{display:block}.directors--panel__image{width:100%}.directors--panel__image img{display:block;margin:0 auto;max-width:300px;width:100%}.directors--panel .directors--panel__text{padding:2rem 0 0}}