@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-Light.ttf);font-style:normal;font-weight:400}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-LightItalic.ttf);font-style:italic;font-weight:400}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-BoldItalic.ttf);font-style:italic;font-weight:700}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:16px;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Barlow Semi Condensed,sans-serif;background-color:#000;color:#fff;font-size:16px;display:flex;flex-direction:column}h1{color:#fff;font-size:42px;font-weight:300;line-height:2em;margin:0 0 1em}h3{font-weight:700}p{color:#fff;line-height:1.5rem;margin:0 0 1em}em{font-style:italic}strong{font-style:bold}a{color:#009f4d;text-decoration:underline}a:hover{color:#1b76d7}.date{background:#fe921f;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:12px;letter-spacing:1px;margin:0 0 30px;padding:10px 15px 8px;text-transform:uppercase}.right-align{text-align:right}.left-align{text-align:left}.margin-top{margin-top:60px}.banner{padding-top:5%;min-height:100vh}.banner>img{margin:0 20%;display:block}.black{background-color:#000}.black p,.black h1,.black h2,.black h3,.black address{color:#fff}.white{background-color:#fff}.white p,.white h1,.white h2,.white h3,.white address{color:#000}footer{font-size:16px}footer img{height:60px}footer p,footer a{line-height:1em}.rezensionen{display:grid;row-gap:50px;column-gap:20px;grid-template-columns:1fr 1fr;box-sizing:border-box}.rezensionen img{margin:0;height:60px}.rezensionen .abstract{margin:0}.rezensionen .abstract>p>img{height:30px;margin:0 10px 0 0}.impressum{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.impressum img{margin:20px 0 0;height:60px;text-align:right;height:100px}.law address,.law p{margin:1em;line-height:1.5em}.two-columns{display:grid;column-gap:20px;grid-template-columns:1fr 1fr}.kunde_logo{margin-top:30px;text-align:right}.kunde_logo>img{height:60px}input{position:fixed;opacity:0}label{position:absolute;margin:0;padding:0;border:none;outline:none;background:none;cursor:pointer}label:before{position:fixed;z-index:1;inset:0;background-color:#000000bf;content:"";opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.19,1,.22,1)}label .burger{position:fixed;top:1em;left:1em;z-index:3;width:2em;height:2em;margin:0;padding:0;transition:opacity .5s cubic-bezier(.19,1,.22,1)}label .burger:before,label .burger .bar,label .burger:after{position:absolute;left:0;display:block;width:100%;height:12%;background:#1B76D7;content:"";transition:all .5s cubic-bezier(.19,1,.22,1)}label .burger .bar{top:44%}label .burger:before{top:0;transform-origin:top left}label .burger:after{bottom:0;transform-origin:bottom left}input:focus+label .burger,label:hover .burger{opacity:.75}nav{position:fixed;top:0;left:0;bottom:0;z-index:2;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;transform:translateZ(0);transform:translate(-100%);will-change:transform;transition:transform .5s cubic-bezier(.19,1,.22,1)}nav:before{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:25em;background:#0FA859;content:"";transform:skew(15deg) translate(-100%);transform-origin:bottom left;will-change:transform;transition:transform .5s cubic-bezier(.19,1,.22,1)}@media (min-width: 40em){nav:before{width:40em}}nav a{margin:.5em 0;padding:.2em 2em;font-size:1.5em;color:#fff;text-decoration:none;font-weight:700;transform:translate(-100%);transition:color .15s,transform .5s;transition-timing-function:cubic-bezier(.19,1,.22,1)}nav a:nth-child(1){transition-delay:0s,.1s}nav a:nth-child(2){transition-delay:0s,.15s}nav a:nth-child(3){transition-delay:0s,.2s}nav a:nth-child(4){transition-delay:0s,.25s}nav a:nth-child(5){transition-delay:0s,.3s}nav a:nth-child(6){transition-delay:0s,.35s}nav a:hover,nav a:focus{color:#000}main{overflow:hidden}main .content{transform:translateZ(0);will-change:transform,filter;transition:all .5s cubic-bezier(.19,1,.22,1)}[id=navcheck]:checked+label:before{opacity:1;pointer-events:auto}[id=navcheck]:checked+label .burger:before,[id=navcheck]:checked+label .burger:after{width:141.42%}[id=navcheck]:checked+label .burger:before{background-color:#000;transform:rotate(45deg) translateY(-50%)}[id=navcheck]:checked+label .burger:after{background-color:#000;transform:rotate(-45deg) translateY(50%)}[id=navcheck]:checked+label .burger .bar{transform:scale(.1)}[id=navcheck]:checked~nav{transform:translate(0)}[id=navcheck]:checked~nav:before{transform:skew(15deg) translate(0)}[id=navcheck]:checked~nav a{transform:translate(0)}[id=navcheck]:checked~main .content{transform:translate(3em);transform-origin:left center;filter:blur(2px)}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}main{padding:5% 0}article{width:80%;margin:0 auto;font-size:1.3em}@media (min-width: 60em){article{width:50%}}
