@keyframes category-card_backgroundAnimation__0SXdE{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.category-card_container__vunx4{display:flex;flex-direction:column;font-size:var(--fs-m);gap:.75em}@media(max-width:1023px){.category-card_container__vunx4{font-size:var(--fs-sm)}}@media(max-width:599px){.category-card_container__vunx4{font-size:var(--fs-s)}}.category-card_container__vunx4:focus-visible{outline:none}.category-card_container__vunx4:focus-visible .category-card_imageBox__eCvJ1,.category-card_container__vunx4:hover .category-card_imageBox__eCvJ1{transform:translateY(-4px)}.category-card_container__vunx4:focus-visible .category-card_button__Ou4JY svg,.category-card_container__vunx4:hover .category-card_button__Ou4JY svg{transform:translateX(15%)}.category-card_separator__Ye_lk{width:20%;height:1px;background:var(--color-primary-300)}.category-card_imageBox__eCvJ1{position:relative;overflow:hidden;border-radius:var(--radius-m);transition:transform .5s ease-out}.category-card_imageBox__eCvJ1:before{content:"";position:absolute;top:50%;left:50%;border-radius:inherit;transform:translate(-50%,-50%);width:calc(100% - 1px);height:calc(100% - 1px);background:var(--color-neutral-800)}.category-card_ratio__SNnoo{aspect-ratio:var(--aspect-ratio-category-card-image)}.category-card_content__1yCHN{display:flex;flex-direction:column;gap:.25em}.category-card_name__QPXob{font-size:1em;font-weight:var(--fw-medium);line-height:calc(1.2*var(--lhm))}.category-card_descriptionBox__VN_ND,.category-card_name__QPXob{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-card_descriptionBox__VN_ND{font-size:.7em;color:var(--color-neutral-700);line-height:calc(1.5*var(--lhm))}.category-card_description__r2Bq4{display:contents}.category-card_button__Ou4JY{margin-top:.25em}.category-card_button__Ou4JY svg{transform:translateX(0);transition:transform .5s ease-out}@keyframes mega-menu-banner_backgroundAnimation__99Cum{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.mega-menu-banner_container__EvlwD{display:flex;flex-direction:column;gap:.75em;font-size:var(--fs-s)}.mega-menu-banner_container__EvlwD:focus-visible{outline:none}.mega-menu-banner_container__EvlwD:focus-visible .mega-menu-banner_image__Ba_8_,.mega-menu-banner_container__EvlwD:hover .mega-menu-banner_image__Ba_8_{transform:scale(1.03)}.mega-menu-banner_imageBox__PPMTE{position:relative;overflow:hidden;border-radius:var(--radius-m)}.mega-menu-banner_image__Ba_8_{transition:transform .5s ease-out}.mega-menu-banner_title__hHBrC{line-height:calc(1.4*var(--lhm))}.mega-menu-banner_icon__VCxRH{flex:0 0 auto;transform:translateX(0);transition:transform .5s ease-out}.mega-menu-banner_overlay__oMtVP{position:relative}.mega-menu-banner_overlay__oMtVP .mega-menu-banner_ratio__xw1jn{aspect-ratio:660/232}.mega-menu-banner_overlay__oMtVP .mega-menu-banner_content__WiKuC{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--color-white);background:rgba(0,0,0,.25)}.mega-menu-banner_overlay__oMtVP .mega-menu-banner_title__hHBrC{font-size:var(--fs-sm)}.mega-menu-banner_caption__ICCJd .mega-menu-banner_ratio__xw1jn{aspect-ratio:312/232}.mega-menu-banner_caption__ICCJd .mega-menu-banner_content__WiKuC{display:flex;align-items:center;justify-content:space-between;gap:16px}@keyframes user-widget_backgroundAnimation__Kj_dp{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.user-widget_layout__YvA7M .user-widget_container__RzIYh{padding-bottom:0;position:relative}.user-widget_layout__YvA7M .user-widget_logged__Xzwxy{overflow-y:initial}.user-widget_button__XPizu{position:relative}.user-widget_dot__fDRmg{position:absolute;left:58%;top:65%;background:var(--color-primary-500);width:8px;height:8px;border-radius:50%}.user-widget_form-box__S7Vhl{padding:50px;display:flex;flex-direction:column;gap:50px}@media(max-width:599px){.user-widget_form-box__S7Vhl{gap:30px;padding:20px}}.user-widget_logged-box__fTPPA{flex-grow:1;display:flex;flex-direction:column}.user-widget_navigation__KkdOp{flex-grow:1;position:relative;overflow:hidden;padding:12px 15px 0}