/* O.S.E. Kundenreferenzen */
.ose-references{background:linear-gradient(125deg,#f2f8fc,#e6f1f9);border-top:1px solid #d8e8f3;border-bottom:1px solid #d8e8f3;overflow:hidden}.ose-ref-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.ose-ref-head h2{margin:6px 0 10px;color:#083e76}.ose-ref-head p{max-width:800px;margin:0;color:#496980}.ose-ref-controls{display:flex;gap:9px;flex-shrink:0;flex-wrap:wrap}.ose-ref-controls button{border:1.5px solid #ed7800;background:#fff;color:#9a4300;border-radius:30px;padding:8px 15px;font-family:inherit;font-size:.84rem;line-height:1.3;font-weight:700;cursor:pointer}.ose-ref-controls button:hover,.ose-ref-controls button:focus-visible{background:#c75500;color:white;outline:2px solid #ffb05a;outline-offset:2px}.ose-ref-viewport{overflow:hidden;position:relative}.ose-ref-track{display:flex;width:max-content;animation:ose-ref-scroll 65s linear infinite}.ose-ref-set{list-style:none;display:flex;gap:14px;margin:0;padding:3px 14px 8px 2px}.ose-ref-item{width:220px;flex:none}.ose-ref-card{min-height:154px;padding:12px 14px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:1px solid #d4e3ef;border-radius:14px;text-decoration:none;box-shadow:0 4px 13px #1b4c6d0c;color:#173d60}.ose-ref-card:hover,.ose-ref-card:focus-visible{border-color:#ed7800;outline:2px solid #ed7800;outline-offset:-2px}.ose-ref-logo{height:76px;width:100%;display:grid;place-items:center;padding:5px;box-sizing:border-box;border-radius:8px}.ose-ref-logo img{display:block;width:100%;height:100%;object-fit:contain}.ose-ref-ros{background:#183d5d}.ose-ref-name{font-size:.77rem;font-weight:700;line-height:1.3;text-align:center;min-height:28px;display:flex;align-items:center;justify-content:center;gap:3px}.ose-ref-name span{color:#c35400;font-size:1rem}.ose-ref-footnote{font-size:.88rem;margin:16px 0 0;color:#526d80}.ose-ref-footnote strong{color:#c35400}.ose-ref-viewport:hover .ose-ref-track,.ose-ref-viewport:focus-within .ose-ref-track,.ose-ref-track.is-paused{animation-play-state:paused}.ose-references.show-all .ose-ref-track{animation:none;transform:none}.ose-references.show-all .ose-ref-set[aria-hidden]{display:none}.ose-references.show-all .ose-ref-viewport{overflow-x:auto;scrollbar-width:thin}.ose-references.show-all .ose-ref-track{width:100%}.ose-references.show-all .ose-ref-set{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));box-sizing:border-box}.ose-references.show-all .ose-ref-item{width:auto}@keyframes ose-ref-scroll{to{transform:translateX(-50%)}}[data-ose-theme="dark"] .ose-references{background:linear-gradient(125deg,#10253a,#18374e);border-color:#355168}[data-ose-theme="dark"] .ose-ref-head h2{color:#edf5fc}[data-ose-theme="dark"] .ose-ref-head p,[data-ose-theme="dark"] .ose-ref-footnote{color:#c8d8e5}@media(max-width:650px){.ose-ref-head{display:block}.ose-ref-controls{margin-top:17px}.ose-ref-item{width:200px}}@media(prefers-reduced-motion:reduce){.ose-ref-track{animation:none}.ose-ref-set[aria-hidden]{display:none}.ose-ref-viewport{overflow-x:auto}}
.ose-ref-card{position:relative;height:150px;min-height:150px;justify-content:center;overflow:hidden}.ose-ref-logo{height:104px;flex:0 0 104px;display:flex;align-items:center;justify-content:center}.ose-ref-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:94px;object-fit:contain;object-position:center}.ose-ref-star{position:absolute;right:12px;bottom:5px;color:#c35400;font-weight:800;font-size:1.3rem;line-height:1}.ose-ref-intro{margin-bottom:16px!important}.ose-ref-quote{margin:0;max-width:810px;border-left:3px solid #ed7800;padding:2px 0 2px 15px}.ose-ref-quote p{font-weight:600}.ose-ref-quote cite{display:block;color:#496980;font-size:.86rem;font-style:normal;margin-top:5px}[data-ose-theme="dark"] .ose-ref-quote cite{color:#c8d8e5}
