#section-43-8 > .ct-section-inner-wrap{padding-top:0;padding-bottom:50px;display:flex;flex-direction:column;align-items:center}#section-43-8{display:block}#section-43-8{text-align:center;border-top-width:1px;border-top-style:none;border-top-color:rgba(0,0,0,0.1);color:#1f1e21}#section-229-8 > .ct-section-inner-wrap{padding-top:0;padding-bottom:11px;align-items:center}#section-229-8{text-align:left}@media (max-width:991px){#section-43-8 > .ct-section-inner-wrap{padding-top:20px;padding-bottom:20px}}@media (max-width:767px){#section-43-8 > .ct-section-inner-wrap{padding-bottom:75px}}#div_block-45-8{width:50%;flex-direction:column;display:flex;text-align:left;align-items:flex-start;order:1;justify-content:center}#div_block-50-8{width:50%;order:2}#div_block-151-8{width:50%}#div_block-152-8{width:50%}#div_block-160-8{width:50%}#div_block-161-8{width:50%}@media (max-width:767px){#div_block-45-8{flex-direction:column;display:flex;align-items:center;text-align:center}}@media (max-width:767px){#new_columns-44-8> .ct-div-block{width:100% !important}#new_columns-44-8{flex-direction:column-reverse}}@media (max-width:767px){#new_columns-44-8{flex-direction:column-reverse}}#new_columns-44-8{display:flex}@media (max-width:991px){#new_columns-150-8> .ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-159-8> .ct-div-block{width:100% !important}}#headline-46-8{margin-bottom:12px;font-size:57px}#text_block-47-8{margin-bottom:24px}#_rich_text-233-8{margin-bottom:11px}#slider-206-8 .unslider-nav ol li{border-color:#ffffff}#slider-206-8 .unslider-nav ol li.unslider-active{background-color:#ffffff}
/* Startseiten-Banner (Kundenwunsch, 15.10.2026): ersetzt Titel und Stockfoto
   im Kopfbereich. Unter 768 px liefert <picture> die Collage statt des
   Banners. H1 und Untertitel bleiben für Suchmaschinen und Screenreader im
   HTML und sind nur visuell ausgeblendet. Die Regeln für #new_columns-44-8,
   #div_block-45-8 und #div_block-50-8 weiter oben greifen seither nicht mehr.
   Der Abstand zum Text ist mit 20 px derselbe wie bisher unter dem Stockfoto. */
.gp-hero-banner{width:100%;margin-bottom:20px}
.gp-hero-banner picture,.gp-hero-banner img{display:block;width:100%;height:auto}
.gp-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
