.footer-dropup-menu{--fdm-columns:4;--fdm-gap:18px;--fdm-text:#f5f5f5;--fdm-item-bg:transparent;--fdm-item-hover:#303b50;--fdm-item-border:#d7dee8;--fdm-item-border-width:1px;--fdm-item-padding:10px;--fdm-item-radius:4px;--fdm-panel-bg:#fff;--fdm-panel-text:#202938;--fdm-hover:#e9eef5;--fdm-border:#d7dee8;--fdm-border-width:1px;--fdm-icon-color:#f5f5f5;--fdm-icon-size:14px;--fdm-icon-border:var(--fdm-border-width);display:block;position:relative;z-index:20;overflow:visible!important;width:100%;color:var(--fdm-text)}
.footer-dropup-menu *,.footer-dropup-menu *:before,.footer-dropup-menu *:after{box-sizing:border-box}.footer-dropup-menu .fdm-title{margin:0 0 12px;font-weight:700}.footer-dropup-menu ul.fdm-menu{display:grid;grid-template-columns:repeat(var(--fdm-columns),minmax(0,1fr));gap:var(--fdm-gap);list-style:none;margin:0;padding:0;overflow:visible}.footer-dropup-menu .fdm-menu>li{position:relative;min-width:0;list-style:none;margin:0;padding:0}.footer-dropup-menu .fdm-item-row{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:var(--fdm-item-padding);border:var(--fdm-item-border-width) solid var(--fdm-item-border);border-radius:var(--fdm-item-radius);background:var(--fdm-item-bg)}.footer-dropup-menu .fdm-item-row:hover,.footer-dropup-menu .fdm-item-row:focus-within{background:var(--fdm-item-hover)}.footer-dropup-menu .fdm-menu>li>.fdm-item-row>a{display:block;flex:1;min-width:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:var(--fdm-text);text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.footer-dropup-menu .fdm-menu>li>.fdm-item-row>a:hover,.footer-dropup-menu .fdm-menu>li>.fdm-item-row>a:focus-visible{background:transparent;text-decoration:none}.footer-dropup-menu .fdm-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:auto;min-width:0;height:auto;margin:0;padding:0;border:var(--fdm-icon-border) solid var(--fdm-border);border-radius:5px;color:var(--fdm-icon-color);background:transparent;cursor:pointer;line-height:1;font:inherit}.footer-dropup-menu .fdm-toggle svg{width:var(--fdm-icon-size);height:var(--fdm-icon-size);transition:transform .18s ease}.footer-dropup-menu li.fdm-open>.fdm-toggle svg{transform:rotate(180deg)}.footer-dropup-menu .fdm-menu li>ul.sub-menu{display:none;position:absolute;left:0;bottom:calc(100% + 8px);top:auto;z-index:9999;min-width:220px;max-width:min(320px,90vw);max-height:min(60vh,420px);overflow-y:auto;list-style:none;margin:0;padding:8px;background:var(--fdm-panel-bg);color:var(--fdm-panel-text);border:var(--fdm-border-width) solid var(--fdm-border);border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.18)}.footer-dropup-menu .fdm-menu li.fdm-open>ul.sub-menu{display:block}.footer-dropup-menu .fdm-menu ul.sub-menu li{position:relative;display:block;list-style:none;margin:0;padding:0}.footer-dropup-menu .fdm-menu ul.sub-menu a{display:block;padding:10px 12px;border-radius:5px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.footer-dropup-menu .fdm-menu ul.sub-menu a:hover,.footer-dropup-menu .fdm-menu ul.sub-menu a:focus-visible{background:var(--fdm-hover)}.footer-dropup-menu .fdm-menu ul.sub-menu ul.sub-menu{left:100%;bottom:auto;top:0}.footer-dropup-menu--align-center{text-align:center}.footer-dropup-menu--align-center .fdm-menu li>ul.sub-menu{text-align:left}.footer-dropup-menu--align-right{text-align:right}.footer-dropup-menu--align-right .fdm-menu li>ul.sub-menu{left:auto;right:0;text-align:left}.footer-dropup-menu .fdm-menu a:focus-visible,.footer-dropup-menu .fdm-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:767px){.footer-dropup-menu ul.fdm-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.footer-dropup-menu .fdm-menu li>ul.sub-menu{min-width:min(220px,88vw);max-width:88vw}.footer-dropup-menu .fdm-menu ul.sub-menu ul.sub-menu{left:0;right:auto;top:auto;bottom:calc(100% + 4px)}}@media(max-width:420px){.footer-dropup-menu ul.fdm-menu{grid-template-columns:1fr}}
