.wp-block[data-align=left],.wp-block[data-align=right],.wp-block[data-align=center] { float: unset; height: unset; margin: auto; padding: 0; } .wp-block[data-align=left]>* , .wp-block[data-align=right]>*, .wp-block[data-align=center]>* { float: unset; height: unset; margin: auto!important; } .wp-block.wp-block-image>figcaption,.wp-block[data-align=center]>.wp-block-image>figcaption{ text-align: center; } .wp-block[data-align=left]>.wp-block-image>figcaption{ text-align: start; } .wp-block[data-align=right]>.wp-block-image>figcaption{ text-align: end; } .wp-block.wp-block-image, .wp-block.wp-block-image .components-resizable-box__container { max-width: fit-content!important; margin: auto; } .wp-block-bitv-text-image.modul.text-image.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-text-image.modul.text-image.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-text-image.modul.text-image { display: flex; flex-direction: column; row-gap: 24px; } @media (max-width: 767px) { .wp-block-bitv-text-image.modul.text-image > * { margin: 0; } .wp-block-bitv-text-image.modul.text-image .e_headline { order: 1; } .wp-block-bitv-text-image.modul.text-image .wp-block-image { order: 2; } .wp-block-bitv-text-image.modul.text-image .block-text { order: 3; } .wp-block-bitv-text-image.modul.text-image .modul-button { order: 4; } } @media (min-width: 768px) { .wp-block-bitv-text-image.modul.text-image { 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-text-image.modul.text-image .e_headline { grid-column: 1; grid-row: 1; order: unset; width: 100%; max-width: 612px; justify-self: end; align-self: start; padding-left: 24px; padding-right: 24px; margin-bottom: 0; } .wp-block-bitv-text-image.modul.text-image .block-text { grid-column: 1; grid-row: 2; order: unset; width: 100%; max-width: 612px; justify-self: end; align-self: start; padding-left: 24px; padding-right: 24px; } .wp-block-bitv-text-image.modul.text-image .modul-button { grid-column: 1; grid-row: 3; order: unset; width: 100%; max-width: 612px; justify-self: end; align-self: start; padding-left: 24px; padding-right: 24px; margin: 0; } .wp-block-bitv-text-image.modul.text-image:not(:has(> .modul-button)) { grid-template-rows: auto 1fr; } .wp-block-bitv-text-image.modul.text-image:not(:has(> .e_headline)) .block-text { grid-row: 1; } .wp-block-bitv-text-image.modul.text-image:not(:has(> .e_headline)) .modul-button { grid-row: 2; } .wp-block-bitv-text-image.modul.text-image:not(:has(> .e_headline)) { grid-template-rows: auto 1fr; } .wp-block-bitv-text-image.modul.text-image:not(:has(> .e_headline)):not(:has(> .modul-button)) .block-text { grid-row: 1; } .wp-block-bitv-text-image.modul.text-image:not(:has(> .e_headline)):not(:has(> .modul-button)) { grid-template-rows: 1fr; } .wp-block-bitv-text-image.modul.text-image .modul-button a { width: auto; display: inline-block; margin: 0; } .wp-block-bitv-text-image.modul.text-image .wp-block-image { grid-column: 2; grid-row: 1 / span 3; position: relative; left: unset; right: unset; width: 100%; min-width: 0; max-width: 708px; justify-self: start; align-self: start; order: unset; margin: 0; overflow: hidden; height: auto; } .wp-block-bitv-text-image.modul.text-image:not(:has(> .modul-button)) .wp-block-image, .wp-block-bitv-text-image.modul.text-image:not(:has(> .e_headline)) .wp-block-image { grid-row: 1 / span 2; } .wp-block-bitv-text-image.modul.text-image:not(:has(> .e_headline)):not(:has(> .modul-button)) .wp-block-image { grid-row: 1; } .wp-block-bitv-text-image.modul.text-image.lotterie .wp-block-image { padding-right: 24px; padding-left: 0; } .wp-block-bitv-text-image.modul.text-image .wp-block-image img { width: 100%; max-width: 100%; height: auto; display: block; object-fit: cover; } }