.cms_twg_box { display: flex; width: 100%; padding: 60px 130px 60px 200px; background: var(--hellgrau); }
.cms_twg_one { display: flex; flex-direction: column; justify-content: center; gap: 24px; width: calc(47% - 97px); padding: 0 18px 0 0; }
.cms_twg_two { flex-shrink: 0; width: 194px; }
.cms_twg_three { display: flex; flex-direction: column; justify-content: flex-end; gap: 68px; width: calc(53% - 97px); padding: 0 0 0 115px; }
.cms_twg_imgContainer { width: 100%; }
.cms_twg_imgBox { position: relative; width: 100%; }
.cms_twg_imgBox > picture,
.cms_twg_imgBox > picture > img { display: flex; width: 100%; }
.cms_twg_imgLegend { display: none; }
.cms_twg_image_lst { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; width: 100%; }
.cms_twg_iconContainer { max-width: 80px; width: 100%; }
.cms_twg_iconBox { position: relative; width: 100%; }
.cms_twg_iconBox > picture,
.cms_twg_iconBox > picture > img { display: flex; width: 100%; }
.cms_twg_iconLegend { display: none; }
@media screen and (min-width: 1501px) {
    .cms_twg_three .cms_twg_titel { display: none; }
    .cms_twg_three .cms_twg_btn { display: none; }
}
@media screen and (max-width: 1700px) { .cms_twg_box { padding: 30px 60px } }
@media screen and (max-width: 1500px) {
    .cms_twg_box { display: flex; gap: 48px; padding: 45px 60px; }
    .cms_twg_one { display: none; }
    .cms_twg_two { flex-shrink: 0; width: 227px; }
    .cms_twg_three { justify-content: center; gap: 40px; flex: 1; width: 100%; padding: 0; margin: 0; }
    .cms_twg_image_lst { gap: 15px; }
    .cms_twg_iconContainer { max-width: 70px; }
}
@media screen and (max-width: 959px) {
    .cms_twg_box { flex-direction: column; align-items: center; gap: 13px; padding: 30px; }
    .cms_twg_two { width: 194px; }
    .cms_twg_three { justify-content: flex-start; gap: 30px; flex: none; }
    .cms_twg_image_lst { justify-content: center; }
    .cms_twg_titel,
    .cms_twg_text { text-align: center; }
    .cms_twg_btn { display: flex; justify-content: center; }
}