.kb-impressum{display:flex;flex-direction:column-reverse;margin-left:auto;margin-right:auto;margin-top:1.7142rem;max-width:564px;padding-left:.8571rem;padding-right:.8571rem;width:100%}@media (min-width:540px){.kb-impressum{max-width:780px}}@media (min-width:756px){.kb-impressum{max-width:1024px}}@media (min-width:1260px){.kb-impressum{max-width:1224px}}.kb-impressum .header{background:#819d9e;padding:35px;position:relative}@media only screen and (max-width:755px){.kb-impressum .header{flex-direction:column}}@media only screen and (max-width:539px){.kb-impressum .header{padding:20px}}.kb-impressum .header .h1{color:#fff}.kb-impressum .header div{flex:1}.kb-impressum .header .disc{bottom:-40px;left:-40px;position:absolute;z-index:1}.kb-impressum .header .maskedDisc{position:absolute;right:0;top:0;z-index:1}.kb-impressum .header .impressum-cards-wrapper{display:flex;justify-content:space-between}@media only screen and (max-width:755px){.kb-impressum .header .impressum-cards-wrapper{flex-direction:column}}.kb-impressum .header .impressum-card{background:#f0f6f6;border-radius:8px;box-shadow:4px 4px 8px rgba(0,0,0,.25);margin:0 15px 40px;padding:20px;position:relative;z-index:2}@media only screen and (max-width:755px){.kb-impressum .header .impressum-card{margin:0 0 20px}}.kb-impressum .header .impressum-card-title-row{display:flex;justify-content:space-between}.kb-impressum .header .impressum-card-title{font-size:2.5rem;font-weight:500;text-decoration:underline}.kb-impressum .header .impressum-card-logo{max-width:100px}.kb-impressum .header .impressum-card-logo img{width:100%}.kb-impressum .header .impressum-card-content{margin-bottom:20px}.kb-impressum .header .impressum-card-name{font-size:2rem;font-weight:500}.kb-impressum .header .impressum-card-contact,.kb-impressum .header .impressum-card-location{align-items:center;display:flex;font-weight:500}.kb-impressum .header .impressum-card-contact i,.kb-impressum .header .impressum-card-location i{font-size:2rem;margin-right:10px}.kb-impressum .header .impressum-card-contact{margin-bottom:10px}.kb-impressum .header .impressum-card-contact a{color:#000}.kb-impressum .header .impressum-card-footer{text-align:right}.kb-impressum .h1,.kb-impressum .h2{text-transform:uppercase}.kb-impressum strong{font-size:2rem}.kb-impressum p{margin-bottom:1.7142rem}
