.fh-block--submenu{-webkit-flex-basis:auto;position:relative;width:auto;z-index:11;-ms-flex-preferred-size:auto;flex-basis:auto;padding-bottom:var(--spacing-s);padding-top:var(--spacing-s)}@media (min-width:976px){.fh-block--submenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.fh-block--submenu .fh-block--submenu__wrapper{background-color:var(--black);color:var(--white);left:calc(var(--spacing-m)*-1);opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(-5%) scale(.8);-ms-transform:translateY(-5%) scale(.8);-o-transform:translateY(-5%) scale(.8);transform:translateY(-5%) scale(.8);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .2s cubic-bezier(.5,0,.2,1);-o-transition:all .2s cubic-bezier(.5,0,.2,1);transition:all .2s cubic-bezier(.5,0,.2,1);z-index:11}.fh-block--submenu .fh-block--submenu__wrapper--padding-wrapper{padding:var(--spacing-m)}.fh-block--submenu .fh-block--submenu__wrapper .btn.btn--unstyled{padding-bottom:0;padding-top:0}.fh-block--submenu.on-hover:focus .fh-block--submenu__wrapper,.fh-block--submenu.on-hover:focus-within .fh-block--submenu__wrapper,.fh-block--submenu.on-hover:hover .fh-block--submenu__wrapper,.fh-block--submenu.opened .fh-block--submenu__wrapper{opacity:1;pointer-events:all;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.fh-block--submenu .fh-block--submenu__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:1em;justify-content:center}.fh-block--submenu .fh-block--submenu__items .btn.btn--unstyled{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.fh-block--submenu .fh-block--submenu__items .btn.btn--unstyled .btn-inner{white-space:nowrap}
