.menu-item-module-scss-module__o1W6oW__menu-item{background-blend-mode:soft-light;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;width:clamp(300px,80vw,375px);height:clamp(80px,20vw,100px);transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}@media not (max-width:768px){.menu-item-module-scss-module__o1W6oW__menu-item{width:clamp(90px,22vw,100px);height:clamp(450px,112vw,500px)}}.menu-item-module-scss-module__o1W6oW__menu-item .menu-item-module-scss-module__o1W6oW__overlay{background-color:rgb(var(--default-mask));opacity:.6;flex:1;transition:all .5s ease-in-out}.menu-item-module-scss-module__o1W6oW__menu-item:focus-visible .menu-item-module-scss-module__o1W6oW__overlay,.menu-item-module-scss-module__o1W6oW__menu-item:active .menu-item-module-scss-module__o1W6oW__overlay,.menu-item-module-scss-module__o1W6oW__menu-item:hover .menu-item-module-scss-module__o1W6oW__overlay{background-color:rgb(var(--hover-mask));opacity:.5}.menu-item-module-scss-module__o1W6oW__menu-item:focus-visible .menu-item-module-scss-module__o1W6oW__mobile-title,.menu-item-module-scss-module__o1W6oW__menu-item:active .menu-item-module-scss-module__o1W6oW__mobile-title,.menu-item-module-scss-module__o1W6oW__menu-item:hover .menu-item-module-scss-module__o1W6oW__mobile-title{color:var(--text-background)}.menu-item-module-scss-module__o1W6oW__mobile-title{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}@media not (max-width:768px){.menu-item-module-scss-module__o1W6oW__mobile-title{display:none}}
.menu-module-scss-module__0QjMmq__wrapper{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:2rem;display:flex}.menu-module-scss-module__0QjMmq__boxes{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:1rem;display:flex}@media not (max-width:768px){.menu-module-scss-module__0QjMmq__boxes{flex-direction:unset;gap:1.5rem}}.menu-module-scss-module__0QjMmq__menu-title{height:40px;display:none}@media not (max-width:768px){.menu-module-scss-module__0QjMmq__menu-title{display:unset}}.menu-module-scss-module__0QjMmq__h1{opacity:0;transition:opacity .5s ease-in-out,transform .2s ease-in-out}.menu-module-scss-module__0QjMmq__hidden{opacity:0;transform:translateY(10px)}.menu-module-scss-module__0QjMmq__visible{opacity:1;transform:translateY(0)}
