footer.svelte-vece8z{position:relative;background-color:#7ba512;padding:4rem 0}footer.svelte-vece8z:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%,-50%) rotate(45deg);width:60px;height:60px;background-image:url(../../../images/logo-klein.png)}footer.svelte-vece8z,footer.svelte-vece8z :where(.svelte-vece8z){color:#fff}footer.svelte-vece8z .Link__icon{color:#fff}footer.svelte-vece8z .Mail__icon{color:#fff}@media (max-width: 640px){footer.svelte-vece8z .imprint:where(.svelte-vece8z){display:flex;flex-direction:row;gap:2rem}}section.svelte-1x1ptr9{padding-bottom:6rem;border:1px solid #004c98}.vielen-dank.svelte-1x1ptr9{border:.5rem solid #8cbb15;padding:2rem}.vielen-dank.svelte-1x1ptr9 h3:where(.svelte-1x1ptr9),.vielen-dank.svelte-1x1ptr9 p:where(.svelte-1x1ptr9){color:#004c98}.quote.svelte-1r1vhea{background-color:#efefef}.quote.svelte-1r1vhea h5:where(.svelte-1r1vhea){margin:0;padding:0;text-transform:uppercase;font-size:clamp(1.25rem,-.25rem + 5vw,2.75rem);line-height:clamp(1.75rem,.25rem + 4.17vw,3rem)}@media (max-width: 640px){.quote.svelte-1r1vhea h5:where(.svelte-1r1vhea){color:#222}}@media (min-width: 641px){.quote.svelte-1r1vhea h5:where(.svelte-1r1vhea){letter-spacing:3px;opacity:.15}}.quote.svelte-1r1vhea blockquote:where(.svelte-1r1vhea){margin:0;padding:0;background:transparent;font-size:1.1rem;line-height:1.75rem;padding:0 1rem}.quote.svelte-1r1vhea blockquote:where(.svelte-1r1vhea):before{content:open-quote}.quote.svelte-1r1vhea blockquote:where(.svelte-1r1vhea):after{content:close-quote}.quote.svelte-1r1vhea span:where(.svelte-1r1vhea){font-style:italic;color:#222}
