.navigation-module__5G_jlG__headerContainer{z-index:1000;pointer-events:none;width:100%;position:fixed;top:0}.navigation-module__5G_jlG__topBar,.navigation-module__5G_jlG__navbar,.navigation-module__5G_jlG__logoLink,.navigation-module__5G_jlG__burgerBtn,.navigation-module__5G_jlG__mobileOverlay.navigation-module__5G_jlG__show{pointer-events:auto}.navigation-module__5G_jlG__topBar{background:var(--background-light);z-index:1002;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;height:40px;padding:0 2rem;display:flex}.navigation-module__5G_jlG__contactInfo{gap:15px;display:flex}.navigation-module__5G_jlG__contactItem{color:inherit;align-items:center;gap:6px;font-size:.8rem;text-decoration:none;transition:color .3s;display:flex}.navigation-module__5G_jlG__contactItem:hover{color:var(--red)}.navigation-module__5G_jlG__langSwitch{cursor:pointer;gap:10px;font-size:.85rem;font-weight:700;display:flex}.navigation-module__5G_jlG__languageChoser{cursor:pointer;transition:all .3s}.navigation-module__5G_jlG__languageChoser:hover{color:var(--red);transform:scale(1.1)}.navigation-module__5G_jlG__navbar{background:var(--background-light);z-index:1000;justify-content:flex-end;align-items:center;height:60px;padding:0 2rem;display:flex;box-shadow:0 2px 5px #0000000d}.navigation-module__5G_jlG__logoLink{z-index:1005;transition:transform .3s;position:absolute;top:45px;left:2rem}.navigation-module__5G_jlG__logoLink:hover{transform:scale(1.05)}.navigation-module__5G_jlG__desktopMenu{gap:25px;margin:0;padding:0;display:flex;list-style:none!important}.navigation-module__5G_jlG__desktopMenu li{list-style:none!important}.navigation-module__5G_jlG__desktopMenu a{color:var(--font-color);font-size:.95rem;text-decoration:none;transition:all .3s;display:inline-block}.navigation-module__5G_jlG__desktopMenu a:hover{color:var(--red);transform:scale(1.15)}.navigation-module__5G_jlG__burgerBtn{cursor:pointer;z-index:1010;background:0 0;border:none;display:none!important}.navigation-module__5G_jlG__mobileOverlay{background:var(--background-light);z-index:999;visibility:hidden;pointer-events:none;width:100%;height:100vh;padding-top:120px;transition:transform .4s ease-in-out;position:fixed;top:0;left:0;transform:translate(-100%)}.navigation-module__5G_jlG__mobileOverlay.navigation-module__5G_jlG__show{visibility:visible;pointer-events:auto;transform:translate(0)}.navigation-module__5G_jlG__mobileOverlay ul{padding:0 2rem;list-style:none!important}.navigation-module__5G_jlG__mobileOverlay li{border-bottom:1px solid #eee;width:85%;margin-bottom:1.5rem;list-style:none!important}.navigation-module__5G_jlG__mobileOverlay a{color:var(--font-color);font-size:1.4rem;text-decoration:none;transition:all .3s;display:inline-block}.navigation-module__5G_jlG__mobileOverlay a:hover{color:var(--red);transform:scale(1.1)translate(10px)}@media screen and (max-width:850px){.navigation-module__5G_jlG__desktopMenu{display:none!important}.navigation-module__5G_jlG__burgerBtn{position:relative;display:block!important}.navigation-module__5G_jlG__topBar{flex-direction:column;gap:8px;height:auto;min-height:45px;padding:8px 1rem}.navigation-module__5G_jlG__contactInfo,.navigation-module__5G_jlG__langSwitch{justify-content:center;width:100%}.navigation-module__5G_jlG__logoLink{top:85px;left:1rem}}
:root{--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground:#fff;--background-nearwhite:#f7f8fa;--background-light:#f2f3f5;--background-medium:#c6c8ca;--fontHandwriting:#fa1105;--background-medium-warm:#faf1e0;--background-dark:#2f3436;--red:#f50808;--cookieConsentBackground:#f50808;--footerFont-color:#f9f6f6;--font-color:black;--cardImageBoxShadow:10px 20px 15px #9b9a9a;--cardItemBorderDark:#34343a83;--cardImageBorderRadius:5px;--fontsize-h1Text:2.5em;--fontsize-h2Text:2.2em;--fontsize-h3Text:2em;--fontsize-h4Text:1.5em;--fontsize-h5Text:1.2em;--fontsize-h6Text:.9em;--fontsize-h7Text:.7em;--fontsize-h8Text:.5em;--fontsize-navigationContact:1em;--fontsize-navigationMenu:1.2em;--fontweight-h1Text:600;--fontweight-h2Text:500;--fontweight-h3Text:400;--fontweight-h4Text:300;--fontweight-h5Text:100;--h1Margin-left:1rem;--margin-left:3.5rem;--padding-left:3.5rem}body{margin:0;padding:0}main{margin:0;padding:0;display:block}.content{width:100%;margin:0;padding:0}.section{margin-top:0}
