.wp-block-bitv-image-text.modul.image-text.lotterie .wp-block-image img { box-shadow: 10px -10px 50px 5px rgba(204, 204, 204, 0.1); -webkit-box-shadow: 10px -10px 50px 5px rgba(204, 204, 204, 0.1); -moz-box-shadow: 10px -10px 50px 5px rgba(204, 204, 204, 0.1); } .gray .wp-block-bitv-image-text.modul.image-text.lotterie .wp-block-image img { box-shadow: 10px -10px 50px 5px rgba(255, 255, 255, 0.5); -webkit-box-shadow: 10px -10px 50px 5px rgba(255, 255, 255, 0.5); -moz-box-shadow: 10px -10px 50px 5px rgba(255, 255, 255, 0.5); } .wp-block-bitv-image-text.modul.image-text { display: flex; flex-direction: column; row-gap: 24px; } @media (max-width: 767px) { .wp-block-bitv-image-text.modul.image-text > * { margin: 0; } .wp-block-bitv-image-text.modul.image-text .e_headline { order: 1; } .wp-block-bitv-image-text.modul.image-text .wp-block-image { order: 2; } .wp-block-bitv-image-text.modul.image-text .block-text { order: 3; } .wp-block-bitv-image-text.modul.image-text .modul-button { order: 4; } } @media (min-width: 768px) { .wp-block-bitv-image-text.modul.image-text { width: 100%; max-width: 100%; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto 1fr; row-gap: 32px; min-height: unset; position: relative; overflow: visible; } .wp-block-bitv-image-text.modul.image-text .e_headline { grid-column: 2; grid-row: 1; order: unset; width: 100%; max-width: 612px; align-self: start; padding-left: 24px; padding-right: 24px; margin-bottom: 0; } .wp-block-bitv-image-text.modul.image-text .block-text { grid-column: 2; grid-row: 2; order: unset; width: 100%; max-width: 612px; align-self: start; padding-left: 24px; padding-right: 24px; } .wp-block-bitv-image-text.modul.image-text .modul-button { grid-column: 2; grid-row: 3; order: unset; width: 100%; max-width: 612px; align-self: start; padding-left: 24px; padding-right: 24px; margin: 0; } .wp-block-bitv-image-text.modul.image-text:not(:has(> .modul-button)) { grid-template-rows: auto 1fr; } .wp-block-bitv-image-text.modul.image-text:not(:has(> .e_headline)) .block-text { grid-row: 1; } .wp-block-bitv-image-text.modul.image-text:not(:has(> .e_headline)) .modul-button { grid-row: 2; } .wp-block-bitv-image-text.modul.image-text:not(:has(> .e_headline)) { grid-template-rows: auto 1fr; } .wp-block-bitv-image-text.modul.image-text:not(:has(> .e_headline)):not(:has(> .modul-button)) .block-text { grid-row: 1; } .wp-block-bitv-image-text.modul.image-text:not(:has(> .e_headline)):not(:has(> .modul-button)) { grid-template-rows: 1fr; } .wp-block-bitv-image-text.modul.image-text .modul-button a { width: auto; display: inline-block; margin: 0; } .wp-block-bitv-image-text.modul.image-text .wp-block-image { grid-column: 1; grid-row: 1 / span 3; position: relative; left: unset; right: unset; width: 100%; min-width: 0; max-width: 708px; justify-self: end; align-self: start; order: unset; margin: 0; overflow: hidden; height: auto; } .wp-block-bitv-image-text.modul.image-text:not(:has(> .modul-button)) .wp-block-image, .wp-block-bitv-image-text.modul.image-text:not(:has(> .e_headline)) .wp-block-image { grid-row: 1 / span 2; } .wp-block-bitv-image-text.modul.image-text:not(:has(> .e_headline)):not(:has(> .modul-button)) .wp-block-image { grid-row: 1; } .wp-block-bitv-image-text.modul.image-text.lotterie .wp-block-image { padding-left: 24px; padding-right: 0; } .wp-block-bitv-image-text.modul.image-text .wp-block-image img { width: 100%; max-width: 100%; height: auto; display: block; object-fit: cover; } }