.s-side-nav__button{align-items:center;display:inline-flex;justify-content:space-between;padding-inline:1rem;width:100%}.s-side-nav__button:after{border-bottom:.125rem solid;border-right:.125rem solid;content:"";display:block;height:.5rem;margin:0 .4rem .25rem .75rem;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:.5rem}.s-side-nav__button.is-active:after{transform:rotate(225deg)}.s-side-nav__image{display:none}.s-side-nav__list{background-color:#f8f7f6}.s-side-nav__link{align-items:center;border-bottom:.0625rem solid #f0efef;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.75rem 1rem;position:relative;text-transform:capitalize}.s-side-nav__link .icon{color:#3f548e}.s-side-nav__link.is-active,.s-side-nav__link:hover{background-color:#fff;color:#3f548e;font-weight:600}@media only screen and (max-width:64em) and (min-width:64em){.s-side-nav{width:90%}}@media only screen and (min-width:64em){.s-side-nav{background-color:#f8f7f6;display:flex;flex-direction:column;height:100%}.s-side-nav__button{display:none}.s-side-nav__image{display:block;margin-top:auto;padding-top:1.5rem}.s-side-nav__link.is-active:before,.s-side-nav__link:hover:before{background-color:#fff;border-radius:.1875rem 0 0 .1875rem;content:"";display:block;height:100%;left:-.25rem;position:absolute;width:.25rem}}@media only screen and (max-width:64em){.s-side-nav{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.s-side-nav__list-wrapper{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;width:calc(100% + .375rem)}.s-side-nav__list-wrapper:after,.s-side-nav__list-wrapper:before{content:"";display:block;position:relative;z-index:-1}.s-side-nav__list-wrapper:before{margin-top:-.3125rem}.s-side-nav__list-wrapper:after{margin-bottom:-2.8125rem}.s-side-nav__list-wrapper.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.s-side-nav__list-wrapper.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.s-side-nav__list{border-radius:.1875rem;overflow:hidden}}