section.m29_home_entry_subpages .mM_line {
background-color: #fff;
}
section.m29_home_entry_subpages[data-variant="v1"] {
--padding_top: 25px;
padding-top: var(--padding_top);
}
section.m29_home_entry_subpages *:not(.mM_links *):not(.m29_shortcode_map *) {
color: #e5e0dd;
}
section.m29_home_entry_subpages .m29_main {
position: relative;
z-index: 2;
}
section.m29_home_entry_subpages .m29_home_entry_subpages_wrapper { min-height: calc(494px - var(--padding_desktop) - var(--padding_top));
display: flex; align-items: end;
}
section.m29_home_entry_subpages .m29_home_entry_subpages_wrapper {
width: 100%;
height: 100%;
}
body.page-child section.m29_home_entry_subpages .m29_home_entry_inner {
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 100px 0;
}
section.m29_home_entry_subpages .m29_home_entry_subpages_main {
height: 100%;
}
section.m29_home_entry_subpages .m29_text_container_inner * {
color: rgba(229, 224, 221, 0.5) !important;
}
section.m29_home_entry_subpages .m29_text_container:not(:has(.m29_text_container_inner)) .m29_links_container {
margin-top: 0;
}
section.m29_home_entry_subpages .m29_home_entry_subpages_main.mM_row .m29_titel {
margin-bottom: 0;
}
body.page-id-700 section.m29_home_entry_subpages .m29_titel {
max-width: 500px;
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_main {
padding-top: 80px;
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_shortcode_map {
display: inline-block;
width: 100%;
}
section.m29_home_entry_subpages[data-variant="v2"] .wpgmza_map {
height: var(--map_height) !important;
}
@media screen and (min-width: 992px) {
section.m29_home_entry_subpages .m29_links_container {
justify-content: flex-end;
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_wrapper {
--map_height: 725px;
min-height: 725px;
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_main {
position: relative;
z-index: 1;
padding-bottom: 130px;
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_shortcode_map {
max-width: none;
margin-left: -80%;
width: calc(100% + 80%);
mask-image: linear-gradient(
to right, 
transparent 30%, 
var(--overlay_color) 80%
);
height: 100%;
}
}
@media screen and (min-width: 1921px) { section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_wrapper {
--map_height: 775px;
}
}
@media screen and (min-width: 2200px) { section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_wrapper {
--map_height: 825px;
}
}
@media screen and (min-width: 992px) and (max-width: 1599px) {
body.parent-pageid-691 section.m29_home_entry_subpages .m29_home_entry_subpages_main:has(.mM_links_container) .m29_title_linking_container {
width: calc(70% - (var(--row_gap) / 2));
}
body.parent-pageid-691 section.m29_home_entry_subpages .m29_home_entry_subpages_main:has(.mM_links_container) .m29_text_container {
width: calc(30% - (var(--row_gap) / 2));
}
}
@media screen and (max-width: 991px) {
section.m29_home_entry_subpages[data-variant="v1"] .m29_home_entry_subpages_wrapper {
min-height: calc(440px - var(--padding_desktop));
}
section.m29_home_entry_subpages {
--padding_top: 80px;
}
section.m29_home_entry_subpages[data-variant="v2"] .mM_container {
max-width: none;
padding: 0;
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_main {
max-width: 720px;
margin: 0 auto;
padding-top: var(--padding_top);
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_wrapper {
--map_height: 575px;
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_shortcode_map {
mask-image: linear-gradient(
to top, 
transparent 0%, 
var(--overlay_color) 40%
);
}
section.m29_home_entry_subpages .m29_home_entry_subpages_main {
--row_gap: 40px;
}
}
@media screen and (max-width: 767px) {
section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_main {
max-width: 540px;
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_wrapper {
--map_height: 475px;
}
}
@media screen and (max-width: 575px) {
section.m29_home_entry_subpages {
--padding_top: 40px;
}
section.m29_home_entry_subpages[data-variant="v1"] .m29_home_entry_subpages_wrapper {
min-height: calc(330px - var(--padding_mobile));
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_wrapper {
--map_height: 375px;
}
section.m29_home_entry_subpages[data-variant="v2"] .m29_home_entry_subpages_main {
max-width: none;
padding-left: 20px;
padding-right: 20px;
}
section.m29_home_entry_subpages .m29_titel {
hyphens: auto;
}
body.page-id-700 section.m29_home_entry_subpages .m29_titel {
max-width: 230px;
}
}