/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */.pssl-mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.pssl-mm-wrapper{overflow-x:hidden;position:relative}.pssl-mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pssl-mm-menu a,.pssl-mm-menu a:not(.link--external):active,.pssl-mm-menu a:not(.link--external):hover,.pssl-mm-menu a:not(.link--external):link,.pssl-mm-menu a:not(.link--external):visited{text-decoration:none;color:inherit}.pssl-mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.pssl-mm-panel:after{height:44px}.pssl-mm-panel:not(.pssl-mm-hidden){display:block}.pssl-mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.pssl-mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pssl-mm-panels>.pssl-mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.pssl-mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.pssl-mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.pssl-mm-navbar>*{min-height:44px}@supports (position:sticky){.pssl-mm-navbar_sticky{position:sticky;top:0;z-index:1}}.pssl-mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.pssl-mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;overflow:hidden}.pssl-mm-navbar__title:not(:last-child){padding-right:0}.pssl-mm-navbar__title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pssl-mm-listview{list-style:none;display:block;padding:0;margin:0}.pssl-mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pssl-mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.pssl-mm-listitem a,.pssl-mm-listitem a:hover{text-decoration:none}.pssl-mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.pssl-mm-listitem__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.pssl-mm-listitem_selected>.pssl-mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.pssl-mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.pssl-mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.pssl-mm-wrapper_opened{overflow-x:hidden;position:relative}.pssl-mm-wrapper_opened .pssl-mm-page{min-height:100vh}.pssl-mm-wrapper_background .pssl-mm-page{background:inherit}.pssl-mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.pssl-mm-menu_offcanvas:not(.pssl-mm-menu_opened){display:none}.pssl-mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.pssl-mm-wrapper_opening .pssl-mm-menu_offcanvas~.pssl-mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.pssl-mm-wrapper_opening .pssl-mm-menu_offcanvas~.pssl-mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.pssl-mm-wrapper_opening .pssl-mm-menu_offcanvas~.pssl-mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.pssl-mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.pssl-mm-wrapper_blocking{overflow:hidden}.pssl-mm-wrapper_blocking body{overflow:hidden}.pssl-mm-wrapper_blocking .pssl-mm-wrapper__blocker{display:block}.pssl-mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}:root{--mm-iconbar-size:50px}:root{--mm-iconpanel-size:50px}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.pssl-mm-menu_border-full .pssl-mm-listitem:after{left:0!important}[class*=pssl-mm-menu_pagedim].pssl-mm-menu_opened~.pssl-mm-wrapper__blocker{opacity:0}.pssl-mm-wrapper_opening [class*=pssl-mm-menu_pagedim].pssl-mm-menu_opened~.pssl-mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.pssl-mm-menu_opened.pssl-mm-menu_pagedim-black~.pssl-mm-wrapper__blocker{background:#000}.pssl-mm-menu_position-front{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.pssl-mm-menu_position-front.pssl-mm-menu_opened{z-index:2}.pssl-mm-menu_position-front.pssl-mm-menu_opened~.pssl-mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}.pssl-mm-menu_position-front.pssl-mm-menu_opened~.pssl-mm-wrapper__blocker{z-index:1}.pssl-mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.pssl-mm-wrapper_opening .pssl-mm-menu_position-front{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}