
body.single-bn_project #site-nav .bn-project-choice{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:0}
body.single-bn_project .bn-project-choice-toggle{border:0;background:transparent;color:#31558b;width:24px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:3px;border-radius:3px;cursor:pointer}
body.single-bn_project .bn-project-choice-toggle:focus-visible{outline:2px solid #b58e51;outline-offset:2px}
body.single-bn_project .bn-project-choice-toggle svg{transition:transform .18s}
body.single-bn_project .bn-project-choice-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
body.single-bn_project #site-nav .bn-project-choice>.sub-menu{display:none!important;position:absolute;left:-18px;top:calc(100% + 12px);width:310px;min-width:0;margin:0;padding:10px;background:#fff;border:1px solid #e0e6ef;border-top:3px solid #b58e51;border-radius:3px;box-shadow:0 12px 35px #1c3d7622;z-index:100;list-style:none;text-align:left}
body.single-bn_project #site-nav .bn-project-choice>.sub-menu:before{content:"";position:absolute;left:0;right:0;top:-17px;height:15px}
body.single-bn_project #site-nav .bn-project-choice[data-project-menu-open=true]>.sub-menu{display:block!important}
body.single-bn_project #site-nav .bn-project-choice>.sub-menu>li{display:block;margin:0;padding:0;width:100%;border:0;list-style:none}
body.single-bn_project #site-nav .bn-project-choice>.sub-menu>li>a{display:block!important;padding:14px 13px;margin:0;border:0;border-radius:2px;color:#29466f;background:white;font-size:14px;line-height:1.8;font-weight:600;text-align:left;white-space:normal;letter-spacing:0;text-decoration:none}
body.single-bn_project #site-nav .bn-project-choice>.sub-menu>li>a:after{display:none!important}
body.single-bn_project #site-nav .bn-project-choice>.sub-menu>li>a:hover,body.single-bn_project #site-nav .bn-project-choice>.sub-menu>li>a:focus,body.single-bn_project #site-nav .bn-project-choice>.sub-menu>li.current-menu-item>a{background:#edf3fb;color:#173d7b}
@media(max-width:980px){body.single-bn_project #site-nav .bn-project-choice>.sub-menu{position:static;left:auto;top:auto;width:100%;flex-basis:100%;margin:8px 0 5px;padding:5px 8px;box-shadow:none;border:1px solid #dce5f1;border-left:3px solid #b58e51}body.single-bn_project #site-nav .bn-project-choice>.sub-menu:before{display:none}body.single-bn_project .bn-project-choice-toggle{width:32px;height:32px;margin-left:7px}body.single-bn_project #site-nav .bn-project-choice>.sub-menu>li>a{font-size:14px;padding:11px 10px}}

@media(max-width:980px){body.single-bn_project #site-nav .bn-project-choice{width:100%;justify-content:space-between}}

@media(max-width:980px){body.single-bn_project #site-nav{max-height:calc(100vh - 135px);max-height:calc(100dvh - 135px);overflow-y:auto;overscroll-behavior:contain}}
