.elementor-9917 .elementor-element.elementor-element-4cbd12d{--display:flex;}.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-9917 .elementor-element.elementor-element-aa1472c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-a2e7d3e{--display:flex;}.elementor-9917 .elementor-element.elementor-element-0c56798{--display:flex;}.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-9917 .elementor-element.elementor-element-a6fdd1a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.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-9917 .elementor-element.elementor-element-a018c23{--display:flex;}.elementor-9917 .elementor-element.elementor-element-beea80a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-73d5c73{--display:flex;}.elementor-9917 .elementor-element.elementor-element-1691d8a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-1744478{--display:flex;}.elementor-9917 .elementor-element.elementor-element-29d8851 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-7787a29{--display:flex;}.elementor-9917 .elementor-element.elementor-element-0141d9c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-5f281ae{--display:flex;}.elementor-9917 .elementor-element.elementor-element-7c06e3b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-cc5c90b{--display:flex;}.elementor-9917 .elementor-element.elementor-element-e14fda9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-f0bd751{--display:flex;}.elementor-9917 .elementor-element.elementor-element-9e5b04c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-9ec0a17{--display:flex;}.elementor-9917 .elementor-element.elementor-element-2dedabe .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-2d9d6b1{--display:flex;}.elementor-9917 .elementor-element.elementor-element-81f1350 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-93a2908{--display:flex;}.elementor-9917 .elementor-element.elementor-element-0019423 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-09f1f80{--display:flex;}.elementor-9917 .elementor-element.elementor-element-9a4509d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-43f17d3{--display:flex;}.elementor-9917 .elementor-element.elementor-element-46724db .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-a51484c{--display:flex;}.elementor-9917 .elementor-element.elementor-element-5f2e87d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-a7dc361{--display:flex;}.elementor-9917 .elementor-element.elementor-element-5abdc0d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-c0bc840{--display:flex;}.elementor-9917 .elementor-element.elementor-element-2d4e90e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-b69d494{--display:flex;}.elementor-9917 .elementor-element.elementor-element-514fa67 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-f9b1c02{--display:flex;}.elementor-9917 .elementor-element.elementor-element-41c4672 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-0a31532{--display:flex;}.elementor-9917 .elementor-element.elementor-element-4e0d13e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-a8d53db{--display:flex;}.elementor-9917 .elementor-element.elementor-element-a5c2ea4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-68983c0{--display:flex;}.elementor-9917 .elementor-element.elementor-element-7425866 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-22f3979{--display:flex;}.elementor-9917 .elementor-element.elementor-element-dd4701b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-5cb5699{--display:flex;}.elementor-9917 .elementor-element.elementor-element-36c58d9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}.elementor-9917 .elementor-element.elementor-element-bf7531d{--display:flex;}.elementor-9917 .elementor-element.elementor-element-f5f9e5e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#010909;}/* Start custom CSS *//* Sanfter Bildzoom auf Projektkarten */
.elementor-9917 .wb-project-card .elementor-widget-image img{scale:1;transform-origin:center;transition:scale 850ms cubic-bezier(.22,.61,.36,1),transform 850ms cubic-bezier(.22,.61,.36,1)!important;}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
.elementor-9917 .wb-project-card:hover .elementor-widget-image img,.elementor-9917 .wb-project-card:focus-within .elementor-widget-image img{scale:1.045;}
}
@media(prefers-reduced-motion:reduce){.elementor-9917 .wb-project-card .elementor-widget-image img{scale:1!important;transition:none!important;}}/* End custom CSS */