.imagebanner{overflow:hidden}.imagebanner .featured-image{height:25.438em}@media all and (min-width:960px){.imagebanner .featured-image{height:29.425em}}@media all and (min-width:1259px){.imagebanner .featured-image{height:35.25em}}@media all and (min-width:80em){.imagebanner .featured-image{height:38em}}.imagebanner .flexipanel-table{width:100%;height:100%;display:table;position:relative}.imagebanner .flexipanel-table.contained{max-width:80em;margin:0 auto;padding:0 16px;padding:0 1rem}.imagebanner .flexipanel-table .flexipanel-cell{display:table-cell;width:100%}.imagebanner .flexipanel-table .flexipanel-cell.position-top{vertical-align:top;padding-top:48px;padding-top:3rem}.imagebanner .flexipanel-table .flexipanel-cell.position-middle{vertical-align:middle}.imagebanner .flexipanel-table .flexipanel-cell.position-bottom{vertical-align:bottom;padding-bottom:48px;padding-bottom:3rem}.imagebanner .flexipanel-table .flexipanel-cell .flexipanel-content{padding:1em;display:block;position:relative;max-width:80em}@media all and (min-width:960px){.imagebanner .flexipanel-table .flexipanel-cell .flexipanel-content{max-width:75%}}@media all and (min-width:1259px){.imagebanner .flexipanel-table .flexipanel-cell .flexipanel-content{max-width:31.25rem}}.imagebanner .flexipanel-table .flexipanel-cell .flexipanel-content.position-center{margin:0 auto}.imagebanner .flexipanel-table .flexipanel-cell .flexipanel-content.position-right{margin-left:auto;margin-right:0}