.elementor-23 .elementor-element.elementor-element-4bd0dda{--display:grid;--min-height:580px;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-4bd0dda:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4bd0dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-a4d97e3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 2;}.elementor-23 .elementor-element.elementor-element-cf82a80{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 2;}.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-23 .elementor-element.elementor-element-f4d5597{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 7;}.elementor-23 .elementor-element.elementor-element-f4d5597.e-con{--align-self:center;}.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-23 .elementor-element.elementor-element-e296e7f{text-align:start;}.elementor-23 .elementor-element.elementor-element-e296e7f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:77px;font-weight:800;color:var( --e-global-color-d25f546 );}.elementor-23 .elementor-element.elementor-element-333b52e{--spacer-size:70px;}.elementor-23 .elementor-element.elementor-element-b32f906{--display:flex;}.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-23 .elementor-element.elementor-element-56eacc2{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:500;}.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-23 .elementor-element.elementor-element-2076571 .elementor-button{background-color:var( --e-global-color-a1dc766 );}.elementor-23 .elementor-element.elementor-element-2076571 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-c0c2221{--spacer-size:50px;}.elementor-23 .elementor-element.elementor-element-072ac32{--n-accordion-title-font-size:70px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-d25f546 );--n-accordion-title-hover-color:var( --e-global-color-a1dc766 );--n-accordion-title-active-color:var( --e-global-color-d25f546 );--n-accordion-icon-size:60px;--n-accordion-icon-normal-color:var( --e-global-color-a1dc766 );--n-accordion-icon-hover-color:var( --e-global-color-d25f546 );--n-accordion-icon-active-color:var( --e-global-color-a1dc766 );}:where( .elementor-23 .elementor-element.elementor-element-072ac32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Urbanist", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-60db8a2{--display:flex;}.elementor-23 .elementor-element.elementor-element-53ba20c{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-e1cab43 .elementor-button{background-color:var( --e-global-color-a1dc766 );}.elementor-23 .elementor-element.elementor-element-e1cab43 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-52271be{--spacer-size:50px;}.elementor-23 .elementor-element.elementor-element-e1fdbdd{--n-accordion-title-font-size:70px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-d25f546 );--n-accordion-title-hover-color:var( --e-global-color-a1dc766 );--n-accordion-title-active-color:var( --e-global-color-d25f546 );--n-accordion-icon-size:60px;--n-accordion-icon-normal-color:var( --e-global-color-a1dc766 );--n-accordion-icon-hover-color:var( --e-global-color-d25f546 );--n-accordion-icon-active-color:var( --e-global-color-a1dc766 );}:where( .elementor-23 .elementor-element.elementor-element-e1fdbdd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Urbanist", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-1ecffd1{--display:flex;}.elementor-23 .elementor-element.elementor-element-36a405a{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-a722d07 .elementor-button{background-color:var( --e-global-color-a1dc766 );}.elementor-23 .elementor-element.elementor-element-a722d07 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-e9937c5{--spacer-size:50px;}.elementor-23 .elementor-element.elementor-element-847ff6e{--n-accordion-title-font-size:70px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-d25f546 );--n-accordion-title-hover-color:var( --e-global-color-a1dc766 );--n-accordion-title-active-color:var( --e-global-color-d25f546 );--n-accordion-icon-size:60px;--n-accordion-icon-normal-color:var( --e-global-color-a1dc766 );--n-accordion-icon-hover-color:var( --e-global-color-d25f546 );--n-accordion-icon-active-color:var( --e-global-color-a1dc766 );}:where( .elementor-23 .elementor-element.elementor-element-847ff6e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Urbanist", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-fd038a7{--display:flex;}.elementor-23 .elementor-element.elementor-element-f8dc6ea{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-029ab40 .elementor-button{background-color:var( --e-global-color-a1dc766 );}.elementor-23 .elementor-element.elementor-element-029ab40 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-9d27ca9{--spacer-size:50px;}.elementor-23 .elementor-element.elementor-element-1f5d100{--n-accordion-title-font-size:70px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-d25f546 );--n-accordion-title-hover-color:var( --e-global-color-a1dc766 );--n-accordion-title-active-color:var( --e-global-color-d25f546 );--n-accordion-icon-size:60px;--n-accordion-icon-normal-color:var( --e-global-color-a1dc766 );--n-accordion-icon-hover-color:var( --e-global-color-d25f546 );--n-accordion-icon-active-color:var( --e-global-color-a1dc766 );}:where( .elementor-23 .elementor-element.elementor-element-1f5d100 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Urbanist", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-b96079e{--display:flex;}.elementor-23 .elementor-element.elementor-element-ca22ab6{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-6eb364a .elementor-button{background-color:var( --e-global-color-a1dc766 );}.elementor-23 .elementor-element.elementor-element-6eb364a .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-fd2beb1{--spacer-size:50px;}.elementor-23 .elementor-element.elementor-element-c3925e2{--n-accordion-title-font-size:70px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-d25f546 );--n-accordion-title-hover-color:var( --e-global-color-a1dc766 );--n-accordion-title-active-color:var( --e-global-color-d25f546 );--n-accordion-icon-size:60px;--n-accordion-icon-normal-color:var( --e-global-color-a1dc766 );--n-accordion-icon-hover-color:var( --e-global-color-d25f546 );--n-accordion-icon-active-color:var( --e-global-color-a1dc766 );}:where( .elementor-23 .elementor-element.elementor-element-c3925e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Urbanist", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-1ebf2b9{--display:flex;}.elementor-23 .elementor-element.elementor-element-87899ae{font-family:"Urbanist", Sans-serif;font-size:25px;font-weight:500;}.elementor-23 .elementor-element.elementor-element-3766d4b .elementor-button{background-color:var( --e-global-color-a1dc766 );}.elementor-23 .elementor-element.elementor-element-3766d4b .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-f625f6e{--spacer-size:50px;}.elementor-23 .elementor-element.elementor-element-55e3e85{--n-accordion-title-font-size:70px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-d25f546 );--n-accordion-title-hover-color:var( --e-global-color-a1dc766 );--n-accordion-title-active-color:var( --e-global-color-d25f546 );--n-accordion-icon-size:60px;--n-accordion-icon-normal-color:var( --e-global-color-a1dc766 );--n-accordion-icon-hover-color:var( --e-global-color-d25f546 );--n-accordion-icon-active-color:var( --e-global-color-a1dc766 );}:where( .elementor-23 .elementor-element.elementor-element-55e3e85 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Urbanist", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-c5cb286{--spacer-size:125px;}.elementor-23 .elementor-element.elementor-element-1ef8621{text-align:center;}.elementor-23 .elementor-element.elementor-element-1ef8621 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:77px;font-weight:800;color:var( --e-global-color-d25f546 );}.elementor-23 .elementor-element.elementor-element-fdb27cf{--spacer-size:100px;}.elementor-23 .elementor-element.elementor-element-6c42ca8{--display:flex;}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-item{width:100%;margin-left:auto;margin-right:auto;min-height:600px;flex-direction:row !important;--sc-direction:row;--sc-media-width:53%;--sc-content-width:40%;--sc-content-align:left;top:109px;gap:62px;background-color:#000000;padding:0px 0px 0px 0px;border-radius:13px;box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0.5);}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-media{border-radius:13px;}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-title{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-desc{color:#FFFFFF;font-size:19px;font-weight:600;}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-btn{color:#928C8C;background-color:#FFFFFF;padding:13px 13px 13px 13px;border-radius:14px;}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-btn:hover{color:#ffffff;background-color:#444444;}.elementor-23 .elementor-element.elementor-element-deb24f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-23 .elementor-element.elementor-element-deb24f6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-deb24f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-23 .elementor-element.elementor-element-f54044f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-f54044f{text-align:center;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;color:#9D9EAD;}.elementor-23 .elementor-element.elementor-element-a5b0e10{--e-image-carousel-slides-to-show:5;}body.elementor-page-23:not(.elementor-motion-effects-element-type-background), body.elementor-page-23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-f4d5597{--content-width:1190px;}.elementor-23 .elementor-element.elementor-element-6c42ca8{--width:90%;}}@media(max-width:1490px){.elementor-23 .elementor-element.elementor-element-4bd0dda{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-a4d97e3{--grid-auto-flow:row;grid-column:span 1;}.elementor-23 .elementor-element.elementor-element-cf82a80{--grid-auto-flow:row;grid-column:span 3;}.elementor-23 .elementor-element.elementor-element-f4d5597{--grid-auto-flow:row;grid-column:span 7;}.elementor-23 .elementor-element.elementor-element-e296e7f .elementor-heading-title{font-size:60px;}.elementor-23 .elementor-element.elementor-element-333b52e{--spacer-size:20px;}.elementor-23 .elementor-element.elementor-element-1ef8621 .elementor-heading-title{font-size:60px;}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-item{width:100%;margin-left:auto;margin-right:auto;min-height:378px;flex-direction:row !important;--sc-direction:row;--sc-media-width:61%;--sc-content-width:34%;}.elementor-23 .elementor-element.elementor-element-a5b0e10{--e-image-carousel-slides-to-show:5;}}@media(max-width:1200px){.elementor-23 .elementor-element.elementor-element-4bd0dda{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-a4d97e3{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-cf82a80{--grid-auto-flow:row;grid-column:span 3;}.elementor-23 .elementor-element.elementor-element-f4d5597{--grid-auto-flow:row;grid-column:span 8;}.elementor-23 .elementor-element.elementor-element-e296e7f .elementor-heading-title{font-size:60px;}.elementor-23 .elementor-element.elementor-element-1ef8621 .elementor-heading-title{font-size:60px;}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-item{--sc-media-width:64%;--sc-content-width:33%;}.elementor-23 .elementor-element.elementor-element-a5b0e10{--e-image-carousel-slides-to-show:4;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-4bd0dda{--min-height:0px;--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-a4d97e3{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-cf82a80{--grid-auto-flow:row;grid-column:span 5;}.elementor-23 .elementor-element.elementor-element-f4d5597{--grid-auto-flow:row;grid-column:span 7;}.elementor-23 .elementor-element.elementor-element-e296e7f .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-1ef8621 .elementor-heading-title{font-size:50px;}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-item{width:95%;margin-left:auto;margin-right:auto;min-height:100px;flex-direction:column !important;--sc-direction:column;--sc-media-width:100%;--sc-content-width:100%;--sc-content-align:right;}.elementor-23 .elementor-element.elementor-element-a5b0e10{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-4bd0dda{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-a4d97e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 1;}.elementor-23 .elementor-element.elementor-element-cf82a80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 12;}.elementor-23 .elementor-element.elementor-element-f4d5597{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;grid-column:span 12;}.elementor-23 .elementor-element.elementor-element-f4d5597.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-e296e7f{text-align:center;}.elementor-23 .elementor-element.elementor-element-e296e7f .elementor-heading-title{font-size:36px;}.elementor-23 .elementor-element.elementor-element-333b52e{--spacer-size:29px;}.elementor-23 .elementor-element.elementor-element-072ac32{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:40px;--n-accordion-icon-size:35px;}.elementor-23 .elementor-element.elementor-element-e1fdbdd{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:40px;--n-accordion-icon-size:35px;}.elementor-23 .elementor-element.elementor-element-847ff6e{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:40px;--n-accordion-icon-size:35px;}.elementor-23 .elementor-element.elementor-element-1f5d100{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:40px;--n-accordion-icon-size:35px;}.elementor-23 .elementor-element.elementor-element-c3925e2{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:40px;--n-accordion-icon-size:35px;}.elementor-23 .elementor-element.elementor-element-55e3e85{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:40px;--n-accordion-icon-size:35px;}.elementor-23 .elementor-element.elementor-element-c5cb286{--spacer-size:60px;}.elementor-23 .elementor-element.elementor-element-1ef8621{text-align:center;}.elementor-23 .elementor-element.elementor-element-1ef8621 .elementor-heading-title{font-size:36px;}.elementor-23 .elementor-element.elementor-element-fdb27cf{--spacer-size:60px;}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-item{width:96%;margin-left:auto;margin-right:auto;min-height:350px;flex-direction:column !important;--sc-direction:column;--sc-media-width:100%;--sc-content-width:100%;--sc-content-align:center;}.elementor-23 .elementor-element.elementor-element-10547a3 .sc-baa1cbc5-title{font-size:19px;}.elementor-23 .elementor-element.elementor-element-deb24f6{--padding-top:40px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a5b0e10{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for sticky_cards_baa1cbc5, class: .elementor-element-10547a3 */}/* End custom CSS */
/* Start custom CSS */body.elementor-page-23 .css-anker-52grad{display:block}
/* Die erste Regel oben ist ein Platzhalter: Elementor verwirft auf dieser Seite die erste Regel des Seiten-CSS (festgestellt 17.09.2026) */

/* Leistungs-Akkordeon: zentriert, Container fuer die Schriftberechnung */
body.elementor-page-23 .elementor-element-2b87fc6, body.elementor-page-23 .elementor-element-13c1c94, body.elementor-page-23 .elementor-element-1542e29,
body.elementor-page-23 .elementor-element-df3d376, body.elementor-page-23 .elementor-element-ba400ec, body.elementor-page-23 .elementor-element-670fc4f{
  margin-left:auto !important; margin-right:auto !important; container-type:inline-size;
}
/* so breit wie Logo + Slogan */
@media (min-width:1491px){
  body.elementor-page-23 .elementor-element-2b87fc6, body.elementor-page-23 .elementor-element-13c1c94, body.elementor-page-23 .elementor-element-1542e29,
  body.elementor-page-23 .elementor-element-df3d376, body.elementor-page-23 .elementor-element-ba400ec, body.elementor-page-23 .elementor-element-670fc4f{width:calc((100% - 20px) * 9 / 12) !important}
}
@media (min-width:1201px) and (max-width:1490px){
  body.elementor-page-23 .elementor-element-2b87fc6, body.elementor-page-23 .elementor-element-13c1c94, body.elementor-page-23 .elementor-element-1542e29,
  body.elementor-page-23 .elementor-element-df3d376, body.elementor-page-23 .elementor-element-ba400ec, body.elementor-page-23 .elementor-element-670fc4f{width:calc((100% - 20px) * 10 / 12) !important}
}
@media (min-width:1025px) and (max-width:1200px){
  body.elementor-page-23 .elementor-element-2b87fc6, body.elementor-page-23 .elementor-element-13c1c94, body.elementor-page-23 .elementor-element-1542e29,
  body.elementor-page-23 .elementor-element-df3d376, body.elementor-page-23 .elementor-element-ba400ec, body.elementor-page-23 .elementor-element-670fc4f{width:calc((100% - 20px) * 11 / 12) !important}
}
/* Schriftgroesse aus der Akkordeonbreite: laengster Titel (26 Zeichen) passt immer in eine Zeile, alle Titel gleich gross, hoechstens 70 px */
body.elementor-page-23 .elementor-element-072ac32, body.elementor-page-23 .elementor-element-e1fdbdd, body.elementor-page-23 .elementor-element-847ff6e,
body.elementor-page-23 .elementor-element-1f5d100, body.elementor-page-23 .elementor-element-c3925e2, body.elementor-page-23 .elementor-element-55e3e85{
  --n-accordion-title-font-size: min(70px, calc((100cqi - 30px) / 17.4)) !important;
  --n-accordion-icon-size: min(60px, calc((100cqi - 30px) / 17.4 * 0.85)) !important;
}
body.elementor-page-23 .elementor-element-072ac32 .e-n-accordion-item-title-text, body.elementor-page-23 .elementor-element-e1fdbdd .e-n-accordion-item-title-text,
body.elementor-page-23 .elementor-element-847ff6e .e-n-accordion-item-title-text, body.elementor-page-23 .elementor-element-1f5d100 .e-n-accordion-item-title-text,
body.elementor-page-23 .elementor-element-c3925e2 .e-n-accordion-item-title-text, body.elementor-page-23 .elementor-element-55e3e85 .e-n-accordion-item-title-text{
  white-space:nowrap; line-height:1.4;
}

/* Kopf: Logo und Slogan mittig zum Menue, Breiten unveraendert. Vorher 11 von 12 Rasterspalten belegt, dadurch versetzt */
@media (min-width:1025px){
  body.elementor-page-23 .elementor-element-4bd0dda{justify-content:center !important}
  body.elementor-page-23 .elementor-element-a4d97e3{display:none !important}
  body.elementor-page-23 .elementor-element-cf82a80{grid-column:auto !important}
  body.elementor-page-23 .elementor-element-f4d5597{grid-column:auto !important}
}
@media (min-width:1491px){ body.elementor-page-23 .elementor-element-4bd0dda{grid-template-columns:calc(100% * 2 / 12) calc(100% * 7 / 12) !important} }
@media (min-width:1201px) and (max-width:1490px){ body.elementor-page-23 .elementor-element-4bd0dda{grid-template-columns:calc(100% * 3 / 12) calc(100% * 7 / 12) !important} }
@media (min-width:1025px) and (max-width:1200px){ body.elementor-page-23 .elementor-element-4bd0dda{grid-template-columns:calc(100% * 3 / 12) calc(100% * 8 / 12) !important} }

/* Kundenlogos als Laufband (17.09.2026): Logos in Originalfarben auf weissen Kacheln, gleichmaessig durchlaufend.
   Kachel 160 px hoch, hoechstens 230 px breit (Handy 120 px hoch) - die Logodateien bringen selbst viel Rand mit */
body.elementor-page-23 .elementor-element-deb24f6{border-top:1px solid #2F2F2F;border-bottom:1px solid #2F2F2F}
body.elementor-page-23 .elementor-element-f54044f p{margin:0;text-align:center}
body.elementor-page-23 .elementor-element-f54044f .kl-dank{font-family:Urbanist,sans-serif;font-size:26px;font-weight:800;line-height:1.25;color:#FFFFFF}
body.elementor-page-23 .elementor-element-f54044f .kl-sub{margin-top:8px;font-size:16px;font-weight:500;line-height:1.5;color:#9D9EAD}
body.elementor-page-23 .elementor-element-a5b0e10{width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}
body.elementor-page-23 .elementor-element-a5b0e10 .swiper-wrapper{transition-timing-function:linear !important}
body.elementor-page-23 .elementor-element-a5b0e10 .swiper-slide{display:flex;align-items:center;justify-content:center;height:160px}
body.elementor-page-23 .elementor-element-a5b0e10 .swiper-slide-inner{width:100%;margin:0;display:flex;justify-content:center}
body.elementor-page-23 .elementor-element-a5b0e10 .swiper-slide-image{width:100% !important;max-width:230px;height:160px !important;max-height:160px;object-fit:contain;background:#FFFFFF;border-radius:13px;padding:0 4px;box-sizing:border-box}
@media (max-width:767px){
  body.elementor-page-23 .elementor-element-f54044f .kl-dank{font-size:22px}
  body.elementor-page-23 .elementor-element-f54044f .kl-sub{font-size:15px}
  body.elementor-page-23 .elementor-element-a5b0e10 .swiper-slide{height:120px}
  body.elementor-page-23 .elementor-element-a5b0e10 .swiper-slide-image{height:120px !important;max-height:120px}
}/* End custom CSS */