.elementor-32521 .elementor-element.elementor-element-8b10d00 > .elementor-container{max-width:1590px;}.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 );}/* Start custom CSS for section, class: .elementor-element-8b10d00 */.elementor-32521 .elementor-element.elementor-element-8b10d00 .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-32521 .elementor-element.elementor-element-8b10d00 .svc-h2 .elementor-heading-title{font-size:28px;line-height:1.2;letter-spacing:-.7px;color:#111118}}  .elementor-32521 .elementor-element.elementor-element-8b10d00{margin-top:120px;padding:144px 24px;background:#f6f7fb} .elementor-32521 .elementor-element.elementor-element-8b10d00 .svc-h2{margin-bottom:56px!important} .elementor-32521 .elementor-element.elementor-element-8b10d00 .svc-h2 b{font-family:'HomepagebaukastenBold',sans-serif;font-weight:400} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .swiper.our-clients{max-width:1590px;padding:0 0 39px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .swiper.our-clients .swiper-slide img{width:180px;height:56px;filter:grayscale(1) brightness(0);opacity:.2} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .swiper.our-clients .swiper-slide.swiper-slide-thumb-active img{opacity:1} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box{align-items:stretch;min-height:446px;background:#fff} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .logo-wrap{width:27.57%;height:auto;min-height:446px;flex:0 0 27.57%} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .logo-wrap .ol{z-index:7;opacity:1;background:linear-gradient(116.61deg,#146ce5 .65%,#d31d47 107.09%)} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .logo-wrap video,.elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .logo-wrap img.image_background{z-index:8;mix-blend-mode:luminosity;opacity:.25} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .logo-wrap .logo{z-index:9;max-width:68%} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .data{width:auto;height:auto;flex:1 1 auto;position:relative;align-self:center;padding:60px 124px 80px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .data .title{font-family:'HomepagebaukastenBold',sans-serif;font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-.7px;margin:0 0 24px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .data .content{font-family:'Homepagebaukasten',sans-serif;font-size:18px;line-height:1.377;letter-spacing:-.45px;color:#000;max-width:664px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .data .person{margin:40px 0 0;font-size:18px;line-height:1.297;letter-spacing:-.45px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .data .person p{margin:0} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .data .person .name{font-family:'HomepagebaukastenBold',sans-serif;font-weight:400} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 a.casestudy-link{right:30px;bottom:30px;font-size:18px;letter-spacing:-.45px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .swiper.our-clients2{padding-bottom:42px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .swiper-pagination{bottom:0} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .swiper-pagination-bullet{background:#000!important;width:33px;height:3px;margin:0 3.5px!important;opacity:.5;border-radius:0} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .swiper-pagination-bullet-active{opacity:1} @media (max-width:1250px){.elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .data{padding:40px 60px}} @media (max-width:767px){ .elementor-32521 .elementor-element.elementor-element-8b10d00{margin-top:0;padding:68px 25px 48px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .svc-h2{margin-bottom:32px!important} .elementor-32521 .elementor-element.elementor-element-8b10d00 .svc-h2 .elementor-heading-title{color:#000} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .swiper.our-clients{padding:0 0 32px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .swiper.our-clients .swiper-slide img{height:20px;padding:0;width:auto;max-width:154px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .logo-wrap{width:100%!important;height:84px!important;min-height:0} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box{min-height:0} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .logo-wrap video,.elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .logo-wrap img.image_background{opacity:.3} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .data{height:auto;padding:30px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .data .title{font-size:18px;line-height:1.335;letter-spacing:-.45px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 .flex-box .data .person{margin:24px 0 0;font-size:14px;line-height:1.335} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 a.casestudy-link{position:static;margin-top:24px;font-size:14px} .elementor-32521 .elementor-element.elementor-element-8b10d00 .clients-box .our-clients2 a.casestudy-link svg{display:none} }/* End custom CSS */