:root{--color-white:#fff;--color-black:#000;--color-red:#a05d5d;--color-red-hover:#804848;--color-negative:var(--color-red-400);--color-warning:var(--color-yellow-400);--color-positive:var(--color-green-400);--color-background-primary:var(--color-white);--color-background-secondary:var(--color-gray-50);--color-background-tertiary:var(--color-gray-100);--color-background-primary-inverse:var(--color-black);--color-background-secondary-inverse:var(--color-gray-800);--color-content-primary:var(--color-black);--color-content-secondary:var(--color-gray-600);--color-content-tertiary:var(--color-gray-500);--color-content-primary-inverse:var(--color-white);--color-content-secondary-inverse:var(--color-gray-300);--color-content-tertiary-inverse:var(--color-gray-400);--color-border-opaque:var(--color-gray-200);--color-border-transparent:color-mix(in hsl,var(--color-black) 8%,transparent);--color-border-selected:var(--color-content-primary);--color-border-opaque-inverse:var(--color-gray-700);--color-border-transparent-inverse:color-mix(in hsl,var(--color-white) 8%,transparent);--color-border-selected-inverse:var(--color-white);--box-shadow:0 1px 10px 0.625rem rgba(0,0,0,.1),0 1.5px 20px 0.625rem rgba(0,0,0,.1),0 2px 30px 0.625rem rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){:root{--color-negative:var(--color-red-600);--color-warning:var(--color-yellow-600);--color-positive:var(--color-green-600);--color-background-primary:var(--color-gray-950);--color-background-secondary:var(--color-gray-900);--color-background-tertiary:var(--color-gray-800);--color-background-primary-inverse:var(--color-gray-200);--color-background-secondary-inverse:var(--color-gray-300);--color-content-primary:var(--color-gray-100);--color-content-secondary:var(--color-gray-200);--color-content-tertiary:var(--color-gray-300);--color-content-primary-inverse:var(--color-black);--color-content-secondary-inverse:var(--color-gray-800);--color-content-tertiary-inverse:var(--color-gray-700);--color-border-opaque:var(--color-gray-900);--color-border-transparent:color-mix(in hsl,var(--color-gray-100) 8%,transparent);--color-border-selected:var(--color-gray-100);--color-border-opaque-inverse:var(--color-gray-700);--color-border-transparent-inverse:color-mix(in hsl,var(--color-gray-950) 20%,transparent);--color-border-selected-inverse:var(--color-gray-950)}}:root [data-theme=dark]{--color-negative:var(--color-red-600);--color-warning:var(--color-yellow-600);--color-positive:var(--color-green-600);--color-background-primary:var(--color-gray-950);--color-background-secondary:var(--color-gray-900);--color-background-tertiary:var(--color-gray-800);--color-background-primary-inverse:var(--color-gray-200);--color-background-secondary-inverse:var(--color-gray-300);--color-content-primary:var(--color-gray-100);--color-content-secondary:var(--color-gray-200);--color-content-tertiary:var(--color-gray-300);--color-content-primary-inverse:var(--color-black);--color-content-secondary-inverse:var(--color-gray-800);--color-content-tertiary-inverse:var(--color-gray-700);--color-border-opaque:var(--color-gray-900);--color-border-transparent:color-mix(in hsl,var(--color-gray-100) 8%,transparent);--color-border-selected:var(--color-gray-100);--color-border-opaque-inverse:var(--color-gray-700);--color-border-transparent-inverse:color-mix(in hsl,var(--color-gray-950) 20%,transparent);--color-border-selected-inverse:var(--color-gray-950)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/assets/fonts/montserrat-v31-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(/assets/fonts/montserrat-v31-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(/assets/fonts/montserrat-v31-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(/assets/fonts/montserrat-v31-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat-v31-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(/assets/fonts/montserrat-v31-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat-v31-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/assets/fonts/montserrat-v31-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat-v31-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(/assets/fonts/montserrat-v31-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat-v31-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(/assets/fonts/montserrat-v31-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat-v31-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/assets/fonts/montserrat-v31-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/assets/fonts/montserrat-v31-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(/assets/fonts/montserrat-v31-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat-v31-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(/assets/fonts/montserrat-v31-latin-900italic.woff2) format("woff2")}:root{--duration-xsmall:0s;--duration-small:0s;--duration-medium:0s;--duration-large:0s;--duration-xlarge:0s;--duration-rotate-loader:0s;--ease-out:cubic-bezier(0.215,0.610,0.275,1.000)}@media (prefers-reduced-motion:no-preference){:root{--duration-xsmall:120ms;--duration-small:160ms;--duration-medium:200ms;--duration-large:400ms;--duration-xlarge:550ms;--duration-rotate-loader:1000ms}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;color-scheme:dark light;font-family:system-ui,sans-serif;line-height:1.5}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-block-size:100%;min-block-size:100dvb}dialog{margin:auto}[popover],dialog{border:0}a{color:inherit;text-underline-offset:.2ex}audio,canvas,embed,iframe,img,object,picture,summary,svg,video{display:block}img,picture,svg{block-size:auto;max-inline-size:100%}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}fieldset,iframe{border:0}button{text-align:start}button,summary{border:0;cursor:pointer}label{display:block}button,input,textarea{background-color:transparent;border-radius:0;border-style:solid;border-width:1px;color:inherit;font:inherit;line-height:inherit}input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:inherit}textarea{resize:vertical;resize:block}hr{block-size:0;border:none;border-block-start:1px solid currentcolor;color:inherit;overflow:visible}table{border-collapse:collapse}nav ul{list-style:none}:disabled,[aria-disabled=true]{cursor:not-allowed}:focus-visible{outline:2px solid Highlight;outline-offset:2px}[hidden]:not([hidden=until-found]){display:none!important}:root{--gap-inline:2.5rem;--gap-block:2.5rem;--height-header:139px;--max-width:100rem;--max-width-content:86.25rem;--max-width-text:42.5rem;--border-radius-small:0.25rem;--border-radius-medium:0.3125rem;--border-radius-large:0.375rem;--font-family:"Montserrat",sans-serif;--font-size-heading-large:2.5rem;--font-size-heading-medium:2.0625rem;--font-size-heading-small:1.75rem;--font-size-heading-xsmall:1.25rem;--font-size-label-large:1.125rem;--font-size-label-medium:1rem;--font-size-label-small:0.875rem;--font-size-label-xsmall:0.75rem;--font-size-paragraphs-large:1.25rem;--font-size-paragraphs-medium:1rem;--font-size-paragraphs-small:0.875rem;--font-size-paragraphs-xsmall:0.75rem;--font-size:var(--font-size-paragraphs-medium);--line-height-heading-large:2.8125rem;--line-height-heading-medium:2.375rem;--line-height-heading-small:2.125rem;--line-height-heading-xsmall:1.75rem;--line-height-label-large:1.5rem;--line-height-label-medium:1.25rem;--line-height-label-small:1rem;--line-height-label-xsmall:1rem;--line-height-paragraphs-large:2rem;--line-height-paragraphs-medium:1.5rem;--line-height-paragraphs-small:0.875rem;--line-height-paragraphs-xsmall:0.75rem;--line-height:var(--line-height-paragraphs-medium);--font-heading-large:700 var(--font-size-heading-large)/var(--line-height-heading-large) var(--font-family);--font-heading-medium:700 var(--font-size-heading-medium)/var(--line-height-heading-medium) var(--font-family);--font-heading-small:700 var(--font-size-heading-small)/var(--line-height-heading-small) var(--font-family);--font-heading-xsmall:700 var(--font-size-heading-xsmall)/var(--line-height-heading-xsmall) var(--font-family);--font-label-large:400 var(--font-size-label-large)/var(--line-height-label-large) var(--font-family);--font-label-medium:400 var(--font-size-label-medium)/var(--line-height-label-medium) var(--font-family);--font-label-small:400 var(--font-size-label-small)/var(--line-height-label-small) var(--font-family);--font-label-xsmall:400 var(--font-size-label-xsmall)/var(--line-height-label-xsmall) var(--font-family);--font-paragraphs-large:400 var(--font-size-paragraphs-large)/var(--line-height-paragraphs-large) var(--font-family);--font-paragraphs-medium:400 var(--font-size-paragraphs-medium)/var(--line-height-paragraphs-medium) var(--font-family);--font-paragraphs-small:400 var(--font-size-paragraphs-small)/var(--line-height-paragraphs-small) var(--font-family);--font-paragraphs-xsmall:400 var(--font-size-paragraphs-xsmall)/var(--line-height-paragraphs-xsmall) var(--font-family);--font:var(--font-paragraphs-medium);--leter-spacing-display:-0.003em;--hyphenate-limit:7}@media (max-width:620px){:root{--font-size-heading-large:2rem;--font-size-heading-medium:1.6875rem;--font-size-heading-small:1.375rem;--font-size-heading-xsmall:1rem;--font-size-paragraphs-large:1rem;--line-height-heading-large:2.1875rem;--line-height-heading-medium:2rem;--line-height-heading-small:1.75rem;--line-height-heading-xsmall:1.375rem;--line-height-paragraphs-large:1.5rem}}body[data-show-grid]{--_color:rgba(0,0,0,.05);--_grid-vertical:0.25rem;--_grid-gap:var(--gap-inline);--_grid-column:calc((var(--max-width) - var(--_grid-gap)*11)/12);background:50%/calc(var(--_grid-column) + var(--_grid-gap)) 100% linear-gradient(90deg,var(--_color) calc(var(--_grid-column)*.5),transparent calc(var(--_grid-column)*.5),transparent calc(var(--_grid-column)*.5 + var(--_grid-gap)),var(--_color) calc(var(--_grid-column)*.5 + var(--_grid-gap))),top/100% calc(var(--_grid-vertical)*2) linear-gradient(transparent var(--_grid-vertical),var(--_color) var(--_grid-vertical))}html{-webkit-hyphenate-limit-after:var(--hyphenate-limit);-webkit-hyphenate-limit-before:var(--hyphenate-limit);font-family:var(--font-family);hyphens:auto;-webkit-hyphens:auto}@supports (hyphenate-limit-chars:16 8 8){html html{hyphenate-limit-chars:calc(var(--hyphenate-limit)*2) var(--hyphenate-limit) var(--hyphenate-limit);hyphens:auto}}body{font:var(--font-paragraph-medium)}html[data-no-scroll],html[data-no-scroll] :scope{block-size:100%;overflow:hidden}.t-default{align-items:center;background-color:#fff;color:#000;display:grid;font-family:Montserrat,sans-serif;font-weight:500;padding:3rem}@media (max-width:560px){.t-default{padding:1.5rem}}@media (max-width:480px){.t-default{padding:.5rem}}.o-main{border:2px solid #000;margin:0 auto;max-width:1200px;padding:5rem 8rem;width:100%}@media (max-width:1200px){.o-main{padding:5rem}}@media (max-width:840px){.o-main{padding:3rem}}@media (max-width:560px){.o-main{padding:3rem 2rem}}.m-home-content{display:grid;gap:6rem;grid-template-columns:1fr 1fr}@media (max-width:840px){.m-home-content{gap:3rem;grid-template-columns:1fr}}.m-home-logo{display:flex;margin-bottom:4.8rem;margin-left:-.4rem}@media (max-width:560px){.m-home-logo{margin-bottom:4rem}}.m-home-logo img{display:block;height:auto;max-width:320px;width:100%}.m-home-content__left p,.m-home-content__right p{margin-bottom:.3rem}.m-home-content__adresse,.m-home-content__kontakt{padding-top:1.5rem}.m-home-content__left h2,.m-home-content__right h2{font-weight:600;padding-bottom:.8rem}.m-home-content__left h4{font-weight:700;padding-bottom:.4rem;padding-top:.2rem}.m-home-content__left a{display:block;margin-bottom:.4rem;text-decoration-color:#b3b3b3}.m-home-content__left a:hover{text-decoration-color:#000}.m-home-content__left a:last-child{margin-bottom:0}.m-home-content__right li,.m-home-content__right ul{display:block}
/*# sourceMappingURL=index.css.map */