.menu-back{z-index:2;position:fixed;inset:1rem auto auto 1rem}.menu-layout{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.menuheader{flex-direction:column;justify-content:flex-start;align-items:center;margin:20px auto auto;display:block}.menu-text{color:#fffc;text-align:center;max-width:28rem;font-family:var(--font-micro);font-size:1rem;line-height:1.5rem}.menu-text.lh-125{line-height:1.25rem}.menulinks{grid-column-gap:48px;grid-row-gap:48px;flex-direction:column;align-items:center;margin-bottom:auto;display:flex}.menu-pages{grid-column-gap:32px;grid-row-gap:32px;flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.menu-card-link{text-decoration:none;transition:all .48s cubic-bezier(.215,.61,.355,1)}.menu-card-link:hover{opacity:.88;transform:scale(.96)}.menu-card{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.menu-card-img{background-color:#67f261;border-radius:20px;width:188px;height:188px}.menu-card-title{max-width:188px}.menu-socials{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.menu-social{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.menu-social-icon{width:64px}.menu-social-title{max-width:124px}.menu-note{grid-column-gap:16px;grid-row-gap:16px;opacity:.4;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:20px;margin-left:16px;margin-right:16px;display:flex}.menu-footer{flex-direction:row;justify-content:space-between;margin-bottom:16px;margin-left:16px;margin-right:16px;display:flex;position:fixed;inset:auto 0% 0%}.footer-link{color:var(--black80);text-decoration:none;transition:all .24s cubic-bezier(.77,0,.175,1)}.footer-link:hover{color:#000;background-color:#0000001a}.footer-link.bg--black{color:var(--white-80)}.footer-link.bg--black:hover{color:#fff;background-color:#ffffff1a}@media screen and (width<=991px){.menuheader{display:none}.menu-pages{flex-wrap:wrap}.menu-layout{grid-column-gap:48px;grid-row-gap:48px;padding-top:64px;padding-bottom:64px}.menu-card-img{width:120px;height:120px}.menulinks{margin-bottom:0}.menu-back{justify-content:center;display:flex;inset:1rem 1rem auto}}@media screen and (width<=479px){.menu-text{font-size:15px;line-height:21px}.menu-layout{height:auto;margin-top:64px;margin-bottom:64px}}
