/* Popup is portalled out of the horizontally scrolling mobile navigation. */
nav .fl-nav-secondary[data-folkspan-menu] > .fl-nav-dropdown{display:none!important}
.folkspan-nav-popup{display:block!important;position:fixed!important;z-index:11000!important;width:max-content!important;min-width:min(190px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;box-sizing:border-box!important;margin:0!important;padding:8px!important;overflow-y:auto!important;overscroll-behavior:contain;background:#fff!important;border:1px solid #d8dde3!important;border-radius:12px!important;box-shadow:0 12px 32px #102e2633!important;white-space:normal!important}
.folkspan-nav-popup[hidden]{display:none!important}
.folkspan-nav-popup > a{display:block!important;box-sizing:border-box!important;width:100%!important;padding:12px 14px!important;margin:0!important;color:#173f34!important;background:transparent!important;font:500 14px/1.5 Arial,sans-serif!important;text-align:start!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere;border-radius:7px!important}
.folkspan-nav-popup > a:hover,.folkspan-nav-popup > a:focus-visible{background:#eaf2ed!important;outline:2px solid #527c67;outline-offset:-2px}
.folkspan-nav-popup > a[hidden],.folkspan-nav-popup > a[style*="display: none"],.folkspan-nav-popup > a[style*="display:none"]{display:none!important}
@media print{.folkspan-nav-popup{display:none!important}}
