.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px)}.side-navigation>ul>li>a{position:relative;z-index:100;background-color:#40c1ac}.side-navigation li.has-subnav{position:relative}.side-navigation li.has-subnav:not(.is-expanded)>a::after{content:'>';position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#fff}.side-navigation__subnav{position:absolute;top:0;left:0;background-color:#40c1ac;width:100%;z-index:99;transition:all .2s ease-out;overflow:hidden;opacity:0;pointer-events:none}.side-navigation__subnav.is-bottom{top:auto;bottom:0}.side-navigation li.has-subnav.is-expanded .side-navigation__subnav{pointer-events:all}.side-navigation li.has-subnav.is-active .side-navigation__subnav{left:100%;opacity:1;pointer-events:all}.side-navigation li.is-expanded .side-navigation__subnav{position:relative;transition:none;opacity:1;z-index:100;left:auto;top:auto;bottom:auto}.side-navigation li.is-expanded .side-navigation__subnav a{color:#006f62;padding:10px 15px 10px 30px}.side-navigation li.is-expanded .side-navigation__subnav a:hover{color:#fff}.side-navigation li.is-expanded .side-navigation__subnav-trigger,.side-navigation__subnav-trigger{display:none;position:absolute}.side-navigation__subnav-trigger:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:2px;background:#fff}.side-navigation__subnav-trigger:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:2px;width:100%;background:#fff}@media screen and (max-width:1024px){.side-navigation li.has-subnav:not(.is-expanded)>a{padding-right:32px}.side-navigation li.has-subnav:not(.is-expanded)>a::after{content:none}.side-navigation__subnav-trigger{color:#fff;appearance:none;background:0 0;border:0;right:15px;top:50%;transform:translateY(-50%) rotate(0);display:block;z-index:100;width:16px;height:16px;padding:0;transition:.4s cubic-bezier(.2,.6,.3,1.1)}.side-navigation li.has-subnav.is-active .side-navigation__subnav-trigger{transform:translateY(-50%) rotate(360deg)}.side-navigation li.has-subnav.is-active .side-navigation__subnav-trigger:before{width:0}}@media screen and (max-width:640px){li:not(.is-expanded) .side-navigation__subnav{position:relative;top:auto;left:auto;width:100%;transition:all .4s ease-in-out;overflow:hidden;opacity:1;max-height:0}.side-navigation li.has-subnav.is-active .side-navigation__subnav{max-height:380px;left:auto}.side-navigation li:not(.is-expanded) .side-navigation__subnav a{color:#006f62;padding-left:30px}.side-navigation li:not(.is-expanded) .side-navigation__subnav a:hover{color:#fff}}
/*# sourceMappingURL=maps/side-nav-subnav.min.css.map */
