.app-nav-skip[data-v-661306df]{align-items:center;background:var(--color-info);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--color-on-info);display:flex;font-size:.875rem;gap:.5rem;height:1.8rem;left:0;opacity:0;padding-inline:.5rem;pointer-events:none;position:fixed;text-decoration:none!important;top:.1rem;transform:translate(-1rem);transition:all .1s;z-index:10000}.app-nav-skip[data-v-661306df]:focus{opacity:1;outline:none;pointer-events:all;transform:translate(0)}.app-nav-skip .iod-icon[data-v-661306df]{font-size:1rem}.app-course-widget[data-v-306d74a3]{background:var(--color-background);color:var(--color-text);display:flex;flex-direction:column;max-height:80vh;overflow:auto}.app-course-widget .course[data-v-306d74a3]{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-heading);cursor:pointer;display:flex;gap:.5rem;padding:1rem;text-decoration:none}.app-course-widget .course[data-v-306d74a3]:focus,.app-course-widget .course[data-v-306d74a3]:hover{background:var(--color-background-soft)}.app-course-widget .course:focus .icon[data-v-306d74a3],.app-course-widget .course:hover .icon[data-v-306d74a3]{transform:translate(4px)}.app-course-widget .course .wrapper[data-v-306d74a3]{display:flex;flex:1;flex-direction:column;gap:.75rem}.app-course-widget .course .wrapper .tags[data-v-306d74a3]{display:flex;flex-wrap:wrap;gap:.5rem}.app-course-widget .course .wrapper .tags .tag[data-v-306d74a3]{align-items:center;background:var(--color-background-soft);border-radius:2rem;display:inline-flex;height:1.5rem;padding-inline:.75rem}.app-course-widget .course .wrapper .tags .tag.highlight[data-v-306d74a3]{background:rgba(var(---color-secondary),.1);color:var(--color-secondary)}.app-course-widget .course .icon[data-v-306d74a3]{color:rgba(var(---color-text),.8);transition:transform 50ms ease-in-out}.iod-container.iod-popup[data-v-de444895]{--local-blur:20px;--local-max-width:700px;--local-color-backdrop:rgba(61,65,69,.8);--local-color-modal:var(--color-background);background:transparent;bottom:0;box-sizing:border-box;height:100%;left:0;overflow:hidden;perspective:1000px;pointer-events:none;position:fixed;transition:background .3s;width:100%;z-index:10000}.iod-container.iod-popup[data-v-de444895] *{box-sizing:inherit}.iod-container.iod-popup .popup-inner-wrapper[data-v-de444895]{display:flex;flex-direction:column;max-width:var(--local-max-width);position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1}.iod-container.iod-popup .popup-inner-wrapper .popup-header[data-v-de444895]{align-items:center;display:flex;flex:none;padding:1rem}.iod-container.iod-popup .popup-inner-wrapper .popup-header h3[data-v-de444895]{color:inherit;flex:1;font-size:1.25rem;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iod-container.iod-popup .popup-inner-wrapper .popup-header .iod-button[data-v-de444895]{--local-color-background:currentColor}.iod-container.iod-popup .popup-inner-wrapper .popup-content[data-v-de444895]{display:flex;flex-direction:column;order:1}.iod-container.iod-popup.popup-placement-left .popup-inner-wrapper[data-v-de444895],.iod-container.iod-popup.popup-placement-right .popup-inner-wrapper[data-v-de444895]{background:var(--local-color-modal);height:100%;overflow-y:hidden;width:calc(100% - 2rem)}.iod-container.iod-popup.popup-placement-left .popup-inner-wrapper .popup-header[data-v-de444895],.iod-container.iod-popup.popup-placement-right .popup-inner-wrapper .popup-header[data-v-de444895]{border-bottom:1px solid var(--color-border);color:var(--color-heading)}.iod-container.iod-popup.popup-placement-left .popup-inner-wrapper .popup-content[data-v-de444895],.iod-container.iod-popup.popup-placement-right .popup-inner-wrapper .popup-content[data-v-de444895]{flex:1;overflow:auto}.iod-container.iod-popup.popup-placement-left .popup-inner-wrapper[data-v-de444895]{border-right:1px solid var(--color-border);margin:0 auto 0 0;transform:translate(-100%)}.iod-container.iod-popup.popup-placement-right .popup-inner-wrapper[data-v-de444895]{border-left:1px solid var(--color-border);margin:0 0 0 auto;transform:translate(100%)}.iod-container.iod-popup.popup-placement-center[data-v-de444895]{overflow-y:hidden}.iod-container.iod-popup.popup-placement-center .popup-inner-wrapper[data-v-de444895]{margin:4rem auto;opacity:0;transform:rotateX(-10deg);transform-origin:center center -200px;width:calc(100% - 2rem)}.iod-container.iod-popup.popup-placement-center .popup-inner-wrapper .popup-header[data-v-de444895]{color:#fff}.iod-container.iod-popup.popup-placement-center .popup-inner-wrapper .popup-content[data-v-de444895]{background:var(--local-color-modal);border:1px solid var(--color-border);border-radius:var(--radius-l)}.iod-container.iod-popup.open[data-v-de444895]{-webkit-backdrop-filter:blur(var(--local-blur));backdrop-filter:blur(var(--local-blur));background:var(--local-color-backdrop);overflow-y:auto;pointer-events:all}.iod-container.iod-popup.open .popup-inner-wrapper[data-v-de444895]{opacity:1;transform:rotateX(0) translate(0)}.app-menu a{border-radius:var(--radius-xs);text-decoration:none}.app-mobile-menu-toggle{display:none!important}.app-mobile-menu.menu-main{flex:1;overflow-x:hidden;overflow-y:auto;padding-block:1rem}.app-mobile-menu.menu-main .sub-menu{display:none;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.app-mobile-menu.menu-main .sub-menu.is-open{display:flex}.app-mobile-menu.menu-main .sub-menu .app-menu-item{display:contents}.app-mobile-menu.menu-main .sub-menu .app-menu-item .menu-item-row{align-items:center;display:flex;gap:.5rem;padding-inline:.5rem}.app-mobile-menu.menu-main .sub-menu .app-menu-item .menu-item-row>.menu-item-link{align-items:center;border-radius:var(--radius-m);color:var(--color-text);display:flex;flex:1;gap:.5rem;min-height:2.5rem;padding:.25rem 1rem;text-decoration:none}.app-mobile-menu.menu-main .sub-menu .app-menu-item .menu-item-row>.menu-item-link:focus,.app-mobile-menu.menu-main .sub-menu .app-menu-item .menu-item-row>.menu-item-link:hover{background:var(--color-background-soft);color:var(--color-heading);outline:none}.app-mobile-menu.menu-main .sub-menu .app-menu-item .menu-item-row>.menu-item-link.router-link-active{color:var(--color-secondary)}.app-mobile-menu.menu-main .sub-menu .app-menu-item .menu-item-row>.menu-item-link>.notification{align-items:center;background-color:var(--color-secondary);border-radius:30rem;color:var(--color-on-secondary);display:flex;font-size:.8rem;height:1.35rem;justify-content:center;line-height:1.35rem;padding-inline:.6rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-mobile-menu.menu-main .sub-menu .app-menu-item .menu-item-row>.toggle-button{align-items:center;border-radius:var(--radius-m);color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-icon);font-size:1.75rem;height:2.5rem;justify-content:center;margin-right:1rem;position:relative;transition:transform .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5rem}.app-mobile-menu.menu-main .sub-menu .app-menu-item .menu-item-row>.toggle-button:focus,.app-mobile-menu.menu-main .sub-menu .app-menu-item .menu-item-row>.toggle-button:hover{background:var(--color-background-soft);color:var(--color-heading);outline:none}.app-mobile-menu.menu-main .sub-menu .app-menu-item .menu-item-row>.toggle-button.is-open{transform:rotate(180deg)}.app-mobile-menu.menu-main .sub-menu li>ul{padding-left:1rem}.app-desktop-menu{display:flex;gap:2rem;padding-inline:1rem}.app-desktop-menu .sub-menu{list-style:none}.app-desktop-menu .sub-menu .menu-item-row{color:inherit;display:contents}.app-desktop-menu .sub-menu .menu-item-row .toggle-button{display:none}.app-desktop-menu .sub-menu .menu-item-row .menu-item-link{color:inherit;font-weight:500;text-align:center}.app-desktop-menu .sub-menu .menu-item-row .menu-item-link.router-link-active{color:var(--color-secondary)!important}.app-desktop-menu .sub-menu .menu-item-row .menu-item-link .notification{align-items:center;background-color:var(--color-secondary);border-radius:30rem;color:var(--color-on-secondary);display:flex;font-size:.7rem;height:1rem;justify-content:center;line-height:1rem;padding-inline:.5rem;pointer-events:none;position:absolute;right:-1rem;top:-.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-desktop-menu>.sub-menu{display:contents}.app-desktop-menu>.sub-menu>.app-menu-item{align-items:center;color:var(--color-text);display:flex;position:relative}.app-desktop-menu>.sub-menu>.app-menu-item>.menu-item-row>.menu-item-link{align-items:center;color:inherit;display:flex}.app-desktop-menu>.sub-menu>.app-menu-item.has-dropdown>.menu-item-row:after{content:"arrow_drop_down";font-family:var(--font-icon);font-size:1.5rem;left:50%;opacity:.7;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-desktop-menu>.sub-menu>.app-menu-item:focus,.app-desktop-menu>.sub-menu>.app-menu-item:hover{color:var(--color-heading)}.app-desktop-menu>.sub-menu>.app-menu-item:focus>.menu-item-row:after,.app-desktop-menu>.sub-menu>.app-menu-item:hover>.menu-item-row:after{opacity:1}.app-desktop-menu>.sub-menu>.app-menu-item:focus>.sub-menu,.app-desktop-menu>.sub-menu>.app-menu-item:hover>.sub-menu{opacity:1;pointer-events:all;transform:translate(-50%)}.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu{background:var(--color-background);border-radius:var(--radius-m);box-shadow:var(--shadow-card);display:flex;flex-direction:column;left:50%;min-width:220px;opacity:0;padding:1rem 0;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,10px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;white-space:nowrap;z-index:1}.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item{color:var(--color-text);position:relative;width:100%}.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item>.menu-item-row>.menu-item-link{align-items:center;color:inherit;display:flex;height:3rem;padding:0 2rem 0 1rem}.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item>.sub-menu{left:unset;right:100%;top:calc(-1rem - 1px);transform:translateY(-10px)}.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item.has-dropdown>.menu-item-row:after{content:"arrow_right";font-family:var(--font-icon);font-size:1.5rem;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item:focus,.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item:hover{color:var(--color-heading)}.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item:focus>.menu-item-row:after,.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item:hover>.menu-item-row:after{opacity:1}.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item:focus>.menu-item-row>.menu-item-link,.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item:hover>.menu-item-row>.menu-item-link{background:var(--color-background-soft)}.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item:focus>.sub-menu,.app-desktop-menu>.sub-menu>.app-menu-item .sub-menu>.app-menu-item:hover>.sub-menu{opacity:1;pointer-events:all;transform:translate(0)}@media only screen and (max-width:1023px){.app-mobile-menu-toggle{display:flex!important}.app-desktop-menu{display:none}}.app-header[data-v-8ff907e3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgb(var(---color-background),.9);color:var(--color-primary);left:0;position:sticky;right:0;top:0;width:100%;z-index:1000}.app-header.scrolled .header-row.conditional-border[data-v-8ff907e3]{opacity:1}.app-header .header-row.conditional-border[data-v-8ff907e3]{opacity:0;transition:opacity .1s ease-in-out}.app-header .header-row.system[data-v-8ff907e3]{align-items:center;display:grid!important;gap:1rem;grid-template-areas:"mail phone spacer events contact contact";grid-template-columns:auto auto 1fr auto auto auto}.app-header .header-row.system .system-button[data-v-8ff907e3]{gap:.5rem!important;padding-inline:.75rem .5rem!important}.app-header .header-row.system .button-mail[data-v-8ff907e3]{grid-area:mail}.app-header .header-row.system .button-phone[data-v-8ff907e3]{grid-area:phone}.app-header .header-row.system .button-events[data-v-8ff907e3]{grid-area:events}.app-header .header-row.system .button-contact[data-v-8ff907e3]{grid-area:contact}.app-header .header-row.system .button-language[data-v-8ff907e3]{grid-area:language}.app-header .header-row.navigation[data-v-8ff907e3]{align-items:center;display:grid!important;gap:.5rem;grid-template-areas:"logo spacer menu cta";grid-template-columns:auto 1fr auto auto;height:4rem;position:relative;z-index:2}.app-header .header-row.navigation .logo[data-v-8ff907e3]{aspect-ratio:2;background-image:url(../images/branding/epos_logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:var(--radius-xs);display:flex;grid-area:logo;height:3rem}.app-header .header-row.navigation .menu[data-v-8ff907e3]{grid-area:menu}.app-header .header-row.navigation .cta[data-v-8ff907e3]{grid-area:cta}@media only screen and (max-width:1023px){.app-header .header-row.navigation[data-v-8ff907e3]{grid-template-areas:"logo spacer cta menu"}}@media only screen and (max-width:767px){.app-header .header-row.system[data-v-8ff907e3]{grid-template-areas:"events spacer spacer contact";grid-template-columns:auto auto 1fr auto}.app-header .header-row.system .button-mail[data-v-8ff907e3],.app-header .header-row.system .button-phone[data-v-8ff907e3]{display:none}}@media only screen and (max-width:639px){.app-header .header-row.system[data-v-8ff907e3]{grid-template-areas:"events spacer contact";grid-template-columns:auto 1fr auto}.app-header .header-row.navigation .logo[data-v-8ff907e3]{height:2.5rem}}.slide-enter-active[data-v-7b954309],.slide-leave-active[data-v-7b954309]{transition:all .3s ease-in-out!important}.slide-enter-from[data-v-7b954309],.slide-leave-to[data-v-7b954309]{opacity:0;transform:translateY(2rem)}#cookie-banner[data-v-7b954309]{background:var(--color-background);border-radius:var(--radius-xl);bottom:.5rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;left:.5rem;max-height:calc(100vh - 1rem);max-width:26rem;overflow-y:scroll;position:fixed;width:calc(100% - 1rem);z-index:9000}#cookie-banner[data-v-7b954309]:after{aspect-ratio:1;background-image:url(../images/app/cookie.svg);background-repeat:no-repeat;background-size:100%;content:"";left:-2rem;opacity:.05;pointer-events:none;position:absolute;top:-2rem;width:50%;z-index:0}#cookie-banner .page[data-v-7b954309]{display:flex;flex-direction:column;gap:1rem;line-height:1.5;padding:1.5rem 1rem;position:relative;z-index:2}#cookie-banner .page hr[data-v-7b954309]{border-color:var(--color-border)}.app-footer[data-v-42115a0b]{background:var(--color-primary);color:rgba(var(---color-on-primary),.8)}.app-footer[data-v-42115a0b],.app-footer .footer-row[data-v-42115a0b]{display:flex;flex-direction:column}.app-footer .footer-row.newsletter[data-v-42115a0b]{padding-block:3rem}.app-footer .footer-row.divider[data-v-42115a0b]{border-color:rgba(var(---color-on-primary),.1)}.app-footer .footer-row.links[data-v-42115a0b]{padding-block:3rem}.app-footer .footer-row.socials[data-v-42115a0b]{background:#0e0f4666;padding-block:2rem}.app-footer .footer-limiter[data-v-42115a0b]{align-items:center;display:flex}.app-footer .footer-limiter.newsletter[data-v-42115a0b]{display:grid;gap:3rem 1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.app-footer .footer-limiter.links[data-v-42115a0b]{align-items:start;display:grid;gap:3rem 1rem;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}.app-footer .footer-limiter.links a[data-v-42115a0b]{border-radius:4px;color:rgba(var(---color-on-primary),.8)}.app-footer .footer-limiter.links a[data-v-42115a0b]:hover{color:rgba(var(---color-on-primary),1)}.app-footer .footer-limiter.links a[data-v-42115a0b]:focus{color:rgba(var(---color-on-primary),1);outline:3px solid var(--color-info)}.app-footer .footer-limiter.socials[data-v-42115a0b]{display:grid;gap:1rem 0;grid-template-columns:1fr auto;justify-content:start}@media only screen and (max-width:1023px){.app-footer .footer-limiter.links[data-v-42115a0b]{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media only screen and (max-width:767px){.app-footer .footer-limiter.newsletter[data-v-42115a0b]{grid-template-columns:1fr;grid-template-rows:auto auto}}@media only screen and (max-width:639px){.app-footer .footer-limiter.links[data-v-42115a0b]{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.app-footer .footer-row.socials[data-v-42115a0b]{padding-block:1.5rem}.app-footer .footer-limiter.socials[data-v-42115a0b]{grid-template-columns:1fr;grid-template-rows:2rem auto}}
