heliux-banner{position:relative}heliux-banner .banner__base--collapsed{display:none}heliux-banner .banner__base:not(.visibility--isHidden-important){transition:max-height .5s ease-out .5s;max-height:20vh}heliux-banner .banner__base.banner__base--closed:not(.visibility--isHidden-important){max-height:0}heliux-banner .banner__closeButton{display:flex;cursor:pointer;background:none;border:none;margin-inline-start:10px;position:absolute;inset-inline-end:0;inset-block-start:0;height:100%}