:root{--gb-container-width:1280px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-078c78ce{align-items:center;background-blend-mode:normal,normal,normal,normal;background-color:var(--contrast);display:flex;flex-direction:row;min-height:90vh;background:linear-gradient(0deg,var(--contrast) 0%,rgba(10,10,10,0) 100%),url(https://maxschmidt-baumgutachten.de/wp-content/uploads/2026/02/ms-header-bg-ast-03.svg) center right /contain no-repeat,url(https://maxschmidt-baumgutachten.de/wp-content/uploads/2026/01/ms-header-bg-ast-01.svg) center left /contain no-repeat,linear-gradient(to right,var(--contrast) 0%,var(--contrast) 100%)}@media (max-width:1024px){.gb-element-078c78ce{background-blend-mode:normal;background:url(https://maxschmidt-baumgutachten.de/wp-content/uploads/2026/01/ms-header-bg-ast-01.svg) center/cover no-repeat,linear-gradient(to right,var(--contrast) 0%,var(--contrast) 100%)}}.gb-element-fd896440{align-items:stretch;display:flex;flex-direction:column;height:100%;margin-left:auto;margin-right:auto;max-width:1440px}.gb-element-c11d7a62{align-items:center;column-gap:4em;display:flex;flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;row-gap:4em;width:100%}@media (max-width:1024px){.gb-element-c11d7a62{flex-direction:column-reverse;row-gap:1em;width:70%}}@media (max-width:767px){.gb-element-c11d7a62{grid-template-columns:1fr;row-gap:0em;width:100%}}.gb-element-e5e5a774{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100%;padding-bottom:2em;padding-top:2em;row-gap:6px;width:60%}@media (max-width:1024px){.gb-element-e5e5a774{width:100%}}.gb-element-2daada5c{column-gap:4em;display:flex;justify-content:flex-start;min-width:100%}@media (max-width:767px){.gb-element-2daada5c{display:flex;flex-direction:column}}.gb-element-d3e9a79d{display:flex;flex-direction:column;justify-content:center;margin-left:-2em;margin-right:-2em;min-height:100%;padding-bottom:2em;padding-top:2em;width:40%}@media (max-width:1024px){.gb-element-d3e9a79d{margin-left:0em;margin-right:0em;padding-bottom:0em;width:100%}}@media (max-width:767px){.gb-element-d3e9a79d{padding-top:0em}}.gb-element-010f8544{background-color:var(--contrast);min-height:50vh}@media (max-width:767px){.gb-element-010f8544{justify-content:center}}.gb-element-c229a908{align-items:center;column-gap:4em;display:flex;flex-direction:row;height:100%;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);min-height:100%}@media (max-width:767px){.gb-element-c229a908{display:flex;flex-direction:column-reverse;row-gap:3em}}.gb-element-37b116b7{width:60%}@media (max-width:767px){.gb-element-37b116b7{width:100%}}.gb-element-610dd44c{width:40%}@media (max-width:767px){.gb-element-610dd44c{display:flex;justify-content:center;min-width:100%;width:100%}}.gb-element-bb229802{background-color:var(--contrast);padding-bottom:6em;padding-top:6em;border-bottom:1px solid var(--base-2)}.gb-element-ce89da85{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-text-42f2f02e{color:var(--base);margin-bottom:0px}.gb-text-b7403f43{color:var(--base);margin-bottom:0px}.gb-text-a070deef{color:var(--base)}.gb-text-5a109cab{color:var(--base);margin-bottom:0px}.gb-text-5a109cab a{color:var(--base)}.gb-text-940bc2fc{color:var(--base)}.gb-text-940bc2fc:hover{color:var(--contrast-3)}.gb-text-940bc2fc:is(:hover,:focus){color:var(--contrast-3);text-decoration:none}.gb-text-940bc2fc a{color:var(--base)}.gb-text-00ad321d{color:var(--base)}.gb-text-96a52b1f{color:var(--base)}.gb-text-d6688b05{font-weight:600}.gb-text-b471b2a6{text-align:right}.gb-text-05791a44{text-align:right}.gb-text-4d2272fc{text-align:right}.gb-media-671acc48{height:auto;max-width:100%;object-fit:cover;width:auto}@media (min-width:1025px){.gb-media-671acc48{display:none !important}}@media (max-width:1024px){.gb-media-671acc48{width:80%}}@media (max-width:1024px) and (min-width:768px){.gb-media-671acc48{display:none !important}}@media (max-width:767px){.gb-media-671acc48{display:none !important}}.gb-media-267afa9e{height:auto;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-267afa9e{width:75%}}