.brand-logo{align-items:center;display:flex;height:100%}.brand-logo path{fill:var(--color-graphite)}.brand-logo__ellos{height:1.75rem;transform:translateY(-.125rem)}.brand-logo__jotex{height:1.5rem}.brand-logo__homeroom{height:2rem}@media (min-width:62em){.brand-logo__ellos{height:2.375rem;transform:translateY(-.1875rem)}.brand-logo__jotex{height:1.5rem}.brand-logo__homeroom{height:2.25rem}}.go-back-button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:0;-webkit-tap-highlight-color:transparent}.go-back-button:focus{outline:none}.go-back-button:active span:after,.go-back-button:focus-visible span:after,.go-back-button:hover span:after{opacity:1}.go-back-button.size-m span{padding-top:.125rem}.go-back-button--text{color:var(--font-color)}@media (max-width:61.9375rem){.go-back-button.shrink{height:4rem;width:4rem}.go-back-button.shrink span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.go-back-button span{font-size:.875rem;font-weight:400;line-height:1.5;margin:0 1rem;position:relative}.go-back-button span:after{background:var(--color-graphite);bottom:-.0625rem;content:"";height:.0625rem;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}@media (min-width:62em){.go-back-button{height:auto;width:auto}}.header-site-container{height:4rem;width:100%}.header-site-container__inner{width:100%}.header-site-container__inner .header-site{background:var(--color-snow);border-bottom:.0625rem solid var(--color-silver);width:100%}.header-site-container__inner .header-site__content{align-items:center;display:flex;flex-wrap:wrap;height:4rem;justify-content:space-between;margin:auto auto -1px;max-width:64rem;position:relative}.header-site-container__inner .header-site__button{align-items:center;background-color:transparent;border:none;color:var(--font-color);cursor:pointer;display:flex;height:4rem;justify-content:center;outline:none;text-decoration:none;width:4rem}@media (max-width:61.9375rem){.header-site-container__inner .header-site__button span{display:none}}.header-site-container__inner .header-site__logo{height:100%;left:50%;position:absolute;top:0;transform:translate(-50%)}@media (min-width:62em){.header-site-container{height:5rem}.header-site-container__inner .header-site{padding-inline:3rem}.header-site-container__inner .header-site__content{height:5rem}.header-site-container__inner .header-site__button{height:auto;width:auto;-webkit-tap-highlight-color:transparent}.header-site-container__inner .header-site__button:active span:after,.header-site-container__inner .header-site__button:focus-visible span:after,.header-site-container__inner .header-site__button:hover span:after{opacity:1}.header-site-container__inner .header-site__button span{display:block;font-size:.875rem;font-weight:400;line-height:1.5;margin:0 1rem;position:relative}.header-site-container__inner .header-site__button span:after{background:var(--color-graphite);bottom:-.0625rem;content:"";height:.0625rem;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}}.side-navigation{height:4.125rem;padding:1rem 1rem 0}.side-navigation__background{background:transparent;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.side-navigation .dropdown-button{align-items:center;background:var(--color-white);border:.0625rem solid var(--color-dark-silver);border-radius:.125rem;display:flex;justify-content:space-between;padding-inline:1rem;position:relative;width:100%;z-index:1}.side-navigation .dropdown-button__content{align-items:flex-end;color:var(--color-graphite);display:flex;font-size:.875rem;font-weight:600;gap:.75rem;justify-content:center;line-height:1.1875rem;padding-block:.75rem}.side-navigation .dropdown-button .ui-icon{transition:transform .3s ease}.side-navigation .dropdown-button .ui-icon.is-active{transform:rotate(180deg)}.side-navigation__list.dropdown{background-color:var(--color-white);background:var(--color-white);border:.0625rem solid var(--color-dark-silver);border-top:none;box-shadow:0 16px 24px #00000014;margin:0 0 1rem;opacity:0;position:relative;transition:all .3s ease;visibility:hidden;z-index:1}.side-navigation__list.dropdown.expanded{opacity:1;visibility:visible}.side-navigation__list.dropdown.expanded .link{border-bottom:.0625rem solid var(--color-silver);font-size:.875rem;font-weight:500;padding:.75rem 1rem;position:relative}.side-navigation__list.dropdown.expanded .link.cta{display:flex;font-weight:600;margin:1.5rem .75rem}.side-navigation__list.dropdown.expanded .side-navigation__list--item:last-child .link{border-bottom:none}.side-navigation__list .dropdown-item>span{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.side-navigation .link{display:block;line-height:1.1875rem;padding:.75rem}.side-navigation .active{display:none;position:relative}@media (min-width:62em){.side-navigation{align-self:flex-start;height:unset;min-width:17.5rem;padding:0;position:sticky;top:2rem}.side-navigation .customer-name{align-items:center;border-bottom:.0625rem solid var(--color-silver);display:flex;font-weight:600;gap:1rem;padding-bottom:1.5rem}.side-navigation .customer-name--avatar{background-color:var(--color-graphite);border-radius:50%;display:grid;height:2rem;place-items:center;width:2rem}.side-navigation .customer-name b{color:var(--color-white);font-size:.8125rem;line-height:1.125rem}.side-navigation__list{display:flex;flex-direction:column;gap:1rem}.side-navigation .link{padding:0}.side-navigation .link .label{position:relative;-webkit-tap-highlight-color:transparent}.side-navigation .link .label:after{background:var(--color-graphite);bottom:-.125rem;content:"";height:.0625rem;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.side-navigation .link .label:focus{outline:none}.side-navigation .link .label:active:after,.side-navigation .link .label:focus-visible:after,.side-navigation .link .label:hover:after{opacity:1}.side-navigation .link.active .label:after{opacity:1}}.footer-site{margin:3rem auto 0;max-width:64rem;width:100%}.footer-site__content{align-items:center;display:flex;justify-content:space-between;margin-inline:1.5rem}.footer-site__links{display:flex;list-style:none;padding:1rem 0}.footer-site__links-item{font-size:.8125rem;padding:0 1rem}.footer-site__links-item:not(:last-of-type){border-right:.0625rem solid var(--color-dark-silver)}.footer-site__links-item:last-child{padding-right:0}.footer-site__links-item a{color:var(--color-iron);line-height:1.5;position:relative;text-decoration:none;transition:all .3s ease;-webkit-tap-highlight-color:transparent}.footer-site__links-item a:active:after,.footer-site__links-item a:focus-visible:after,.footer-site__links-item a:hover:after{opacity:1}.footer-site__links-item a:after{background:var(--color-iron);bottom:-.1875rem;content:"";height:.0625rem;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.footer-site .go-back-button .go-back-button--text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (min-width:36em){.footer-site{padding:2rem 0;width:100%}.footer-site__links{background:transparent;flex-grow:1;justify-content:flex-end;margin:0;padding:0}.footer-site__links-item{font-size:.875rem;line-height:1.3125rem;margin:0;padding:0 0 0 1rem}.footer-site__links-item:not(:last-of-type){padding:0 1rem}}@media (min-width:62em){.footer-site .go-back-button .go-back-button--text{clip-path:none;height:auto;overflow:visible;position:static;position:relative;white-space:inherit;width:auto}}@media (min-width:75em){.footer-site__content{margin-inline:0}}.inline-notification{bottom:1.5rem;left:0;pointer-events:none;position:fixed;width:100%;z-index:25}.inline-notification.v-enter-active,.inline-notification.v-leave-active{transition:transform .3s ease,opacity .2s linear}.inline-notification.v-enter-from,.inline-notification.v-leave-to{opacity:0;transform:translate3d(0,50%,0)}.inline-notification:active,.inline-notification:focus,.inline-notification:focus-visible{-webkit-appearance:none;border:none;outline:none;outline-style:none;outline-width:0}.inline-notification__inner{align-items:center;background-color:var(--inline-notification-background-info);border-radius:.5rem;color:var(--inline-notification-text-color);display:flex;font-size:.875rem;font-weight:600;margin:0 1.5rem;min-height:3.5rem;padding:.75rem;pointer-events:all}.success .inline-notification__inner{background-color:var(--inline-notification-background-success)}.warning .inline-notification__inner{background-color:var(--inline-notification-background-warning)}.error .inline-notification__inner{background-color:var(--inline-notification-background-error)}.inline-notification__inner p{flex:1 1 auto;margin:0}.inline-notification__inner svg{fill:currentColor}.inline-notification__inner .ui-left{flex-shrink:0;margin-right:.75rem}.inline-notification__inner>[class*=ui-icon]{margin-right:.75rem}.inline-notification__inner:active,.inline-notification__inner:focus,.inline-notification__inner:focus-visible{-webkit-appearance:none;border:none;outline:none;outline-style:none;outline-width:0}.inline-notification__action{display:inline-block;line-height:1.2142857143;padding-bottom:.25rem;position:relative;text-decoration:none}.inline-notification__action:after{background-color:currentColor;bottom:0;content:false;height:1px;left:0;position:absolute;width:100%}.inline-notification__action+.inline-notification__close{margin-left:0}.inline-notification__close{background-color:transparent;border-color:transparent;border-radius:50%;color:var(--inline-notification-close-color);flex-shrink:0;margin-bottom:var(--inline-notification-close-shift);margin-left:1rem;margin-top:var(--inline-notification-close-shift);padding:0;-webkit-tap-highlight-color:transparent}.inline-notification__close:focus{outline:none}.inline-notification__close:active:not(.cta-static),.inline-notification__close:focus-visible:not(.cta-static),.inline-notification__close:hover:not(.cta-static){background-color:var(--inline-notification-close-background-interactive);border-color:transparent;color:var(--inline-notification-close-color-interactive)}.inline-notification__close svg{height:1.5rem;width:1.5rem;fill:currentColor}@media (min-width:62em){.inline-notification{bottom:3rem}.inline-notification__inner{margin:0 auto;width:25rem}}
