:root{--bs-primary:#333;--bs-secondary:#000}body,html{font-family:Roboto;font-size:18px;font-weight:300;line-height:1.8;color:var(--bs-secondary);background-color:#f5f5f5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab';color:var(--bs-primary);margin:30px 0}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{margin-top:15px}small{font-family:Roboto;font-size:65%;font-weight:300;display:block;color:var(--bs-secondary)}a{color:var(--bs-secondary);text-decoration:none}a:hover{color:var(--bs-primary);text-decoration:none}.fw-bold,b,strong{font-weight:600}.two-columns{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.btn{border-radius:15px}.btn-outline-secondary{border-color:var(--bs-secondary)}.btn-outline-secondary:focus,.btn-outline-secondary:hover{box-shadow:none;background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.bg-primary{background-color:var(--bs-primary)!important}.bg-secondary{background-color:var(--bs-secondary)!important}.app_headline{display:block;position:relative;padding:45px 0;background-color:var(--bs-white);background-image:url(../img/de.png);background-position:left center;background-repeat:no-repeat;background-size:contain}.app_headline_title{margin:0;text-align:center;color:var(--bs-secondary)}.app_content{display:block;position:relative;padding:60px 0;background-color:var(--bs-white)}.app_footer{display:block;position:relative;padding:30px 0;background-color:var(--bs-primary);color:var(--bs-white)}.app_footer a{color:var(--bs-white)}.app_footer p{margin:0}.card{border-color:var(--bs-secondary);border-radius:15px;margin-bottom:20px}.card-title{margin-top:0;margin-bottom:0;font-size:22px;color:var(--bs-secondary)}.card-text{font-size:16px;margin-top:0}.card-body{padding:20px}.card-search{border:none;margin-bottom:0;margin-top:20px}.card-search .input-group .form-control{padding:15px 20px}.card-search .input-group .btn{background-color:var(--bs-secondary);color:var(--bs-white)}.form-control{border-color:var(--bs-primary);border-radius:15px}.form-control:focus{box-shadow:none;border-color:var(--bs-secondary)}