.line-top,.lines{border-top-style:solid;border-top-width:2px}.line-bottom,.lines{border-bottom-style:solid;border-bottom-width:2px}.client-header{display:grid;grid-template-columns:2fr 1fr;padding-bottom:.8075em}.client-header .client-hero{-webkit-box-ordinal-group:2;-ms-flex-order:1;grid-column:1/-1;order:1}.client-header .client-headline{-webkit-box-ordinal-group:3;-ms-flex-order:2;grid-column:1/-1;order:2}.client-header .client-name{-webkit-box-ordinal-group:4;-ms-flex-order:3;grid-column-start:1;order:3}.client-header .client-name .h2{font-weight:600}.client-header .client-logo{-webkit-box-ordinal-group:5;-ms-flex-order:4;align-self:end;grid-column-start:2;order:4}.client-header .client-logo figure{display:inline-block}.client-header .client-description{-webkit-box-ordinal-group:6;-ms-flex-order:5;grid-column-start:1;order:5}.client-header .client-details{-webkit-box-ordinal-group:7;-ms-flex-order:6;grid-column-start:2;order:6}#details .element-grid,#details .element-large,#details .element-medium{grid-column:1/-1}.element-medium>.element-project.has-content{grid-template-rows:auto auto}