max-height applied to heroBanner items to avoid content jolt. this will be fixed at a later date.
for loop in widget removed as it was duplicating image generation unnecessarily. label now also wraps select element in form method.