.header-desktop[data-v-71d936e1]{display:grid;gap:var(--padding-regular);grid-template-columns:repeat(3,1fr);max-width:var(--content-max-width);width:100%}.header-desktop div[data-v-71d936e1]{align-items:center;display:flex}.header-desktop .header-links[data-v-71d936e1]{display:flex;gap:calc(var(--padding-regular)*1.5)}.header-desktop .header-links a[data-v-71d936e1]{color:var(--color-dark);font-weight:500;text-decoration:none}.header-desktop .header-links a.header-link-cta[data-v-71d936e1]{border-bottom:3px solid var(--color-info);color:var(--color-info);cursor:pointer;display:inline-block;outline:none;padding-bottom:var(--padding-small);padding-top:var(--padding-small);text-decoration:none;transition:all .25s ease-in-out}.header-desktop .header-links a.header-link-cta[data-v-71d936e1]:hover{border-bottom:3px solid var(--color-text-dark);color:var(--color-text-dark);margin-bottom:var(--padding-small);padding-bottom:0}.header-desktop .header-links a.header-link-active[data-v-71d936e1]{font-weight:700}.header-desktop .header-links a .header-links-language[data-v-71d936e1]{align-items:center;display:flex;gap:4px}.header-desktop .header-links a .header-links-language img[data-v-71d936e1]{height:18px;width:18px}.header-mobile[data-v-71d936e1]{position:relative;text-align:center;width:100%}.header-mobile .header-mobile-button[data-v-71d936e1]{position:absolute;right:var(--padding-regular);top:calc(50% - 16px)}.header-mobile .header-mobile-button img[data-v-71d936e1]{height:32px;width:32px}.header-mobile .header-mobile-menu-wrapper[data-v-71d936e1]{background-color:var(--color-light);bottom:0;left:100%;position:fixed;top:0;transition:all .25s ease-in-out;width:100%}.header-mobile .header-mobile-menu-wrapper .header-mobile-button[data-v-71d936e1]{top:calc(var(--layout-header-height)/2 - 16px)}.header-mobile .header-mobile-menu-wrapper .header-mobile-menu-items[data-v-71d936e1]{bottom:0;overflow-y:auto;position:absolute;top:var(--layout-header-height);width:100%}.header-mobile .header-mobile-menu-wrapper .header-mobile-menu-items ul[data-v-71d936e1]{list-style:none;padding:0}.header-mobile .header-mobile-menu-wrapper .header-mobile-menu-items ul li[data-v-71d936e1]{padding:var(--padding-regular) 0}.header-mobile .header-mobile-menu-wrapper .header-mobile-menu-items ul li a[data-v-71d936e1]{color:var(--color-dark);font-size:var(--font-size-large);font-weight:500;text-decoration:none}.header-mobile .header-mobile-menu-wrapper .header-mobile-menu-items ul li a.header-mobile-link-active[data-v-71d936e1]{font-weight:700}.header-mobile .header-mobile-menu-wrapper .header-mobile-menu-items ul li a .header-mobile-links-language[data-v-71d936e1]{align-items:center;display:flex;font-size:var(--font-size-regular);gap:8px}.header-mobile .header-mobile-menu-wrapper .header-mobile-menu-items ul li a .header-mobile-links-language img[data-v-71d936e1]{height:24px;width:24px}.header-mobile .header-mobile-menu-wrapper.show-mobile-menu[data-v-71d936e1]{left:0}@media only screen and (min-width:768px) and (max-width:1023px){.header-desktop[data-v-71d936e1]{padding:0 var(--padding-regular)}}@media only screen and (min-width:1024px) and (max-width:1439px){.header-desktop[data-v-71d936e1]{padding:0 var(--padding-regular)}}.footer[data-v-5f38fe06]{overflow:auto}.footer .footer-wrapper[data-v-5f38fe06]{margin:auto;max-width:var(--content-max-width)}.footer .footer-wrapper .footer-column[data-v-5f38fe06]{display:flex;flex-direction:column;gap:var(--padding-regular)}.footer .footer-copyright[data-v-5f38fe06]{font-size:var(--font-size-small);padding:var(--padding-regular);text-align:center}@media only screen and (min-width:320px) and (max-width:667px){.footer[data-v-5f38fe06]{margin-bottom:var(--icon-size)}}.layout{height:100%;position:relative;width:100%}.layout .layout-header{align-items:center;background-color:var(--color-light);display:flex;height:var(--layout-header-height);justify-content:center;position:sticky;top:0;width:100%;z-index:999}.layout .layout-content{min-height:calc(100vh - var(--layout-header-height) - var(--layout-footer-height));width:100%}.layout .layout-footer{background-color:#fff;min-height:var(--layout-footer-height);width:100%}
