@font-face{font-family:GT-Walsheim-Regular;src:url(../../../fonts/GT-Walsheim-Regular.woff2) format("woff2"),url(../../../fonts/GT-Walsheim-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GT-Walsheim-Regular-Oblique;src:url(../../../fonts/GT-Walsheim-Regular-Oblique.woff2) format("woff2"),url(../../../fonts/GT-Walsheim-Regular-Oblique.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Arial Black;src:url(../../../fonts/Arial-Black.woff2) format("woff2"),url(../../../fonts/Arial-Black.woff) format("woff");font-weight:400;font-style:normal}@keyframes fade-in{0%{opacity:0}to{opacity:1;visibility:visible}}#moss{display:flex;flex-flow:column nowrap}#back-home-button{grid-area:back;margin:0 0 48px;align-self:flex-start}#imprint{margin:196px 0}#imprint .container{display:flex;flex-flow:column nowrap;width:100%;align-items:center}#imprint article{margin-top:98px;width:100%;min-height:calc(100vh - 676px);height:100%;padding:24px 16px;max-width:1280px;text-align:left;-webkit-hyphens:auto;hyphens:auto;display:grid;gap:1.8rem;justify-items:start;grid-template-columns:100%;grid-template-rows:auto auto auto auto;grid-template-areas:"back" "title" "address" "contact" "credits" "business-details" "bank-details" "content";font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#imprint article header{grid-area:title}#imprint article h1{color:#70150e;margin-bottom:40px;font-size:4rem;line-height:4rem;letter-spacing:-.1rem;font-weight:400;font-style:normal;font-family:Arial Black,Arial Bold,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#imprint article h2{font-size:1.375rem;line-height:1.8rem;letter-spacing:.05rem;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-transform:uppercase;letter-spacing:.07em}#imprint article #office{-webkit-hyphens:none;hyphens:none}#imprint article .address{grid-area:address;margin-bottom:0}#imprint article .contact-card{grid-area:contact;display:flex;flex-flow:column nowrap}#imprint article #business-details{grid-area:business-details}#imprint article #bank-details{grid-area:bank-details}#imprint article #bank-details button span{text-align:left;font-size:1.375rem;line-height:1.8rem;letter-spacing:0;font-family:GT-Walsheim-Regular,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#imprint article .credits{grid-area:credits}#imprint article .content{display:flex;flex-flow:column nowrap;gap:1.8rem;grid-area:content}#imprint article p{width:100%;max-width:568px}@media screen and (min-width: 768px){#imprint article{padding:24px 32px;grid-template-columns:50% 50%;grid-template-rows:repeat(6,auto) 1fr;gap:0;grid-template-areas:"back ." "title title" "address content" "contact content" "business-details content" "bank-details content" "credits content"}#imprint article .address,#imprint article .contact-card,#imprint article #business-details,#imprint article #bank-details{margin-bottom:1.8rem}}
