@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:300;src:local(""),url(/fonts/sora-v1-latin/sora-v1-latin-300.woff2) format("woff2"),url(/fonts/sora-v1-latin/sora-v1-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:400;src:local(""),url(/fonts/sora-v1-latin/sora-v1-latin-regular.woff2) format("woff2"),url(/fonts/sora-v1-latin/sora-v1-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:local(""),url(/fonts/sora-v1-latin/sora-v1-latin-600.woff2) format("woff2"),url(/fonts/sora-v1-latin/sora-v1-latin-600.woff) format("woff")}:root{--primary-color:#000;--secondary-color:#11221c;--highlight-color:#324177;--font-color:#fff}body{--font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;all:unset;align-items:center;background:linear-gradient(0deg,#061b14,#0a2a1f,#0f3d2e,#14523c),radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.05),transparent 40%);display:flex;flex-direction:column;font-family:var(--font-family),serif;height:100vh;justify-content:space-between;overflow:hidden;position:relative;row-gap:64px;text-rendering:optimizeLegibility}body,body a{color:var(--font-color)}body a{font-weight:600;text-decoration:none}body h1,body h2,body h3,body p{margin:unset;padding:unset}.natuerlich-logo{height:-moz-max-content;height:max-content;margin-inline:auto;margin-bottom:24px;max-width:320px;width:100%}.sitefooter__inner,.sitemain{display:flex;flex-direction:column;margin-inline:auto;max-width:1920px;text-align:center;width:calc(100% - 80px)}.sitemain{margin-top:40px;row-gap:8px}@media screen and (width >= 1024px){.sitemain{margin-top:120px}}.sitefooter{background:var(--secondary-color);display:flex;flex-direction:column;padding-block:32px;width:100%}.sitefooter p{font-size:14px}.sitefooter a{background:transparent;border-radius:4px;padding:4px 8px;transition:background .33s ease-in-out}@media (hover:hover){.sitefooter a:hover{background:var(--primary-color)}}.sitefooter__inner{row-gap:4px}.button{background:var(--highlight-color);border-radius:4px;margin-top:24px;margin-inline:auto;max-width:-moz-max-content;max-width:max-content;padding:8px 12px;transition:background .33s ease-in-out}@media (hover:hover){.button:hover{background:var(--primary-color)}}
