.ma-pq{box-sizing:border-box;color:#173e4a;width:min(100% - 40px,440px);margin:48px auto;font-family:inherit}.ma-pq *,.ma-pq :before,.ma-pq :after{box-sizing:border-box}.ma-pq .ma-pq__caption{color:#305862;text-align:center;margin:0 0 17px;font-size:1rem;font-weight:450;line-height:1.55}.ma-pq .ma-pq__badge{color:#173e4a;-webkit-tap-highlight-color:#b8dedb;background:linear-gradient(120deg,#fff 5%,#f0f8f5 100%);border:1px solid #9ac7c4;border-radius:22px;grid-template-columns:108px minmax(0,1fr);gap:0 24px;padding:22px 24px 0;text-decoration:none;display:grid;box-shadow:0 5px 20px #123e4810}.ma-pq .ma-pq__mark{border-right:1px solid #b8d7d1;justify-content:center;align-items:center;padding:3px 24px 6px 0;display:flex}.ma-pq .ma-pq__mark>img{aspect-ratio:1;object-fit:contain;filter:none;width:76px;max-width:100%;height:auto;display:block}.ma-pq .ma-pq__details{flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:2px 0;display:flex}.ma-pq .ma-pq__status{color:#087580;letter-spacing:.09em;font-size:.75rem;font-weight:600;line-height:1.5}.ma-pq .ma-pq__company{letter-spacing:-.025em;font-size:1.125rem;font-weight:550;line-height:1.4}.ma-pq .ma-pq__number{color:#45636a;font-size:.875rem;line-height:1.5}.ma-pq .ma-pq__link{color:#086b75;border-top:1px solid #ccdfd9;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:14px 0;font-size:.875rem;line-height:1.5;display:flex}.ma-pq .ma-pq__link svg{flex-shrink:0}.ma-pq .ma-pq__badge:hover{background:#f0f8f5;border-color:#087b85}.ma-pq .ma-pq__badge:hover .ma-pq__link{text-underline-offset:4px;text-decoration:underline}.ma-pq .ma-pq__badge:focus-visible{outline-offset:5px;outline:3px solid #087b85}@media (width<=380px){.ma-pq{width:calc(100% - 32px)}.ma-pq .ma-pq__badge{grid-template-columns:78px minmax(0,1fr);gap:0 16px;padding:20px 18px 0}.ma-pq .ma-pq__mark{padding-right:16px}.ma-pq .ma-pq__company{font-size:1rem}}@media (forced-colors:active){.ma-pq .ma-pq__badge{border:1px solid linktext}}.ma-credentials{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(100% - 48px,908px);margin:48px auto;scroll-margin-top:110px;display:grid}.ma-credentials>.ma-pq{flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.ma-credentials .ma-pq__caption{min-height:3.1em}.ma-credentials .ma-pq__badge{flex:1;grid-template-rows:1fr auto}.ma-credentials .ma-pq__link{min-height:70px}.ma-credentials .ma-bnetza .ma-pq__badge{grid-template-columns:148px minmax(0,1fr);column-gap:20px}.ma-credentials .ma-bnetza__mark{padding-right:20px}.ma-credentials .ma-bnetza__mark>img{aspect-ratio:168/104;object-fit:contain;filter:none;width:128px;max-width:100%;height:auto}.ma-credentials .ma-bnetza__authority{letter-spacing:.05em;overflow-wrap:anywhere;font-size:.6875rem}.ma-credentials .ma-bnetza__hint{color:#45636a;margin-top:3px;font-size:.75rem;display:block}.ma-credentials .ma-credentials__credit{text-align:right;color:#45636a;grid-column:1/-1;margin:-14px 0 0;font-size:.6875rem;line-height:1.6}.ma-credentials .ma-credentials__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (width<=899px){.ma-credentials{grid-template-columns:1fr;gap:32px;width:min(100% - 40px,440px)}.ma-credentials .ma-bnetza .ma-pq__badge{grid-template-columns:110px minmax(0,1fr);column-gap:16px}.ma-credentials .ma-bnetza__mark{padding-right:16px}}@media (width<=380px){.ma-credentials{width:calc(100% - 32px)}.ma-credentials .ma-bnetza .ma-pq__badge{grid-template-columns:78px minmax(0,1fr);column-gap:16px}.ma-credentials .ma-bnetza__authority{letter-spacing:.015em;font-size:.625rem}}
