section.m1_text .m1_text_main > .mM_row { align-items: flex-end; gap: 0 20px; } section.m1_text .m1_text_main > .mM_row > .mM_col_50 { width: calc(50% - 10px); }
@media all and (max-width: 991px) {
section.m1_text .m1_text_main > .mM_row > .mM_col_50 {
width: 100%;
}
} section.m1_text .m1_titel { margin-bottom: 0; } :root { --m1-head-gap: 100px; }
@media all and (max-width: 991px) { :root { --m1-head-gap: 56px; } }
@media all and (max-width: 575px) { :root { --m1-head-gap: 40px; } }
section.m1_text[data-m1-layout="a_link_right"],
section.m1_text[data-m1-layout="b_text_right"] { padding-bottom: 0; } section.m1_text[data-m1-layout="a_link_right"] + section,
section.m1_text[data-m1-layout="b_text_right"] + section { padding-top: var(--m1-head-gap); } section.m1_text:has( + section.m33_charging_points ) { padding-bottom: 0; }
section.m1_text + section.m33_charging_points { padding-top: var(--m1-head-gap); } section.m1_text[data-m1-layout="a_link_right"] + section.m5_contact_persons .mM_row,
section.m1_text[data-m1-layout="b_text_right"] + section.m5_contact_persons .mM_row { margin-top: 0; }
section.m1_text .m1_text_container {
max-width: 370px;
margin-bottom: 41px;
}
body[data-title="Unternehmen"] section.m1_text .m1_text_container {
margin-bottom: 10px;
}
@media all and (max-width: 991px) {
section.m1_text .m1_text_container {
max-width: 100%;
margin-top: 31px;
margin-bottom: 0;
}
} section.m1_text .m1_text_container_inner p {
font-size: 17px;
line-height: 25px;
color: var(--strobl-blue);
margin: 0 0 20px;
}
section.m1_text .m1_text_container_inner p:last-child { margin-bottom: 0; } section.m1_text .text_column_count_2 { column-count: 2; } section.m1_text .m1_text_verlinkung_container {
display: flex;
flex-wrap: wrap;
gap: 16px;
} section.m1_text[data-m1-layout="a_link_right"] .m1_text_col_right {
justify-content: flex-end;
align-items: flex-start;
} section.m1_text[data-m1-layout="c_text_link_left"] .m1_text_col_left .m1_text_verlinkung_container {
justify-content: flex-start;
} section.m1_text[data-m1-layout="c_text_link_left"] .m1_text_col_right {
margin-bottom: 68px;
} @media all and (max-width: 991px) {
section.m1_text[data-m1-layout="a_link_right"] .m1_text_col_right {
justify-content: flex-start; } section.m1_text[data-m1-layout="c_text_link_left"] .m1_text_col_right { margin-bottom: 0; } section.m1_text[data-m1-layout="c_text_link_left"] .m1_text_main .mM_row { flex-direction: column; align-items: stretch; }
section.m1_text[data-m1-layout="c_text_link_left"] .m1_text_col_left,
section.m1_text[data-m1-layout="c_text_link_left"] .m1_text_col_right { display: contents; }
section.m1_text[data-m1-layout="c_text_link_left"] .mM_title_container { order: 1; width: 100%; }
section.m1_text[data-m1-layout="c_text_link_left"] .m1_text_container { order: 2; }
section.m1_text[data-m1-layout="c_text_link_left"] .m1_text_col_left .m1_text_verlinkung_container { order: 3; }
}
@media screen and (max-width: 575px) {
section.m1_text .text_column_count_2 { column-count: 1; }
} .m1_text .m1_titel { white-space: pre-line; } .m1_text.bg_blau { background: var(--strobl-blue); }
.m1_text.bg_blau .m1_text_container_inner p,
.m1_text.bg_blau .m1_text_container_inner li { color: #fff; } section.m1_text:has(+ section.m31_services--kurz) { background: var(--strobl-blue); }
section.m1_text:has(+ section.m31_services--kurz) [class$="_titel"],
section.m1_text:has(+ section.m31_services--kurz) [class$="_untertitel"],
section.m1_text:has(+ section.m31_services--kurz) .m1_text_container_inner p { color: #fff; } section.m1_text:not(.bg_blau):has(+ section.m27_steps) { background: #faf9fc; }
section.m1_text .m1_titel_container {
max-width: 590px;
}
section.m1_text[data-m1-layout="plain"] .mM_row > .mM_col_50 {
width: 100%;
}
section.m1_text[data-m1-layout="plain"] .m1_titel_container {
max-width: 800px;
}
section.m1_text.legal[data-innerer-abstand="innerer_abstand_oben_und_unten"] {
padding-top: 250px;
padding-bottom: 150px;
}
section.m1_text.legal .mM_row {
flex-direction: column;
align-items: start;
}
section.m1_text.legal .mM_row > .mM_col_50 {
width: 100%;
}
section.m1_text.legal .m1_titel_container h2 {
margin-bottom: 31px;
}
section.m1_text.legal .m1_text_container {
max-width: 100%;
margin-bottom: 0;
}
@media all and (max-width: 991px) {
section.m1_text .m1_titel_container {
max-width: 450px;
}
section.m1_text[data-m1-layout="c_text_link_left"] .m1_titel_container {
max-width: 100%;
}
}
@media all and (max-width: 575px) {
section.m1_text .m1_titel_container {
max-width: 365px;
}
}