.aggregatehero.aem-GridColumn{padding:0}
.aggregatehero{margin-top:104px}
.aggregatehero .cmp-aggregatehero_container{max-width:1280px;margin:auto}
.aggregatehero .cmp-aggregatehero_grid{display:grid;grid-template-columns:40px repeat(11,1fr 40px) 1fr 40px;grid-template-rows:20px auto 20px;position:relative}
.aggregatehero .cmp-aggregatehero_title{grid-column:2 / span 23;grid-row:2 / span 1;text-align:center;z-index:1;display:table;height:100%}
.aggregatehero .cmp-aggregatehero_title h1{font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:54px;color:#fff;letter-spacing:-1.96px;line-height:54px;display:table-cell;vertical-align:middle}
.aggregatehero .colorBar_violet{border:1px solid violet}
.aggregatehero .colorBar_forest{border:1px solid forestgreen}
.aggregatehero .cmp-aggregatehero_image{grid-column:2 / span 23;grid-row:1 / span 3;padding:0 20px}
.aggregatehero .cmp-aggregatehero_image img{height:100%;width:100%}
@media all and (max-width:1024px){.aggregatehero{margin-top:60px}
.aggregatehero .cmp-aggregatehero_grid{display:grid;grid-template-columns:30px repeat(11,1fr 20px) 1fr 30px;grid-template-rows:12px auto 12px}
.aggregatehero .cmp-aggregatehero_title h1{font-size:40px;color:#fff;letter-spacing:-1.45px;line-height:53px}
.aggregatehero .cmp-aggregatehero_image{padding:0 15px 0 13px}
}
@media all and (max-width:767px){.aggregatehero{margin-top:60px}
.aggregatehero .cmp-aggregatehero_grid{display:grid;grid-template-columns:20px repeat(11,1fr 10px) 1fr 20px;grid-template-rows:20px auto 20px}
.aggregatehero .cmp-aggregatehero_title h1{font-size:30px;color:#fff;letter-spacing:-0.68px;line-height:33px}
.aggregatehero .cmp-aggregatehero_image{padding:0 17px 0 18px}
}