.af-site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.af-site-header .af-site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.af-site-header .af-site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.af-site-header .af-header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.af-site-header .af-header-inner .af-custom-logo-link{display:block}.af-site-header .af-header-inner .af-site-branding .af-site-description,.af-site-header .af-header-inner .af-site-branding .af-site-title{margin:0}.af-site-header .af-header-inner .af-site-branding .af-site-logo img{display:block}.af-site-header .af-header-inner .af-site-branding.af-show-logo .af-site-title,.af-site-header .af-header-inner .af-site-branding.af-show-title .af-site-logo{display:none!important}.af-site-header.af-header-inverted .af-header-inner{flex-direction:row-reverse}.af-site-header.af-header-inverted .af-header-inner .af-site-branding{text-align:end}.af-site-header.af-header-stacked .af-header-inner{align-items:center;flex-direction:column;text-align:center}.af-site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.af-site-footer .af-site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.af-site-footer .af-site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.af-site-footer .af-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.af-site-footer .af-footer-inner .af-custom-logo-link{display:block}.af-site-footer .af-footer-inner .af-site-branding .af-site-description,.af-site-footer .af-footer-inner .af-site-branding .af-site-title{margin:0}.af-site-footer .af-footer-inner .af-site-branding .af-site-logo img{display:block}.af-site-footer .af-footer-inner .af-site-branding.af-show-logo .af-site-title,.af-site-footer .af-footer-inner .af-site-branding.af-show-title .af-site-logo{display:none!important}.af-site-footer .af-footer-inner .af-copyright{align-items:center;display:flex;justify-content:flex-end}.af-site-footer .af-footer-inner .af-copyright p{margin:0}.af-site-footer.af-footer-inverted .af-footer-inner{flex-direction:row-reverse}.af-site-footer.af-footer-inverted .af-footer-inner .af-site-branding{text-align:end}.af-site-footer.af-footer-stacked .af-footer-inner{align-items:center;flex-direction:column;text-align:center}.af-site-footer.af-footer-stacked .af-footer-inner .af-site-branding .af-site-title{text-align:center}.af-site-footer.af-footer-stacked .af-footer-inner .af-site-navigation .af-menu{padding:0}@media(max-width:576px){.af-site-footer:not(.af-footer-stacked) .af-footer-inner .af-copyright,.af-site-footer:not(.af-footer-stacked) .af-footer-inner .af-site-branding,.af-site-footer:not(.af-footer-stacked) .af-footer-inner .af-site-navigation{display:block;max-width:none;text-align:center;width:100%}.af-site-footer .af-footer-inner .af-site-navigation ul.af-menu{justify-content:center}.af-site-footer .af-footer-inner .af-site-navigation ul.af-menu li{display:inline-block}}.af-site-header.af-header-stacked .af-site-navigation-toggle-holder{justify-content:center;max-width:100%}.af-site-header.af-menu-layout-dropdown .af-site-navigation{display:none}.af-site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.af-site-navigation-toggle-holder .af-site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.af-site-navigation-toggle-holder .af-site-navigation-toggle-icon{display:block;width:1.25rem}.af-site-navigation-toggle-holder .af-site-navigation-toggle-icon:after,.af-site-navigation-toggle-holder .af-site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.af-site-navigation-toggle-holder .af-site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.af-site-navigation-toggle-holder .af-site-navigation-toggle[aria-expanded=true] .af-site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.af-site-navigation-toggle-holder .af-site-navigation-toggle[aria-expanded=true] .af-site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.af-site-navigation{align-items:center;display:flex}.af-site-navigation ul.af-menu,.af-site-navigation ul.af-menu ul{list-style-type:none;padding:0}.af-site-navigation ul.af-menu{display:flex;flex-wrap:wrap}.af-site-navigation ul.af-menu li{display:flex;position:relative}.af-site-navigation ul.af-menu li a{display:block;padding:8px 15px}.af-site-navigation ul.af-menu li.af-menu-item-has-children{padding-inline-end:15px}.af-site-navigation ul.af-menu li.af-menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.af-site-navigation ul.af-menu li.af-menu-item-has-children:focus-within>ul{display:block}.af-site-navigation ul.af-menu li ul{background:#fff;display:none;left:0;min-width:150px;position:absolute;top:100%;z-index:2}.af-site-navigation ul.af-menu li ul li{border-block-end:1px solid #eee}.af-site-navigation ul.af-menu li ul li:last-child{border-block-end:none}.af-site-navigation ul.af-menu li ul li.af-menu-item-has-children a{flex-grow:1}.af-site-navigation ul.af-menu li ul li.af-menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.af-site-navigation ul.af-menu li ul ul{left:100%;top:0}.af-site-navigation ul.af-menu li:hover>ul{display:block}footer .af-site-navigation ul.af-menu li ul{bottom:100%;top:auto}footer .af-site-navigation ul.af-menu li ul ul{bottom:0}footer .af-site-navigation ul.af-menu a{padding:5px 15px}.af-site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.af-site-navigation-toggle-holder:not(.af-vista-active)+.af-site-navigation-dropdown{max-height:0;transform:scaleY(0)}.af-site-navigation-toggle-holder.af-vista-active+.af-site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.af-site-navigation-dropdown ul{padding:0}.af-site-navigation-dropdown ul.af-menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.af-site-navigation-dropdown ul.af-menu li{display:block;position:relative;width:100%}.af-site-navigation-dropdown ul.af-menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.af-site-navigation-dropdown ul.af-menu li.af-current-menu-item a{background:#55595c;color:#fff}.af-site-navigation-dropdown ul.af-menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.af-site-navigation-dropdown ul.af-menu li.af-vista-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.af-site-header.af-menu-dropdown-mobile:not(.af-menu-layout-dropdown) .af-site-navigation{display:none!important}}@media(min-width:768px){.af-site-header.af-menu-dropdown-mobile:not(.af-menu-layout-dropdown) .af-site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.af-site-header.af-menu-dropdown-mobile:not(.af-menu-layout-dropdown) .af-site-navigation{display:none!important}}@media(min-width:992px){.af-site-header.af-menu-dropdown-tablet:not(.af-menu-layout-dropdown) .af-site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.af-site-header.af-menu-dropdown-tablet:not(.af-menu-layout-dropdown) .af-site-navigation{display:none!important}}.af-site-header.af-menu-dropdown-none:not(.af-menu-layout-dropdown) .af-site-navigation-toggle-holder{display:none!important}
