.elementor-32520 .elementor-element.elementor-element-02d8d48 > .elementor-container{max-width:1625px;}.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-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 );}/* Start custom CSS for section, class: .elementor-element-02d8d48 */.elementor-32520 .elementor-element.elementor-element-02d8d48 .svc-h2 .elementor-heading-title{font-family:'Homepagebaukasten',sans-serif;font-weight:400;font-size:55px;line-height:1.1;letter-spacing:-1.375px;color:#0f172a;text-align:center;margin:0} @media (max-width:767px){.elementor-32520 .elementor-element.elementor-element-02d8d48 .svc-h2 .elementor-heading-title{font-size:28px;line-height:1.2;letter-spacing:-.7px;color:#111118}}  .elementor-32520 .elementor-element.elementor-element-02d8d48{margin-top:120px;padding:120px 24px;background:#f6f7fb} .elementor-32520 .elementor-element.elementor-element-02d8d48 .svc-h2{margin-bottom:60px!important} @media (min-width:768px){.elementor-32520 .elementor-element.elementor-element-02d8d48 .svc-trusted__box{background:#fff;max-width:1591px;margin:0 auto;min-height:552px;display:flex;align-items:center;justify-content:center;padding:40px}} .elementor-32520 .elementor-element.elementor-element-02d8d48 .svc-trusted__box img{width:1348px;max-width:100%;height:auto} @media (max-width:767px){ .elementor-32520 .elementor-element.elementor-element-02d8d48{margin-top:0;padding:40px 24px;background:#fff} .elementor-32520 .elementor-element.elementor-element-02d8d48 .svc-h2{margin-bottom:24px!important} .elementor-32520 .elementor-element.elementor-element-02d8d48 .svc-trusted__box--mobile img{width:340px;max-width:100%;height:auto} }/* End custom CSS */