.impressum-container.svelte-gcffry{background-color:transparent;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:0 10rem}.impressum-container.svelte-gcffry .container:where(.svelte-gcffry){display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;width:100%}.impressum-container.svelte-gcffry h1:where(.svelte-gcffry){font-family:var(--font-montserrat);color:#fff;font-size:7.5rem;font-weight:700;line-height:1.1;margin:0 0 3rem}.impressum-container.svelte-gcffry .impressum-content:where(.svelte-gcffry){margin-bottom:3rem}.impressum-container.svelte-gcffry .impressum-content:where(.svelte-gcffry) p:where(.svelte-gcffry){font-family:var(--font-rubik);color:#fff;font-size:1.25rem;font-weight:200;line-height:1.6}.impressum-container.svelte-gcffry .impressum-content:where(.svelte-gcffry) p:where(.svelte-gcffry) strong:where(.svelte-gcffry){font-weight:600;color:#46e3ff;text-shadow:0 0 10px rgba(70,227,255,.3)}.impressum-container.svelte-gcffry .back-link:where(.svelte-gcffry) .contact:where(.svelte-gcffry){padding:.75rem 2rem;background:linear-gradient(53deg,#46e3ff,#9e53ff 25%,#df5fff,#ff059f 75%);background-size:350% 350%;font-family:var(--font-karla);color:#fff;font-size:1.125rem;text-decoration:none;border-radius:2rem;cursor:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.impressum-container.svelte-gcffry .back-link:where(.svelte-gcffry) .contact:where(.svelte-gcffry):hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}@media only screen and (max-width: 1000px){.impressum-container.svelte-gcffry{padding:2rem}.impressum-container.svelte-gcffry h1:where(.svelte-gcffry){font-size:2.5rem}.impressum-container.svelte-gcffry .impressum-content:where(.svelte-gcffry) p:where(.svelte-gcffry){font-size:1rem}.impressum-container.svelte-gcffry .back-link:where(.svelte-gcffry) .contact:where(.svelte-gcffry){font-size:1rem;padding:.5rem 1.5rem}}@media only screen and (max-width: 600px){.impressum-container.svelte-gcffry{padding:1.5rem}.impressum-container.svelte-gcffry h1:where(.svelte-gcffry){font-size:2rem}}@media only screen and (min-width: 400px) and (max-width: 600px){.impressum-container.svelte-gcffry h1:where(.svelte-gcffry){font-size:2.4rem}.impressum-container.svelte-gcffry .impressum-content:where(.svelte-gcffry) p:where(.svelte-gcffry){font-size:1.1rem}.impressum-container.svelte-gcffry .back-link:where(.svelte-gcffry) .contact:where(.svelte-gcffry){font-size:1.1rem}}@media only screen and (max-height: 720px),only screen and (max-width: 1280px){.impressum-container.svelte-gcffry h1:where(.svelte-gcffry){font-size:5rem}}@media only screen and (max-width: 1000px){.impressum-container.svelte-gcffry h1:where(.svelte-gcffry){font-size:2.5rem}}@media only screen and (max-width: 600px){.impressum-container.svelte-gcffry h1:where(.svelte-gcffry){font-size:2rem}}
