*,*::before,*::after{box-sizing:border-box}*{margin:0}body{font-family:open sans,Sans-serif;letter-spacing:-.015em;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.container{display:flex;flex-direction:column;margin:0 auto;max-width:var(--container-width)}.col{display:flex}@media only screen and (min-width:1024px){.container{flex-direction:row}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}}header.menu{background-color:var(--color-primary);color:var(--color-secondary)}header.menu>.container{padding:35px}header.menu #menu-toggle-cb{position:absolute;top:-9999px;left:-9999px}header.menu #menu-toggle-cb~menu{max-height:0;overflow:hidden}header.menu #menu-toggle-cb:checked~menu{max-height:100vh}header.menu #menu-toggle-cb:checked~.toolbar #menu-toggle .fa-bars{display:none}header.menu #menu-toggle-cb:checked~.toolbar #menu-toggle .fa-times{display:block}header.menu #menu-toggle{cursor:pointer;user-select:none;display:block;font-size:2em}header.menu #menu-toggle:hover{color:var(--color-white)}header.menu #menu-toggle .fa-bars{display:block}header.menu #menu-toggle .fa-times{display:none}header.menu .toolbar{display:flex;justify-content:space-between}header.menu .toolbar .title{font-size:1.6em;font-weight:var(--font-medium);margin:0}header.menu .toolbar a{color:var(--color-secondary);text-decoration:none}header.menu .toolbar a:hover{color:var(--color-white)}header.menu menu ul.navigation{margin-top:35px}header.menu menu ul.navigation li.navigation-item{display:block;margin:0}header.menu menu ul.navigation li.navigation-item a{color:var(--color-secondary);display:block;padding:17px 35px;text-decoration:none}header.menu menu ul.navigation li.navigation-item.active a,header.menu menu ul.navigation li.navigation-item:hover a{color:var(--color-white);text-decoration:underline}@media only screen and (min-width:1024px){header.menu>.container{display:flex;align-items:center;justify-content:space-between;padding:0}header.menu #menu-toggle-cb~menu{max-height:100vh;overflow:auto}header.menu #menu-toggle{display:none}header.menu menu ul.navigation{display:flex;margin-top:0}header.menu menu ul.navigation li.navigation-item{display:inline-block;margin:0}header.menu menu ul.navigation li.navigation-item a{color:var(--color-secondary);padding:17px 35px}header.menu menu ul.navigation li.navigation-item.active a,header.menu menu ul.navigation li.navigation-item:hover a{background-color:var(--color-secondary);color:var(--color-black);text-decoration:none}}header.hero aside{justify-content:center;align-items:center}header.hero aside img{margin:0}header.hero main{align-self:center;padding:35px}@media only screen and (min-width:1024px){header.hero main{padding:70px 140px}}footer.menu{background-color:var(--color-primary-light);color:var(--color-primary-dark);padding:20px;font-size:12px;text-align:center}footer.menu>.container{display:flex;justify-content:space-between;flex:1;font-size:1.2em}footer.menu menu{margin:auto 0}footer.menu menu ul.social{font-size:1.8em;line-height:1.8em}footer.menu menu ul.social li.social-item{display:inline-block;margin:0 16px 0 0}footer.menu menu ul.social li.social-item a{color:var(--color-secondary);text-decoration:none}footer.menu menu ul.social li.social-item a:hover{color:var(--color-secondary-light)}footer.menu menu ul.navigation li.navigation-item{display:inline-block;margin:0 0 0 16px}footer.menu menu ul.navigation li.navigation-item a{color:var(--color-secondary);text-decoration:none}footer.menu menu ul.navigation li.navigation-item a:hover{color:var(--color-secondary-light);text-decoration:underline}footer.menu menu .fab,footer.menu menu .fas{vertical-align:middle}footer.contact{background-color:var(--color-primary);color:var(--color-secondary);padding:12px;font-size:12px;text-align:center}footer.contact>.container{display:flex;justify-content:space-between;flex:1;font-size:1.2em;color:var(--color-2)}footer.contact ul.contact li.contact-item{display:inline-block;margin:0 12px 0 0}footer.contact ul.contact li.contact-item .label{font-weight:700}footer.contact ul.contact li.contact-item a{color:var(--color-secondary);text-decoration:none}footer.contact ul.contact li.contact-item a:hover{color:var(--color-white);text-decoration:underline}body>main>section.content{background-color:var(--color-primary);color:var(--color-white)}body>main>section.content:nth-child(odd){background-color:var(--color-primary);color:var(--color-white)}body>main>section.content:nth-child(even){background-color:var(--color-secondary);color:var(--color-black)}@media only screen and (min-width:1024px){section aside.aside-left{order:0}section aside.aside-right{order:1}}section#cta{text-align:center}section#cta .title{padding-bottom:var(--space-8)}section#cta .callout{padding-bottom:var(--space-8)}section#cta .buttons{display:flex;flex-direction:column;justify-content:space-around}section#cta .button{display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--text-lg);font-weight:var(--font-bold);line-height:var(--leading-normal);background-color:var(--color-primary);color:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-5)var(--space-10);margin:var(--space-4)0;box-shadow:var(--shadow-xl);transition:background-color var(--transition-fast)}section#cta .button:hover{background-color:var(--color-primary-dark);text-decoration:none}section#cta .button i.fab,section#cta .button i.fas{margin-right:var(--space-3)}@media only screen and (min-width:1024px){section#cta .buttons{flex-direction:row}section#cta .button{margin:0 var(--space-4)}}@font-face{font-display:swap;font-family:raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:100 900;src:url(/webfonts/Raleway-VariableFont_wght.ttf)format("truetype")}@font-face{font-display:swap;font-family:work sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:100 900;src:url(/webfonts/WorkSans-VariableFont_wght.ttf)format("truetype")}:root{--font-sans:"Raleway", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--border-width:1px;--border-color:var(--color-gray-200);--shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--shadow-inner:inset 0 2px 4px 0 rgb(0 0 0 / 0.05);--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--transition-slower:500ms ease;--container-width:1152px;--color-primary:#463126;--color-primary-light:rgb(109.0833333333, 76.3583333333, 59.2166666667);--color-primary-dark:rgb(59.5, 41.65, 32.3);--color-primary-subtle:#eff6ff;--color-secondary:#e8dcd5;--color-secondary-light:rgb(238.9, 230.5, 225.6);--color-secondary-dark:rgb(184.7615384615, 148.1153846154, 126.7384615385);--color-white:#ffffff;--color-black:#0f172a;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a}body{background-color:var(--color-secondary);color:var(--color-black);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}figure>figcaption{text-align:right}figure>figcaption cite{font-style:normal;font-weight:700}figure>blockquote{font-style:italic}menu,menu>ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-4)}h1{font-size:var(--text-4xl);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base);font-weight:var(--font-semibold)}p{margin-bottom:var(--space-4)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-dark);text-decoration:underline}strong,b{font-weight:var(--font-semibold)}small{font-size:var(--text-sm)}ul,ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}li{margin-bottom:var(--space-2)}li:last-child{margin-bottom:0}hr{border-width:0;border-top:1px solid var(--color-3);display:block;height:0;margin:40px auto;width:80%}.page-title{align-content:center;align-items:start}.page-title .aside-banner{height:100%}.page-title .aside-banner>img{height:100%;object-fit:cover}.page-title .aside-title{padding:35px 35px 0}.page-content{padding:35px}.page-content>.wrapper{width:100%}section#einzugsgebiet h2{font-size:var(--text-xl)}section#qualifikationen main p{text-align:center}section#qualifikationen main img{display:inline;max-width:200px}@media only screen and (min-width:1024px){.page-content{padding:70px 140px}}