html{font-size:20px}body{font-family:var(--kleindienst-font-function-pro-book)}h1,h2,h3,h4,h5{font-weight:normal}h1,.h1{text-transform:uppercase;letter-spacing:3px}h2,.h2{text-transform:uppercase;letter-spacing:3px}h3,.h3{font-size:1.45rem;text-transform:uppercase;margin-bottom:1rem;letter-spacing:3px}h4,.h4{text-transform:uppercase;letter-spacing:1.5px}h5,.h5{}h6{}a{color:var(--kleindienst-color-red);text-decoration:underline}a:hover{color:var(--kleindienst-color-black);text-decoration:underline}b,strong{font-family:var(--kleindienst-font-function-pro-book-medium);font-weight:normal}p,ul{margin-bottom:1.5rem}.image-element{margin-bottom:1rem}.section{padding:0 0;letter-spacing:1px;margin-bottom:25px}.content-background.margin-bottom{margin-bottom:30px}.content-spacer{padding-right:70px;padding-left:70px}section .content-spacer{padding-top:50px;padding-bottom:20px}.content-spacer-left{padding:15px 70px}.section-dunkel .section-inner{background-color:var(--kleindienst-color-50)}.section-hell .section-inner{background-color:var(--kleindienst-color-20)}.content-background-dunkel .content-background-inner{background-color:var(--kleindienst-color-50)}.content-background-hell .content-background-inner{background-color:var(--kleindienst-color-20)}.section-title{background-color:var(--kleindienst-color);padding:15px 70px}.section-title h2{font-size:2.5rem;margin-bottom:0}.section ul{padding-left:1rem}.img-circle img{border-radius:100%;border:3px solid #FFFFFF}.img-no-margin{margin-bottom:0}.text-red{color:var(--kleindienst-color-red)}.content-border-left{position:relative}.content-border-left:before{content:'';border-left:1px solid var(--kleindienst-color-black);position:absolute;top:0;bottom:0;left:-30px}.contact-column-right{padding-left:2rem}.img-with-icon-bottom{position:relative}.img-with-icon-bottom:after{content:'';background-image:url(/static/images/icon-red.png);background-repeat:no-repeat;position:absolute;bottom:-50px;left:50%;transform:translate(-50%,-25px);height:50px;width:50px;background-size:contain}.section ul{padding-left:0;list-style:none}.section ul li{position:relative}.section ul li{padding-left:1.25rem}.section ul li:before{content:'●';font-size:0.7rem;position:absolute;top:0.2rem;left:0}.section ul ul{padding-left:1rem}.section ul ul li{padding-left:0.75rem}.section ul ul li:before{font-family:var(--kleindienst-font-function-pro-book-medium);content:'-';font-size:1rem;position:absolute;top:0;left:0}