.breadcrumbs{display:block;font-size:1.4rem;padding:8px 0 12px;font-weight:600;background:#fff;white-space:nowrap}@media (max-width:900px){.breadcrumbs{letter-spacing:0}}.breadcrumbs .container{display:flex;flex-direction:row;flex-wrap:wrap}.breadcrumbs a{color:#000}.breadcrumbs a.active{color:var(--color-primary)}.breadcrumbs .breadcrumb.last{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:var(--color-primary)}.breadcrumbs .breadcrumb--noLink{color:#000}.category-tile h3.title{transition-duration:.3s}.category-tile .category-visualisation-col{height:auto}@media (max-width:900px){.category-tile .category-visualisation-col{background:#fff}}.category-tile .category-visualisation-col .category-visualisation{height:240px;width:100%;background-color:#f7f7f7;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:.93}@media (max-width:900px){.category-tile .category-visualisation-col .category-visualisation{width:92%;margin-left:4%;margin-right:4%;margin-bottom:4%;height:160px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}}.category-tile .BoxTile{overflow:hidden;transition-duration:.3s}.category-tile .BoxTile:hover{transform:translateX(8px);transition-duration:.2s}@media (max-width:900px){.category-tile .BoxTile:hover{transform:translateX(4px)}}.category-tile .BoxTile:hover h3.title{color:var(--color-primary);transition-duration:.2s}.category-tile .BoxTile:active{transform:translateX(16px)}@media (max-width:900px){.category-tile .BoxTile:active{transform:translateX(8px)}}.text-block .compact .category-visualisation-col .category-visualisation{height:200px}.text-block .compact .category-visualisation-col img{margin-top:0!important;margin-bottom:0!important}.category-descriptions-section a{color:var(--color-primary)}.category-descriptions-section h2{padding-top:16px;padding-bottom:12px}.category-descriptions-section table{border-spacing:0;border-collapse:separate;border-radius:6px;border:1px solid #000;overflow:hidden;margin-bottom:16px}.category-descriptions-section table ul{padding:0;margin:0;list-style:none}.category-descriptions-section .searchTags ul li{line-height:1.1;margin-top:4px;margin-bottom:4px}.kontakt-section{width:100%;background:#f7f7f7}.kontakt-section a,.kontakt-section p{font-size:2rem}.kontakt-section a{color:var(--color-primary);font-weight:600}.kontakt-section p{padding-bottom:4px}@media (max-width:900px){.kontakt-section p{word-break:break-all}}.kontakt-section .ceo-col p{font-size:1.6rem;padding-bottom:0}.kontakt-section .ceo-col img{width:100%;border-radius:8px;transition-duration:1s}.kontakt-section .ceo-col img:hover{background:#fff;transition-duration:0s;opacity:1;filter:grayscale(0) contrast(1)}.kontakt-section .ceo-col .social-media-links{margin-top:-4px}.kontakt-section .ceo-col .social-media-links img{width:17px;border-radius:0;height:auto}