.c-sidebar-nav{width:100%}.c-sidebar-nav__items{margin:0;padding:0;list-style:none}.c-sidebar-nav__item+.c-sidebar-nav__item{margin-top:.5rem}.c-sidebar-nav__item-link{display:flex;padding:1.5rem 3rem;align-items:center;justify-content:space-between;position:relative;color:inherit;font-size:1.8rem;font-weight:700;line-height:1.2222;text-decoration:none;border-radius:.5rem;background-color:#f4f3ef;transition:color .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1)}.c-sidebar-nav__item--active .c-sidebar-nav__item-link{color:#98002e}.c-sidebar-nav__item--active .c-sidebar-nav__item-link::before{content:'';display:block;height:100%;width:.7rem;position:absolute;top:0;left:0;border-radius:.5rem 0 0 .5rem;background-color:#98002e}.c-sidebar-nav__item-link[href]:focus,.c-sidebar-nav__item-link[href]:hover{color:#98002e;text-decoration:underline;background-color:#ded9cf}.c-sidebar-nav__item-icon{flex:0 0 auto;margin-left:3rem;color:#98002e;font-size:1rem}.c-sidebar-nav__subnav{margin:0;padding:1rem 0;list-style:none}.c-sidebar-nav__subnav-item{padding-left:3rem;position:relative}.c-sidebar-nav__subnav-icon{position:absolute;top:1.45rem;left:1.3rem;color:#98002e;font-size:1rem}.c-sidebar-nav__subnav-link{display:block;padding:1rem 0;color:inherit;font-size:1.6rem;line-height:1.1875;text-decoration:none;transition:color .3s cubic-bezier(.165,.84,.44,1)}.c-sidebar-nav__subnav-link:focus,.c-sidebar-nav__subnav-link:hover{color:#98002e;text-decoration:underline}.c-sidebar-nav__subnav-item--active .c-sidebar-nav__subnav-link{color:#98002e;font-weight:700}.c-sidebar-nav-toggle{display:flex;margin-bottom:1rem;padding:1.5rem 3rem;align-items:center;justify-content:flex-end;color:inherit;font-size:1.8rem;font-weight:700;line-height:1.2222;text-decoration:none;border:none;border-radius:.5rem;background-color:#f4f3ef;cursor:pointer;transition:color .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1)}.c-sidebar-nav-toggle:focus,.c-sidebar-nav-toggle:hover{color:#98002e;text-decoration:underline;background-color:#ded9cf}.c-sidebar-nav-toggle__icons{display:block;width:1.4rem;height:1.4rem;margin-left:1rem;position:relative}.c-sidebar-nav-toggle__icon{position:absolute;top:0;left:0;color:#98002e;font-size:1.4rem;transition:opacity .3s cubic-bezier(.165,.84,.44,1),visibility .3s cubic-bezier(.165,.84,.44,1)}.c-sidebar-nav-toggle__icon--close{opacity:0;visibility:hidden}.c-sidebar-nav-toggle.is-visible .c-sidebar-nav-toggle__icon--close{opacity:1;visibility:visible}.c-sidebar-nav-toggle.is-visible .c-sidebar-nav-toggle__icon--open{opacity:0;visibility:hidden}@media all and (min-width:768px){.c-sidebar-nav{margin-bottom:3rem}}@media all and (min-width:1280px){.c-sidebar-nav-toggle{display:none}}@media all and (max-width:1279px){.c-sidebar-nav{display:none}.l-sidebar-layout__sidebar .c-sidebar-nav{order:-1}.l-sidebar-layout__sidebar .c-sidebar-nav-toggle{margin-left:auto;flex:0 1 33.3333%;align-self:flex-start;order:-1}}@media all and (max-width:767px){.l-sidebar-layout__sidebar .c-sidebar-nav-toggle{flex:1 1 100%}}