.ls-widget-referenzen .ref-filters{display:grid;grid-template-columns:1fr;gap:10px}@media only screen and (min-width:768px){.ls-widget-referenzen .ref-filters{grid-template-columns:repeat(2, 1fr);gap:20px}}@media only screen and (min-width:992px){.ls-widget-referenzen .ref-filters{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width:1200px){.ls-widget-referenzen .ref-filters{grid-template-columns:repeat(4, 1fr)}}.ls-widget-referenzen .references__filters{margin-block-end:20px}@media only screen and (min-width:768px){.ls-widget-referenzen .references__filters{margin-block-end:40px}}.ls-widget-referenzen .references__filters ul{display:flex;flex-direction:column;gap:3px;list-style-type:none;margin:0;padding:10px}.ls-widget-referenzen .references__filters ul li{background:none;margin:0;padding:0}.ls-widget-referenzen .references__filters-label{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#385675;margin-block-end:5px}.ls-widget-referenzen .references__filters-options{background-color:#eaeaea}.ls-widget-referenzen .references__filters .ref-filter-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ls-widget-referenzen .references__filters .ref-filter-label::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease;margin-top:-3px}.ls-widget-referenzen .references__filters .ref-filter-group.active .ref-filter-label::after{transform:rotate(-135deg);margin-top:1px}.ls-widget-referenzen .references__filters .ref-filter-options{overflow:hidden;max-height:0;opacity:0;visibility:hidden;padding:0;transition:max-height 0.25s ease, opacity 0.2s ease, visibility 0.2s ease}.ls-widget-referenzen .references__filters .ref-filter-group.active .ref-filter-options{max-height:500px;opacity:1;visibility:visible;padding:10px}.ls-widget-referenzen .references__listing{display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width:768px){.ls-widget-referenzen .references__listing{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width:992px){.ls-widget-referenzen .references__listing{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width:1200px){.ls-widget-referenzen .references__listing{grid-template-columns:repeat(4, 1fr)}}.ls-widget-referenzen .references__item{display:flex;flex-direction:column;height:100%;background-color:#fff;padding:10px}.ls-widget-referenzen .references__header{display:flex;gap:10px}.ls-widget-referenzen .references__image{background-color:#f4f4f4;padding:5px}.ls-widget-referenzen .references__image img{max-width:55px}.ls-widget-referenzen .references__body{padding:20px 10px;min-height:230px}.ls-widget-referenzen .references__body-type{color:#385675;text-transform:uppercase;font-size:14px}.ls-widget-referenzen .references__body-meta{display:grid;grid-template-columns:repeat(2, 1fr);margin:10px 0 0;padding:0;border-top:1px solid #5b5b5b;font-size:12px;line-height:1.25}.ls-widget-referenzen .references__body-meta dt,.ls-widget-referenzen .references__body-meta dd{margin:0;padding:10px 0;border-bottom:1px solid #5b5b5b;text-transform:uppercase;color:#515151}.ls-widget-referenzen .references__body-meta dt:last-of-type,.ls-widget-referenzen .references__body-meta dd:last-of-type{border-bottom:none;padding-bottom:0}.ls-widget-referenzen .references__volume{display:flex;justify-content:center;flex-direction:column;flex-grow:1;width:70%;padding:5px 20px;background-color:#f4f4f4;color:#385675;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600}.ls-widget-referenzen .references__footer{background-color:#eaeaea;padding:10px;flex-grow:1}.ls-widget-referenzen .references__footer-description{font-size:12px;font-weight:400;line-height:1.4;color:#46617E}