.anchor-menu{background:#fff;margin:4rem 0;padding:2.5rem 5%;position:-webkit-sticky;position:sticky;top:-1px;z-index:10}.anchor-menu .anchor-menu-container{margin:0 auto;max-width:572px;color:#000;text-align:left;position:relative}.anchor-menu .anchor-menu-container__heading{border:1px solid #000;font:normal normal 300 1.8rem/2.4rem plaax,sans-serif;letter-spacing:0;position:relative;padding:1.2rem 2.6rem 1rem;cursor:pointer}.anchor-menu .anchor-menu-container__toggle{position:absolute;right:2.12rem;top:0;width:4.7rem;height:100%}.anchor-menu .anchor-menu-container__toggle svg{transition:all .2s ease-in-out;position:absolute;left:calc(50% - 7.13px);top:calc(50% - 7.13px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block;width:14.26px;height:14.26px}.anchor-menu .anchor-menu-container__menu{position:absolute;left:0;top:auto;width:100%;background:#fff;border:1px solid #000;border-top:0;padding:2rem 2.6rem 2.2rem;display:none}.anchor-menu .anchor-menu-container__menu ul{margin:0;padding:0;list-style-type:none}.anchor-menu .anchor-menu-container__menu a{color:#000;text-decoration:none;display:block;font:normal normal normal 1.6rem/2em plaax,sans-serif;letter-spacing:0;text-transform:capitalize}@media only screen and (min-width:64em){.anchor-menu .anchor-menu-container__menu a{font-size:1.8rem}}.anchor-menu .anchor-menu-container__menu a:active,.anchor-menu .anchor-menu-container__menu a:hover{color:#c9aefd}.anchor-menu.is-open .anchor-menu-container__toggle svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}