.elementor-10456 .elementor-element.elementor-element-e6db2f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10456 .elementor-element.elementor-element-e6db2f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10456 .elementor-element.elementor-element-1a98dde{width:100%;max-width:100%;}.elementor-10456 .elementor-element.elementor-element-1a98dde.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-5d646ec{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 06px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:06px;border-color:var( --e-global-color-da62f4e );--border-color:var( --e-global-color-da62f4e );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10456 .elementor-element.elementor-element-5d646ec:not(.elementor-motion-effects-element-type-background), .elementor-10456 .elementor-element.elementor-element-5d646ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-55133cd );}.elementor-10456 .elementor-element.elementor-element-5d646ec.e-con{--align-self:center;}.elementor-10456 .elementor-element.elementor-element-4a0eb04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10456 .elementor-element.elementor-element-27fed60{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-10456 .elementor-element.elementor-element-27fed60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10456 .elementor-element.elementor-element-27fed60.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-27fed60 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10456 .elementor-element.elementor-element-0b84cd3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-0b84cd3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10456 .elementor-element.elementor-element-e2d6737.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-d2e6220.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-6176d1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10456 .elementor-element.elementor-element-f6f00a1 .elementor-button{background-color:var( --e-global-color-da62f4e );border-radius:10px 10px 10px 10px;}.elementor-10456 .elementor-element.elementor-element-f6f00a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-3b6238e .elementor-button{background-color:var( --e-global-color-55133cd );fill:var( --e-global-color-da62f4e );color:var( --e-global-color-da62f4e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da62f4e );border-radius:10px 10px 10px 10px;}.elementor-10456 .elementor-element.elementor-element-3b6238e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-d110bf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10456 .elementor-element.elementor-element-1a33e8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10456 .elementor-element.elementor-element-dfa8020.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-ce5bdf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10456 .elementor-element.elementor-element-ce5bdf8:not(.elementor-motion-effects-element-type-background), .elementor-10456 .elementor-element.elementor-element-ce5bdf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-447314e );}.elementor-10456 .elementor-element.elementor-element-87f659b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-87f659b .xpro-heading-title{font-family:var( --e-global-typography-2df867f-font-family ), Sans-serif;font-size:var( --e-global-typography-2df867f-font-size );font-weight:var( --e-global-typography-2df867f-font-weight );}.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-layout-horizontal .xpro-infolist-item{--xpro-grid-item:4;width:calc(100%/var(--xpro-grid-item) - 20px);}.elementor-10456 .elementor-element.elementor-element-fbdb91f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-layout-horizontal{column-gap:20px;row-gap:20px;}.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-layout-vertical{row-gap:20px;}.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-media-type-icon::before{--xpro-speparator-line:20px;}.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-item,.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-item > a{align-items:center;}.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-media-type-icon{font-size:12px;min-height:12px;min-width:12px;height:25px;width:25px;}.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-media-type-icon > svg{width:12px;height:auto;}.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-media-type-image img{width:100px;}.elementor-10456 .elementor-element.elementor-element-1b59289{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10456 .elementor-element.elementor-element-da54ccc{--display:flex;}.elementor-10456 .elementor-element.elementor-element-c7640f3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-c7640f3 .xpro-simple-heading-wrapper{text-align:center;}.elementor-10456 .elementor-element.elementor-element-c7640f3 .xpro-heading-title{font-family:var( --e-global-typography-2df867f-font-family ), Sans-serif;font-size:var( --e-global-typography-2df867f-font-size );font-weight:var( --e-global-typography-2df867f-font-weight );}.elementor-10456 .elementor-element.elementor-element-9df1ed5 .elementor-repeater-item-79dc61b > *{display:inline-block;}.elementor-10456 .elementor-element.elementor-element-9df1ed5 .elementor-repeater-item-3935f35.dce-item_image{justify-content:top;}.elementor-10456 .elementor-element.elementor-element-9df1ed5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-9df1ed5 .dce-container-navigation i{font-size:80px;}.elementor-10456 .elementor-element.elementor-element-9df1ed5 .dce-container-navigation svg{height:80px;width:100%;}.elementor-10456 .elementor-element.elementor-element-9df1ed5 .dce-carousel-controls .swiper-button-left{height:80px;width:80px;margin-top:calc(80px / 2);}.elementor-10456 .elementor-element.elementor-element-9df1ed5 .dce-carousel-controls .swiper-button-right{height:80px;width:80px;margin-top:calc(80px / 2);}.elementor-10456 .elementor-element.elementor-element-9df1ed5 .dce-posts-fallback{text-align:left;}.elementor-10456 .elementor-element.elementor-element-e30e8f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-10456 .elementor-element.elementor-element-f4d3433.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-f4d3433 .xpro-heading-title{font-family:var( --e-global-typography-2df867f-font-family ), Sans-serif;font-size:var( --e-global-typography-2df867f-font-size );font-weight:var( --e-global-typography-2df867f-font-weight );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10456 .elementor-element.elementor-element-c047d41.elementor-element{--align-self:center;}.elementor-10456 .elementor-element.elementor-element-c047d41.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-c047d41 .gallery-item{padding:0 45px 45px 0;}.elementor-10456 .elementor-element.elementor-element-c047d41 .gallery{margin:0 -45px -45px 0;}.elementor-10456 .elementor-element.elementor-element-c047d41 .gallery-item .gallery-caption{text-align:center;}.elementor-10456 .elementor-element.elementor-element-42f916f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10456 .elementor-element.elementor-element-42f916f:not(.elementor-motion-effects-element-type-background), .elementor-10456 .elementor-element.elementor-element-42f916f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-447314e );}.elementor-10456 .elementor-element.elementor-element-7127de3{--display:flex;}.elementor-10456 .elementor-element.elementor-element-a195440.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-a195440{text-align:center;}.elementor-10456 .elementor-element.elementor-element-a195440 .elementor-heading-title{font-family:var( --e-global-typography-2df867f-font-family ), Sans-serif;font-size:var( --e-global-typography-2df867f-font-size );font-weight:var( --e-global-typography-2df867f-font-weight );color:var( --e-global-color-text );}.elementor-10456 .elementor-element.elementor-element-9e7feba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10456 .elementor-element.elementor-element-935e911.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10456 .elementor-element.elementor-element-935e911.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-97701d3{--display:flex;}.elementor-10456 .elementor-element.elementor-element-97701d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10456 .elementor-element.elementor-element-4d7abf5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-4d7abf5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10456 .elementor-element.elementor-element-4f3a1b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-4f3a1b2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10456 .elementor-element.elementor-element-4f3a1b2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10456 .elementor-element.elementor-element-4f3a1b2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10456 .elementor-element.elementor-element-4f3a1b2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10456 .elementor-element.elementor-element-5acc189{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-10456 .elementor-element.elementor-element-5acc189:not(.elementor-motion-effects-element-type-background), .elementor-10456 .elementor-element.elementor-element-5acc189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da62f4e );}.elementor-10456 .elementor-element.elementor-element-a487e38.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-a487e38 .xpro-heading-title{color:var( --e-global-color-55133cd );}.elementor-10456 .elementor-element.elementor-element-29420aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-29420aa{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-55133cd );}.elementor-10456 .elementor-element.elementor-element-06b5367{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10456 .elementor-element.elementor-element-e5e345b .elementor-button{background-color:var( --e-global-color-da62f4e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-55133cd );border-radius:10px 10px 10px 10px;}.elementor-10456 .elementor-element.elementor-element-e5e345b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10456 .elementor-element.elementor-element-80e19b7 .elementor-button{background-color:var( --e-global-color-55133cd );fill:var( --e-global-color-da62f4e );color:var( --e-global-color-da62f4e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-55133cd );border-radius:10px 10px 10px 10px;}.elementor-10456 .elementor-element.elementor-element-80e19b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-10456 .elementor-element.elementor-element-27fed60{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-10456 .elementor-element.elementor-element-87f659b .xpro-heading-title{font-size:var( --e-global-typography-2df867f-font-size );}.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-layout-horizontal .xpro-infolist-item{--xpro-grid-item:2;}.elementor-10456 .elementor-element.elementor-element-c7640f3 .xpro-heading-title{font-size:var( --e-global-typography-2df867f-font-size );}.elementor-10456 .elementor-element.elementor-element-f4d3433 .xpro-heading-title{font-size:var( --e-global-typography-2df867f-font-size );}.elementor-10456 .elementor-element.elementor-element-a195440 .elementor-heading-title{font-size:var( --e-global-typography-2df867f-font-size );}.elementor-10456 .elementor-element.elementor-element-935e911{width:var( --container-widget-width, 184px );max-width:184px;--container-widget-width:184px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-10456 .elementor-element.elementor-element-e6db2f2{--width:500px;}.elementor-10456 .elementor-element.elementor-element-1a98dde img{width:100%;}.elementor-10456 .elementor-element.elementor-element-5d646ec{--width:87%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10456 .elementor-element.elementor-element-6176d1e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-10456 .elementor-element.elementor-element-f6f00a1.elementor-element{--align-self:center;}.elementor-10456 .elementor-element.elementor-element-d110bf1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10456 .elementor-element.elementor-element-1a33e8f{--width:85%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10456 .elementor-element.elementor-element-87f659b .xpro-heading-title{font-size:var( --e-global-typography-2df867f-font-size );}.elementor-10456 .elementor-element.elementor-element-fbdb91f .xpro-infolist-layout-horizontal .xpro-infolist-item{--xpro-grid-item:1;}.elementor-10456 .elementor-element.elementor-element-c7640f3 .xpro-heading-title{font-size:var( --e-global-typography-2df867f-font-size );}.elementor-10456 .elementor-element.elementor-element-f4d3433 .xpro-heading-title{font-size:var( --e-global-typography-2df867f-font-size );}.elementor-10456 .elementor-element.elementor-element-c047d41 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-10456 .elementor-element.elementor-element-a195440 .elementor-heading-title{font-size:var( --e-global-typography-2df867f-font-size );}.elementor-10456 .elementor-element.elementor-element-9e7feba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10456 .elementor-element.elementor-element-935e911{width:var( --container-widget-width, 82px );max-width:82px;--container-widget-width:82px;--container-widget-flex-grow:0;text-align:center;}.elementor-10456 .elementor-element.elementor-element-935e911.elementor-element{--align-self:center;}.elementor-10456 .elementor-element.elementor-element-97701d3{--width:176px;}.elementor-10456 .elementor-element.elementor-element-4d7abf5 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-10456 .elementor-element.elementor-element-5d646ec{--width:85%;}.elementor-10456 .elementor-element.elementor-element-d110bf1{--content-width:85%;}}/* Start custom CSS for image, class: .elementor-element-1a98dde */.hero-image {
  height: 560px;               /* feste Höhe, alle gleich */
  width: 100%;
  overflow: hidden;            /* schneidet überstehendes ab */
  position: relative;
}

.hero-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;           /* füllt Fläche, schneidet oben/unten ab */
  object-position: center;     /* zentriert das Motiv */
  display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2e6220 */.hero-chips {
  display:flex; flex-wrap:wrap; gap:8px;
  margin:12px 0 8px; /* direkt über den CTAs */
}
.chip {
  display:inline-flex; align-items:center;
  padding:8px 12px; border-radius:999px;
  font-size:13px; line-height:1;
  border:1px solid rgba(0,0,0,.08); background:#fff; color:#0f172a;
}

/* Farbcodierung nach Taxonomie */
.chip--branche { background:#e0f2fe; border-color:rgba(37,99,235,.25); }        /* blau hell */
.chip--kategorie { background:#f1f5f9; }                                         /* grau hell */
.chip--preismodell { background:#fef3c7; border-color:rgba(245,158,11,.25); }    /* gelb hell */
.chip--hersteller { background:#dcfce7; border-color:rgba(22,163,74,.25); }      /* grün hell *//* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-c047d41 *//* --- Einheitliche Bildhöhe in der Galerie --- */
.gleichhoch-galerie img {
  height: 140px;             /* gewünschte einheitliche Höhe */
  width: auto;               /* behält Seitenverhältnis */
  object-fit: contain;       /* nichts wird abgeschnitten */
  display: block;
  margin-inline: auto;       /* mittig zentrieren */
}

/* optional: Abstände & Ausrichtung der Galerie */
.gleichhoch-galerie {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px;
}

/* für kleinere Bildschirme automatisch umbrechen */
@media (max-width: 768px) {
  .gleichhoch-galerie img {
    height: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-935e911 */.ansprechpartner-bild {
  width: 180px;                /* Quadratgröße */
  height: 180px;
  border-radius: 8px;          /* optional, für leicht abgerundet */
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f8fafc;         /* neutraler BG-Farbton */
}

.ansprechpartner-bild img {
  width: 100%;
  height: 100%;
  object-fit: cover;           /* füllt komplett, schneidet überstehendes */
  object-position: center;     /* zentriert das Gesicht */
  display: block;
  border-radius: inherit;
}/* End custom CSS */