.cx_referenzen_box_wrapper { width: 100%; text-align: center; margin: 50px 0px; }
.cx_referenzen_box_wrapper .cx_referenzen_box { display: flex; flex-wrap: wrap; justify-content: center; width: 100%; margin: 0 auto; margin-bottom: 50px; }
.cx_referenzen_box_wrapper .cx_referenzen_box .cx_referenzen_box_item { display: flex; flex-wrap: wrap; align-items: center; width: 200px; height: 200px; margin: 10px; border: 1px solid #ddd; padding: 20px; }
@media screen and (max-width: 768px) { .cx_referenzen_box_wrapper .cx_referenzen_box .cx_referenzen_box_item { width: 180px; height: 180px; } }
@media screen and (max-width: 500px) { .cx_referenzen_box_wrapper .cx_referenzen_box .cx_referenzen_box_item { width: 140px; height: 140px; } }
.cx_referenzen_box_wrapper .cx_referenzen_box .cx_referenzen_box_item img { width: 100%; height: 100%; object-fit: contain; }

.cx_referenzen_slider_wrapper { width: 100%; margin: 50px 0px; }
.cx_referenzen_slider_wrapper .cx_referenzen_slider { width: 100%; }
.cx_referenzen_slider_wrapper .cx_referenzen_slider .cx_referenzen_slider_item { margin: 20px; border: 1px solid #ddd; padding: 80px 20px; display: flex; flex-wrap: wrap; align-items: center; }
.cx_referenzen_slider_wrapper .cx_referenzen_slider .cx_referenzen_slider_item img { width: 100%; height: 100%; object-fit: contain; }
