.elementor-17904 .elementor-element.elementor-element-7cace00{--display:flex;--min-height:500px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.16;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:105px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-7cace00:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(70deg, var( --e-global-color-primary ) 19%, #2362CD 85%);}.elementor-17904 .elementor-element.elementor-element-7cace00::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .e-con-inner > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://diagonal-gruppe.de/wp-content/uploads/2025/02/BG-Social-Media.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-shape-bottom .elementor-shape-fill, .elementor-17904 .elementor-element.elementor-element-7cace00 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-shape-bottom svg, .elementor-17904 .elementor-element.elementor-element-7cace00 > .e-con-inner > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-17904 .elementor-element.elementor-element-7cace00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-17dce5b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-17dce5b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9 > .elementor-widget-container{margin:0px 0px 10px 5px;padding:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9.elementor-element{--align-self:flex-start;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9{text-align:start;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9 .elementor-heading-title{font-family:var( --e-global-typography-4acb018-font-family ), Sans-serif;font-size:var( --e-global-typography-4acb018-font-size );font-weight:var( --e-global-typography-4acb018-font-weight );text-transform:var( --e-global-typography-4acb018-text-transform );line-height:var( --e-global-typography-4acb018-line-height );letter-spacing:var( --e-global-typography-4acb018-letter-spacing );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-dda9d8e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-dda9d8e{text-align:start;}.elementor-17904 .elementor-element.elementor-element-dda9d8e .elementor-heading-title{font-family:var( --e-global-typography-0cd8e2a-font-family ), Sans-serif;font-size:var( --e-global-typography-0cd8e2a-font-size );font-weight:var( --e-global-typography-0cd8e2a-font-weight );text-transform:var( --e-global-typography-0cd8e2a-text-transform );line-height:var( --e-global-typography-0cd8e2a-line-height );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-4aa81d3{width:var( --container-widget-width, 111.55% );max-width:111.55%;--container-widget-width:111.55%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-e00578a-font-family ), Sans-serif;font-size:var( --e-global-typography-e00578a-font-size );font-weight:var( --e-global-typography-e00578a-font-weight );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );color:var( --e-global-color-text );}.elementor-17904 .elementor-element.elementor-element-4aa81d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-7bfa428{--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;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-f044198{--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:flex-start;}.elementor-17904 .elementor-element.elementor-element-f044198.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-19ec890 .elementor-button{background-color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-8c4d7b7-font-family ), Sans-serif;font-size:var( --e-global-typography-8c4d7b7-font-size );font-weight:var( --e-global-typography-8c4d7b7-font-weight );text-transform:var( --e-global-typography-8c4d7b7-text-transform );line-height:var( --e-global-typography-8c4d7b7-line-height );word-spacing:var( --e-global-typography-8c4d7b7-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.24);transition-duration:0.1s;border-radius:40px 40px 40px 40px;padding:18px 29px 19px 29px;}.elementor-17904 .elementor-element.elementor-element-19ec890 .elementor-button:hover, .elementor-17904 .elementor-element.elementor-element-19ec890 .elementor-button:focus{background-color:var( --e-global-color-f898f31 );color:var( --e-global-color-d72060d );}.elementor-17904 .elementor-element.elementor-element-19ec890 > .elementor-widget-container{margin:-6px 0px 0px -2px;padding:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-19ec890{z-index:2;}.elementor-17904 .elementor-element.elementor-element-19ec890 .elementor-button:hover svg, .elementor-17904 .elementor-element.elementor-element-19ec890 .elementor-button:focus svg{fill:var( --e-global-color-d72060d );}.elementor-17904 .elementor-element.elementor-element-e08fe3c{--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:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-8e2380c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17904 .elementor-element.elementor-element-8e2380c .elementor-heading-title{font-family:var( --e-global-typography-47e1281-font-family ), Sans-serif;font-size:var( --e-global-typography-47e1281-font-size );font-weight:var( --e-global-typography-47e1281-font-weight );text-transform:var( --e-global-typography-47e1281-text-transform );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );color:var( --e-global-color-d1229bd );}.elementor-17904 .elementor-element.elementor-element-34f94a3 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-34f94a3 .elementor-heading-title{font-family:var( --e-global-typography-4b5bc2a-font-family ), Sans-serif;font-size:var( --e-global-typography-4b5bc2a-font-size );font-weight:var( --e-global-typography-4b5bc2a-font-weight );text-transform:var( --e-global-typography-4b5bc2a-text-transform );line-height:var( --e-global-typography-4b5bc2a-line-height );color:var( --e-global-color-primary );}.elementor-17904 .elementor-element.elementor-element-c959f6c{font-family:var( --e-global-typography-e00578a-font-family ), Sans-serif;font-size:var( --e-global-typography-e00578a-font-size );font-weight:var( --e-global-typography-e00578a-font-weight );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );color:var( --e-global-color-text );}.elementor-17904 .elementor-element.elementor-element-aa3651a{--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;--align-items:center;--overlay-opacity:0.21;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-aa3651a:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-aa3651a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #2362CD 100%);}.elementor-17904 .elementor-element.elementor-element-aa3651a::before, .elementor-17904 .elementor-element.elementor-element-aa3651a > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-aa3651a > .e-con-inner > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-aa3651a > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-aa3651a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-aa3651a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://diagonal-gruppe.de/wp-content/uploads/2025/02/BG-more-Services.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-17904 .elementor-element.elementor-element-5c0b149{--display:flex;--min-height:0px;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-17904 .elementor-element.elementor-element-e0fe4bd{--display:flex;--min-height:0px;--overlay-opacity:0.55;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-17904 .elementor-element.elementor-element-e0fe4bd:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-e0fe4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f898f31 );background-image:url("https://diagonal-gruppe.de/wp-content/uploads/2025/06/Karriere_1-03-1.png");background-position:104px -40px;background-repeat:no-repeat;background-size:50% auto;}.elementor-17904 .elementor-element.elementor-element-e0fe4bd::before, .elementor-17904 .elementor-element.elementor-element-e0fe4bd > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-e0fe4bd > .e-con-inner > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-e0fe4bd > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-e0fe4bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-e0fe4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f898f31 );--background-overlay:'';}.elementor-17904 .elementor-element.elementor-element-e0fe4bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-41b8ae2 .elementor-heading-title{font-family:var( --e-global-typography-1529412-font-family ), Sans-serif;font-size:var( --e-global-typography-1529412-font-size );font-weight:var( --e-global-typography-1529412-font-weight );text-transform:var( --e-global-typography-1529412-text-transform );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-f997f45{font-family:var( --e-global-typography-c961bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-c961bdd-font-size );font-weight:var( --e-global-typography-c961bdd-font-weight );text-transform:var( --e-global-typography-c961bdd-text-transform );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-a890e03{--display:flex;--min-height:0px;--overlay-opacity:0.55;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-17904 .elementor-element.elementor-element-a890e03:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-a890e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f898f31 );background-image:url("https://diagonal-gruppe.de/wp-content/uploads/2025/06/Karriere_2-02.png");background-position:104px -40px;background-repeat:no-repeat;background-size:50% auto;}.elementor-17904 .elementor-element.elementor-element-a890e03::before, .elementor-17904 .elementor-element.elementor-element-a890e03 > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-a890e03 > .e-con-inner > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-a890e03 > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-a890e03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-a890e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f898f31 );--background-overlay:'';}.elementor-17904 .elementor-element.elementor-element-a890e03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-1a270e5 .elementor-heading-title{font-family:var( --e-global-typography-1529412-font-family ), Sans-serif;font-size:var( --e-global-typography-1529412-font-size );font-weight:var( --e-global-typography-1529412-font-weight );text-transform:var( --e-global-typography-1529412-text-transform );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-0a0777b{font-family:var( --e-global-typography-c961bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-c961bdd-font-size );font-weight:var( --e-global-typography-c961bdd-font-weight );text-transform:var( --e-global-typography-c961bdd-text-transform );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-9d4c38b{--display:flex;--min-height:0px;--overlay-opacity:0.55;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-17904 .elementor-element.elementor-element-9d4c38b:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-9d4c38b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f898f31 );background-image:url("https://diagonal-gruppe.de/wp-content/uploads/2025/06/Karriere_3-04.png");background-position:104px -40px;background-repeat:no-repeat;background-size:50% auto;}.elementor-17904 .elementor-element.elementor-element-9d4c38b::before, .elementor-17904 .elementor-element.elementor-element-9d4c38b > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-9d4c38b > .e-con-inner > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-9d4c38b > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-9d4c38b > .e-con-inner > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-9d4c38b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f898f31 );--background-overlay:'';}.elementor-17904 .elementor-element.elementor-element-9d4c38b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-71d55fb{text-align:start;}.elementor-17904 .elementor-element.elementor-element-71d55fb .elementor-heading-title{font-family:var( --e-global-typography-1529412-font-family ), Sans-serif;font-size:var( --e-global-typography-1529412-font-size );font-weight:var( --e-global-typography-1529412-font-weight );text-transform:var( --e-global-typography-1529412-text-transform );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-6f6a217{font-family:var( --e-global-typography-c961bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-c961bdd-font-size );font-weight:var( --e-global-typography-c961bdd-font-weight );text-transform:var( --e-global-typography-c961bdd-text-transform );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-fd891d1{--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-17904 .elementor-element.elementor-element-611719d{--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-17904 .elementor-element.elementor-element-780ab0a{--e-image-carousel-slides-to-show:5;}.elementor-17904 .elementor-element.elementor-element-780ab0a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;background:var( --e-global-color-accent );}.elementor-17904 .elementor-element.elementor-element-780ab0a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-0d046a4 );opacity:var( --e-global-color-0d046a4 );}.elementor-17904 .elementor-element.elementor-element-780ab0a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-17904 .elementor-element.elementor-element-e3daa1c{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-c93994e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17904 .elementor-element.elementor-element-c93994e .elementor-heading-title{font-family:var( --e-global-typography-47e1281-font-family ), Sans-serif;font-size:var( --e-global-typography-47e1281-font-size );font-weight:var( --e-global-typography-47e1281-font-weight );text-transform:var( --e-global-typography-47e1281-text-transform );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );color:var( --e-global-color-d1229bd );}.elementor-17904 .elementor-element.elementor-element-7717687 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-7717687 .elementor-heading-title{font-family:var( --e-global-typography-4b5bc2a-font-family ), Sans-serif;font-size:var( --e-global-typography-4b5bc2a-font-size );font-weight:var( --e-global-typography-4b5bc2a-font-weight );text-transform:var( --e-global-typography-4b5bc2a-text-transform );line-height:var( --e-global-typography-4b5bc2a-line-height );color:var( --e-global-color-primary );}.elementor-17904 .elementor-element.elementor-element-9de0df6{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-b4562be{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17904 .elementor-element.elementor-element-aaa7658{--display:flex;--min-height:251px;--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.36);--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-17904 .elementor-element.elementor-element-aaa7658:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-aaa7658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(151deg, var( --e-global-color-primary ) 21%, #2362CD 81%);}.elementor-17904 .elementor-element.elementor-element-aaa7658.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-01ed0b5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-01ed0b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-99d4345 .elementor-heading-title{font-family:var( --e-global-typography-1529412-font-family ), Sans-serif;font-size:var( --e-global-typography-1529412-font-size );font-weight:var( --e-global-typography-1529412-font-weight );text-transform:var( --e-global-typography-1529412-text-transform );line-height:var( --e-global-typography-1529412-line-height );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-9a41b3c > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-icon i{color:var( --e-global-color-f898f31 );transition:color 0.3s;}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-icon svg{fill:var( --e-global-color-f898f31 );transition:fill 0.3s;}.elementor-17904 .elementor-element.elementor-element-9a41b3c{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-item > a{font-family:var( --e-global-typography-ac1cfe1-font-family ), Sans-serif;font-size:var( --e-global-typography-ac1cfe1-font-size );font-weight:var( --e-global-typography-ac1cfe1-font-weight );text-transform:var( --e-global-typography-ac1cfe1-text-transform );line-height:var( --e-global-typography-ac1cfe1-line-height );word-spacing:var( --e-global-typography-ac1cfe1-word-spacing );}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-text{color:var( --e-global-color-f898f31 );transition:color 0.3s;}.elementor-17904 .elementor-element.elementor-element-35098f7{--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-17904 .elementor-element.elementor-element-59ce75e{--display:flex;--min-height:251px;--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.36);--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-17904 .elementor-element.elementor-element-59ce75e:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-59ce75e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(151deg, var( --e-global-color-primary ) 21%, #2362CD 81%);}.elementor-17904 .elementor-element.elementor-element-59ce75e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-3bce688{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-3bce688.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-2f7995e .elementor-heading-title{font-family:var( --e-global-typography-1529412-font-family ), Sans-serif;font-size:var( --e-global-typography-1529412-font-size );font-weight:var( --e-global-typography-1529412-font-weight );text-transform:var( --e-global-typography-1529412-text-transform );line-height:var( --e-global-typography-1529412-line-height );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-7381165 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-icon i{color:var( --e-global-color-f898f31 );transition:color 0.3s;}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-icon svg{fill:var( --e-global-color-f898f31 );transition:fill 0.3s;}.elementor-17904 .elementor-element.elementor-element-7381165{--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ac1cfe1-font-family ), Sans-serif;font-size:var( --e-global-typography-ac1cfe1-font-size );font-weight:var( --e-global-typography-ac1cfe1-font-weight );text-transform:var( --e-global-typography-ac1cfe1-text-transform );line-height:var( --e-global-typography-ac1cfe1-line-height );word-spacing:var( --e-global-typography-ac1cfe1-word-spacing );}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-text{color:var( --e-global-color-f898f31 );transition:color 0.3s;}.elementor-17904 .elementor-element.elementor-element-4596e93{--display:flex;--min-height:77vh;--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;--overlay-opacity:0.18;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-4596e93:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-4596e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 27%, #2362CD 81%);}.elementor-17904 .elementor-element.elementor-element-4596e93::before, .elementor-17904 .elementor-element.elementor-element-4596e93 > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-4596e93 > .e-con-inner > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-4596e93 > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-4596e93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-4596e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://diagonal-gruppe.de/wp-content/uploads/2025/02/BG-Join-Clients.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-17904 .elementor-element.elementor-element-4cd233e{text-align:center;}.elementor-17904 .elementor-element.elementor-element-4cd233e .elementor-heading-title{font-family:var( --e-global-typography-47e1281-font-family ), Sans-serif;font-size:var( --e-global-typography-47e1281-font-size );font-weight:var( --e-global-typography-47e1281-font-weight );text-transform:var( --e-global-typography-47e1281-text-transform );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );color:var( --e-global-color-accent );}.elementor-17904 .elementor-element.elementor-element-f0eb05b{text-align:center;}.elementor-17904 .elementor-element.elementor-element-f0eb05b .elementor-heading-title{font-family:var( --e-global-typography-4b5bc2a-font-family ), Sans-serif;font-size:var( --e-global-typography-4b5bc2a-font-size );font-weight:var( --e-global-typography-4b5bc2a-font-weight );text-transform:var( --e-global-typography-4b5bc2a-text-transform );line-height:var( --e-global-typography-4b5bc2a-line-height );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-8eee11c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-e00578a-font-family ), Sans-serif;font-size:var( --e-global-typography-e00578a-font-size );font-weight:var( --e-global-typography-e00578a-font-weight );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-8eee11c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-c0f14a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:15px;--padding-right:9px;}.elementor-17904 .elementor-element.elementor-element-c0f14a7:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-c0f14a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-4d7e4f8{--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;--gap:0px 47px;--row-gap:0px;--column-gap:47px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2362CD;--border-color:#2362CD;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);--margin-top:9px;--margin-bottom:9px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:3.5%;--padding-right:3.5%;}.elementor-17904 .elementor-element.elementor-element-4d7e4f8:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-4d7e4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-4d7e4f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-17904 .elementor-element.elementor-element-c51ae4a{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-item > a{font-family:var( --e-global-typography-05f25a1-font-family ), Sans-serif;font-size:var( --e-global-typography-05f25a1-font-size );font-weight:var( --e-global-typography-05f25a1-font-weight );line-height:var( --e-global-typography-05f25a1-line-height );letter-spacing:var( --e-global-typography-05f25a1-letter-spacing );}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-17904 .elementor-element.elementor-element-b3f0abf{--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:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-8c6f021 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17904 .elementor-element.elementor-element-8c6f021 .elementor-heading-title{font-family:var( --e-global-typography-47e1281-font-family ), Sans-serif;font-size:var( --e-global-typography-47e1281-font-size );font-weight:var( --e-global-typography-47e1281-font-weight );text-transform:var( --e-global-typography-47e1281-text-transform );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );color:var( --e-global-color-d1229bd );}.elementor-17904 .elementor-element.elementor-element-d7a8765 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-d7a8765 .elementor-heading-title{font-family:var( --e-global-typography-4b5bc2a-font-family ), Sans-serif;font-size:var( --e-global-typography-4b5bc2a-font-size );font-weight:var( --e-global-typography-4b5bc2a-font-weight );text-transform:var( --e-global-typography-4b5bc2a-text-transform );line-height:var( --e-global-typography-4b5bc2a-line-height );color:var( --e-global-color-primary );}.elementor-17904 .elementor-element.elementor-element-4de9e79{font-family:var( --e-global-typography-e00578a-font-family ), Sans-serif;font-size:var( --e-global-typography-e00578a-font-size );font-weight:var( --e-global-typography-e00578a-font-weight );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );color:var( --e-global-color-text );}.elementor-17904 .elementor-element.elementor-element-3c68174{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-17904 .elementor-element.elementor-element-0323d0d{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17904 .elementor-element.elementor-element-e119cb1{--display:flex;--min-height:251px;--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.36);--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-17904 .elementor-element.elementor-element-e119cb1:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-e119cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(151deg, var( --e-global-color-primary ) 21%, #2362CD 81%);}.elementor-17904 .elementor-element.elementor-element-e119cb1.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-faeb6fc .elementor-heading-title{font-family:var( --e-global-typography-1529412-font-family ), Sans-serif;font-size:var( --e-global-typography-1529412-font-size );font-weight:var( --e-global-typography-1529412-font-weight );text-transform:var( --e-global-typography-1529412-text-transform );line-height:var( --e-global-typography-1529412-line-height );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-8b02728{font-family:var( --e-global-typography-e00578a-font-family ), Sans-serif;font-size:var( --e-global-typography-e00578a-font-size );font-weight:var( --e-global-typography-e00578a-font-weight );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-2bac1c2{--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-17904 .elementor-element.elementor-element-38bc3f4{--display:flex;--min-height:251px;--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.36);--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-17904 .elementor-element.elementor-element-38bc3f4:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-38bc3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(151deg, var( --e-global-color-primary ) 21%, #2362CD 81%);}.elementor-17904 .elementor-element.elementor-element-38bc3f4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-17904 .elementor-element.elementor-element-6ab7b59 .elementor-heading-title{font-family:var( --e-global-typography-1529412-font-family ), Sans-serif;font-size:var( --e-global-typography-1529412-font-size );font-weight:var( --e-global-typography-1529412-font-weight );text-transform:var( --e-global-typography-1529412-text-transform );line-height:var( --e-global-typography-1529412-line-height );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-b67dea1{font-family:var( --e-global-typography-e00578a-font-family ), Sans-serif;font-size:var( --e-global-typography-e00578a-font-size );font-weight:var( --e-global-typography-e00578a-font-weight );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-e04463a{--display:flex;--min-height:439px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.34;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;--z-index:1;}.elementor-17904 .elementor-element.elementor-element-e04463a:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-e04463a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(147deg, #2362CD 12%, #2362CD 95%);}.elementor-17904 .elementor-element.elementor-element-e04463a::before, .elementor-17904 .elementor-element.elementor-element-e04463a > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-e04463a > .e-con-inner > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-e04463a > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-e04463a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-e04463a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://diagonal-gruppe.de/wp-content/uploads/2025/02/BG-Form-Contact-Us.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17904 .elementor-element.elementor-element-bdde706{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-17904 .elementor-element.elementor-element-ad2813d{text-align:start;}.elementor-17904 .elementor-element.elementor-element-ad2813d .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:56px;font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-3e48821 > .elementor-widget-container{margin:-14px 0px 11px 0px;}.elementor-17904 .elementor-element.elementor-element-3e48821{text-align:start;}.elementor-17904 .elementor-element.elementor-element-3e48821 .elementor-heading-title{font-family:var( --e-global-typography-734fbd6-font-family ), Sans-serif;font-size:var( --e-global-typography-734fbd6-font-size );font-weight:var( --e-global-typography-734fbd6-font-weight );text-transform:var( --e-global-typography-734fbd6-text-transform );line-height:var( --e-global-typography-734fbd6-line-height );letter-spacing:var( --e-global-typography-734fbd6-letter-spacing );word-spacing:var( --e-global-typography-734fbd6-word-spacing );color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-a5985c4 .elementor-button{background-color:var( --e-global-color-f898f31 );font-family:var( --e-global-typography-8c4d7b7-font-family ), Sans-serif;font-size:var( --e-global-typography-8c4d7b7-font-size );font-weight:var( --e-global-typography-8c4d7b7-font-weight );text-transform:var( --e-global-typography-8c4d7b7-text-transform );line-height:var( --e-global-typography-8c4d7b7-line-height );word-spacing:var( --e-global-typography-8c4d7b7-word-spacing );fill:#2362CD;color:#2362CD;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);border-radius:30px 30px 30px 30px;}.elementor-17904 .elementor-element.elementor-element-a5985c4 .elementor-button:hover, .elementor-17904 .elementor-element.elementor-element-a5985c4 .elementor-button:focus{background-color:var( --e-global-color-f898f31 );color:var( --e-global-color-d72060d );}.elementor-17904 .elementor-element.elementor-element-a5985c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-a5985c4 .elementor-button:hover svg, .elementor-17904 .elementor-element.elementor-element-a5985c4 .elementor-button:focus svg{fill:var( --e-global-color-d72060d );}.elementor-17904 .elementor-element.elementor-element-fb18b4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-fb18b4d.e-con{--align-self:center;}.elementor-17904 .elementor-element.elementor-element-1cfc9b6 > .elementor-widget-container{margin:-14% 10% -14% -5%;padding:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-1cfc9b6{text-align:center;}.elementor-17904 .elementor-element.elementor-element-1cfc9b6 img{max-width:85%;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.24);}.elementor-17904 .elementor-element.elementor-element-d930fa0{--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:150px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-d930fa0:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-d930fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f898f31 );}.elementor-17904 .elementor-element.elementor-element-3bbfc20{text-align:center;}.elementor-17904 .elementor-element.elementor-element-3bbfc20 .elementor-heading-title{font-family:var( --e-global-typography-4b5bc2a-font-family ), Sans-serif;font-size:var( --e-global-typography-4b5bc2a-font-size );font-weight:var( --e-global-typography-4b5bc2a-font-weight );text-transform:var( --e-global-typography-4b5bc2a-text-transform );line-height:var( --e-global-typography-4b5bc2a-line-height );color:var( --e-global-color-primary );}.elementor-17904 .elementor-element.elementor-element-1ca14d0{--display:flex;}.elementor-17904 .elementor-element.elementor-element-b950dfa > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-17904 .elementor-element.elementor-element-b950dfa{font-family:var( --e-global-typography-c961bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-c961bdd-font-size );font-weight:var( --e-global-typography-c961bdd-font-weight );text-transform:var( --e-global-typography-c961bdd-text-transform );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-18d641a{--display:flex;}.elementor-17904 .elementor-element.elementor-element-312b398 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-17904 .elementor-element.elementor-element-312b398{font-family:var( --e-global-typography-c961bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-c961bdd-font-size );font-weight:var( --e-global-typography-c961bdd-font-weight );text-transform:var( --e-global-typography-c961bdd-text-transform );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-2757040{--display:flex;}.elementor-17904 .elementor-element.elementor-element-b4904da > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-17904 .elementor-element.elementor-element-b4904da{font-family:var( --e-global-typography-c961bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-c961bdd-font-size );font-weight:var( --e-global-typography-c961bdd-font-weight );text-transform:var( --e-global-typography-c961bdd-text-transform );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-739bf45{--display:flex;}.elementor-17904 .elementor-element.elementor-element-d59d273 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-17904 .elementor-element.elementor-element-d59d273{font-family:var( --e-global-typography-c961bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-c961bdd-font-size );font-weight:var( --e-global-typography-c961bdd-font-weight );text-transform:var( --e-global-typography-c961bdd-text-transform );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-a949dcc{--display:flex;}.elementor-17904 .elementor-element.elementor-element-701d716 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-17904 .elementor-element.elementor-element-701d716{font-family:var( --e-global-typography-c961bdd-font-family ), Sans-serif;font-size:var( --e-global-typography-c961bdd-font-size );font-weight:var( --e-global-typography-c961bdd-font-weight );text-transform:var( --e-global-typography-c961bdd-text-transform );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-54bfc02{--n-accordion-title-font-size:var( --e-global-typography-b422c42-font-size );width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:7px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:20px;--n-accordion-icon-gap:21px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-17904 .elementor-element.elementor-element-54bfc02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-54bfc02.elementor-element{--align-self:center;}.elementor-17904 .elementor-element.elementor-element-54bfc02 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-17904 .elementor-element.elementor-element-54bfc02 {--n-accordion-padding:15px 20px 15px 20px;}:where( .elementor-17904 .elementor-element.elementor-element-54bfc02 > .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:var( --e-global-typography-b422c42-font-family ), Sans-serif;font-weight:var( --e-global-typography-b422c42-font-weight );text-transform:var( --e-global-typography-b422c42-text-transform );line-height:var( --e-global-typography-b422c42-line-height );word-spacing:var( --e-global-typography-b422c42-word-spacing );}@media(max-width:1024px){.elementor-17904 .elementor-element.elementor-element-7cace00{--min-height:500px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-17904 .elementor-element.elementor-element-7cace00::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .e-con-inner > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center left;}.elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-shape-bottom svg, .elementor-17904 .elementor-element.elementor-element-7cace00 > .e-con-inner > .elementor-shape-bottom svg{height:45px;}.elementor-17904 .elementor-element.elementor-element-17dce5b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9 > .elementor-widget-container{margin:0px 0px 0px 141px;padding:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9.elementor-element{--align-self:flex-start;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9{text-align:start;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9 .elementor-heading-title{font-size:var( --e-global-typography-4acb018-font-size );line-height:var( --e-global-typography-4acb018-line-height );letter-spacing:var( --e-global-typography-4acb018-letter-spacing );}.elementor-17904 .elementor-element.elementor-element-dda9d8e > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-dda9d8e .elementor-heading-title{font-size:var( --e-global-typography-0cd8e2a-font-size );line-height:var( --e-global-typography-0cd8e2a-line-height );}.elementor-17904 .elementor-element.elementor-element-4aa81d3{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-7bfa428{--margin-top:10px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-19ec890 .elementor-button{font-size:var( --e-global-typography-8c4d7b7-font-size );line-height:var( --e-global-typography-8c4d7b7-line-height );word-spacing:var( --e-global-typography-8c4d7b7-word-spacing );}.elementor-17904 .elementor-element.elementor-element-8e2380c .elementor-heading-title{font-size:var( --e-global-typography-47e1281-font-size );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );}.elementor-17904 .elementor-element.elementor-element-34f94a3{text-align:center;}.elementor-17904 .elementor-element.elementor-element-34f94a3 .elementor-heading-title{font-size:var( --e-global-typography-4b5bc2a-font-size );line-height:var( --e-global-typography-4b5bc2a-line-height );}.elementor-17904 .elementor-element.elementor-element-c959f6c{text-align:center;font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-aa3651a{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-e0fe4bd:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-e0fe4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17904 .elementor-element.elementor-element-41b8ae2 .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-f997f45{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-a890e03:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-a890e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17904 .elementor-element.elementor-element-1a270e5 .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-0a0777b{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-9d4c38b:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-9d4c38b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-17904 .elementor-element.elementor-element-71d55fb .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-6f6a217{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-780ab0a{--e-image-carousel-slides-to-show:3;}.elementor-17904 .elementor-element.elementor-element-c93994e .elementor-heading-title{font-size:var( --e-global-typography-47e1281-font-size );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );}.elementor-17904 .elementor-element.elementor-element-7717687{text-align:center;}.elementor-17904 .elementor-element.elementor-element-7717687 .elementor-heading-title{font-size:var( --e-global-typography-4b5bc2a-font-size );line-height:var( --e-global-typography-4b5bc2a-line-height );}.elementor-17904 .elementor-element.elementor-element-aaa7658{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:10px;}.elementor-17904 .elementor-element.elementor-element-99d4345 .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-item > a{font-size:var( --e-global-typography-ac1cfe1-font-size );line-height:var( --e-global-typography-ac1cfe1-line-height );word-spacing:var( --e-global-typography-ac1cfe1-word-spacing );}.elementor-17904 .elementor-element.elementor-element-59ce75e{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:10px;}.elementor-17904 .elementor-element.elementor-element-2f7995e .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ac1cfe1-font-size );line-height:var( --e-global-typography-ac1cfe1-line-height );word-spacing:var( --e-global-typography-ac1cfe1-word-spacing );}.elementor-17904 .elementor-element.elementor-element-4cd233e .elementor-heading-title{font-size:var( --e-global-typography-47e1281-font-size );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );}.elementor-17904 .elementor-element.elementor-element-f0eb05b{text-align:center;}.elementor-17904 .elementor-element.elementor-element-f0eb05b .elementor-heading-title{font-size:var( --e-global-typography-4b5bc2a-font-size );line-height:var( --e-global-typography-4b5bc2a-line-height );}.elementor-17904 .elementor-element.elementor-element-8eee11c{font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-4d7e4f8{--margin-top:0px;--margin-bottom:20px;--margin-left:10px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-item > a{font-size:var( --e-global-typography-05f25a1-font-size );line-height:var( --e-global-typography-05f25a1-line-height );letter-spacing:var( --e-global-typography-05f25a1-letter-spacing );}.elementor-17904 .elementor-element.elementor-element-8c6f021 .elementor-heading-title{font-size:var( --e-global-typography-47e1281-font-size );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );}.elementor-17904 .elementor-element.elementor-element-d7a8765{text-align:center;}.elementor-17904 .elementor-element.elementor-element-d7a8765 .elementor-heading-title{font-size:var( --e-global-typography-4b5bc2a-font-size );line-height:var( --e-global-typography-4b5bc2a-line-height );}.elementor-17904 .elementor-element.elementor-element-4de9e79{text-align:center;font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-e119cb1{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:10px;}.elementor-17904 .elementor-element.elementor-element-faeb6fc .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-8b02728{text-align:center;font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-38bc3f4{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:10px;}.elementor-17904 .elementor-element.elementor-element-6ab7b59 .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-b67dea1{text-align:center;font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-e04463a{--min-height:2px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17904 .elementor-element.elementor-element-e04463a::before, .elementor-17904 .elementor-element.elementor-element-e04463a > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-e04463a > .e-con-inner > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-e04463a > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-e04463a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-e04463a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center left;}.elementor-17904 .elementor-element.elementor-element-bdde706{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-ad2813d .elementor-heading-title{font-size:34px;}.elementor-17904 .elementor-element.elementor-element-3e48821 .elementor-heading-title{font-size:var( --e-global-typography-734fbd6-font-size );line-height:var( --e-global-typography-734fbd6-line-height );letter-spacing:var( --e-global-typography-734fbd6-letter-spacing );word-spacing:var( --e-global-typography-734fbd6-word-spacing );}.elementor-17904 .elementor-element.elementor-element-a5985c4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-a5985c4 .elementor-button{font-size:var( --e-global-typography-8c4d7b7-font-size );line-height:var( --e-global-typography-8c4d7b7-line-height );word-spacing:var( --e-global-typography-8c4d7b7-word-spacing );}.elementor-17904 .elementor-element.elementor-element-fb18b4d{--margin-top:0px;--margin-bottom:-90px;--margin-left:36px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-1cfc9b6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-17904 .elementor-element.elementor-element-1cfc9b6 img{max-width:100%;}.elementor-17904 .elementor-element.elementor-element-d930fa0{--margin-top:90px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17904 .elementor-element.elementor-element-3bbfc20 .elementor-heading-title{font-size:var( --e-global-typography-4b5bc2a-font-size );line-height:var( --e-global-typography-4b5bc2a-line-height );}.elementor-17904 .elementor-element.elementor-element-b950dfa{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-312b398{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-b4904da{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-d59d273{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-701d716{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-54bfc02{--container-widget-width:610px;--container-widget-flex-grow:0;width:var( --container-widget-width, 610px );max-width:610px;--n-accordion-title-font-size:var( --e-global-typography-b422c42-font-size );}:where( .elementor-17904 .elementor-element.elementor-element-54bfc02 > .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{line-height:var( --e-global-typography-b422c42-line-height );word-spacing:var( --e-global-typography-b422c42-word-spacing );}}@media(max-width:767px){.elementor-17904 .elementor-element.elementor-element-7cace00{--min-height:310px;--padding-top:10%;--padding-bottom:7%;--padding-left:6%;--padding-right:6%;}.elementor-17904 .elementor-element.elementor-element-7cace00::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .e-con-inner > .elementor-background-video-container::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center left;}.elementor-17904 .elementor-element.elementor-element-7cace00 > .elementor-shape-bottom svg, .elementor-17904 .elementor-element.elementor-element-7cace00 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-17904 .elementor-element.elementor-element-17dce5b{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9.elementor-element{--align-self:center;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9{text-align:center;}.elementor-17904 .elementor-element.elementor-element-9b6b9c9 .elementor-heading-title{font-size:var( --e-global-typography-4acb018-font-size );line-height:var( --e-global-typography-4acb018-line-height );letter-spacing:var( --e-global-typography-4acb018-letter-spacing );}.elementor-17904 .elementor-element.elementor-element-dda9d8e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-dda9d8e{text-align:center;}.elementor-17904 .elementor-element.elementor-element-dda9d8e .elementor-heading-title{font-size:var( --e-global-typography-0cd8e2a-font-size );line-height:var( --e-global-typography-0cd8e2a-line-height );}.elementor-17904 .elementor-element.elementor-element-4aa81d3{--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;text-align:center;font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-4aa81d3.elementor-element{--align-self:center;}.elementor-17904 .elementor-element.elementor-element-7bfa428{--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;--align-items:center;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-7bfa428.e-con{--align-self:center;}.elementor-17904 .elementor-element.elementor-element-19ec890 > .elementor-widget-container{margin:-12px 0px 30px 0px;}.elementor-17904 .elementor-element.elementor-element-19ec890.elementor-element{--align-self:center;}.elementor-17904 .elementor-element.elementor-element-19ec890 .elementor-button{font-size:var( --e-global-typography-8c4d7b7-font-size );line-height:var( --e-global-typography-8c4d7b7-line-height );word-spacing:var( --e-global-typography-8c4d7b7-word-spacing );padding:13px 20px 16px 20px;}.elementor-17904 .elementor-element.elementor-element-e08fe3c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-8e2380c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17904 .elementor-element.elementor-element-8e2380c{text-align:center;}.elementor-17904 .elementor-element.elementor-element-8e2380c .elementor-heading-title{font-size:var( --e-global-typography-47e1281-font-size );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );}.elementor-17904 .elementor-element.elementor-element-34f94a3{text-align:center;}.elementor-17904 .elementor-element.elementor-element-34f94a3 .elementor-heading-title{font-size:var( --e-global-typography-4b5bc2a-font-size );line-height:var( --e-global-typography-4b5bc2a-line-height );}.elementor-17904 .elementor-element.elementor-element-c959f6c{text-align:center;font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-aa3651a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-5c0b149{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17904 .elementor-element.elementor-element-e0fe4bd:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-e0fe4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-17904 .elementor-element.elementor-element-e0fe4bd{--padding-top:30px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-17904 .elementor-element.elementor-element-41b8ae2 .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-f997f45{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-a890e03:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-a890e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17904 .elementor-element.elementor-element-a890e03{--padding-top:030px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-17904 .elementor-element.elementor-element-1a270e5 .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-0a0777b{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-9d4c38b:not(.elementor-motion-effects-element-type-background), .elementor-17904 .elementor-element.elementor-element-9d4c38b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17904 .elementor-element.elementor-element-9d4c38b{--padding-top:030px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-17904 .elementor-element.elementor-element-71d55fb .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-6f6a217{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-780ab0a{--e-image-carousel-slides-to-show:2;}.elementor-17904 .elementor-element.elementor-element-e3daa1c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-c93994e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17904 .elementor-element.elementor-element-c93994e{text-align:center;}.elementor-17904 .elementor-element.elementor-element-c93994e .elementor-heading-title{font-size:var( --e-global-typography-47e1281-font-size );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );}.elementor-17904 .elementor-element.elementor-element-7717687{text-align:center;}.elementor-17904 .elementor-element.elementor-element-7717687 .elementor-heading-title{font-size:var( --e-global-typography-4b5bc2a-font-size );line-height:var( --e-global-typography-4b5bc2a-line-height );}.elementor-17904 .elementor-element.elementor-element-aaa7658{--width:87%;--min-height:184px;--margin-top:-10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:3%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-17904 .elementor-element.elementor-element-99d4345 .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17904 .elementor-element.elementor-element-9a41b3c .elementor-icon-list-item > a{font-size:var( --e-global-typography-ac1cfe1-font-size );line-height:var( --e-global-typography-ac1cfe1-line-height );word-spacing:var( --e-global-typography-ac1cfe1-word-spacing );}.elementor-17904 .elementor-element.elementor-element-59ce75e{--width:87%;--min-height:184px;--margin-top:-10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:3%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-17904 .elementor-element.elementor-element-2f7995e .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17904 .elementor-element.elementor-element-7381165 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ac1cfe1-font-size );line-height:var( --e-global-typography-ac1cfe1-line-height );word-spacing:var( --e-global-typography-ac1cfe1-word-spacing );}.elementor-17904 .elementor-element.elementor-element-4596e93{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-4cd233e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17904 .elementor-element.elementor-element-4cd233e .elementor-heading-title{font-size:var( --e-global-typography-47e1281-font-size );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );}.elementor-17904 .elementor-element.elementor-element-f0eb05b > .elementor-widget-container{margin:0px 020px 0px 020px;}.elementor-17904 .elementor-element.elementor-element-f0eb05b{text-align:center;}.elementor-17904 .elementor-element.elementor-element-f0eb05b .elementor-heading-title{font-size:var( --e-global-typography-4b5bc2a-font-size );line-height:var( --e-global-typography-4b5bc2a-line-height );}.elementor-17904 .elementor-element.elementor-element-8eee11c{font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-c0f14a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:13px;}.elementor-17904 .elementor-element.elementor-element-c0f14a7.e-con{--align-self:center;}.elementor-17904 .elementor-element.elementor-element-4d7e4f8{--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;--align-items:center;--margin-top:9px;--margin-bottom:5px;--margin-left:10px;--margin-right:5px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-17904 .elementor-element.elementor-element-c51ae4a{width:100%;max-width:100%;--e-icon-list-icon-size:20px;}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17904 .elementor-element.elementor-element-c51ae4a .elementor-icon-list-item > a{font-size:var( --e-global-typography-05f25a1-font-size );line-height:var( --e-global-typography-05f25a1-line-height );letter-spacing:var( --e-global-typography-05f25a1-letter-spacing );}.elementor-17904 .elementor-element.elementor-element-b3f0abf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-8c6f021 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-17904 .elementor-element.elementor-element-8c6f021{text-align:center;}.elementor-17904 .elementor-element.elementor-element-8c6f021 .elementor-heading-title{font-size:var( --e-global-typography-47e1281-font-size );line-height:var( --e-global-typography-47e1281-line-height );letter-spacing:var( --e-global-typography-47e1281-letter-spacing );word-spacing:var( --e-global-typography-47e1281-word-spacing );}.elementor-17904 .elementor-element.elementor-element-d7a8765{text-align:center;}.elementor-17904 .elementor-element.elementor-element-d7a8765 .elementor-heading-title{font-size:var( --e-global-typography-4b5bc2a-font-size );line-height:var( --e-global-typography-4b5bc2a-line-height );}.elementor-17904 .elementor-element.elementor-element-4de9e79{text-align:center;font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-e119cb1{--width:87%;--min-height:184px;--margin-top:-10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:3%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-17904 .elementor-element.elementor-element-faeb6fc .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-8b02728{text-align:center;font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-38bc3f4{--width:87%;--min-height:184px;--margin-top:-10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:3%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-17904 .elementor-element.elementor-element-6ab7b59 .elementor-heading-title{font-size:var( --e-global-typography-1529412-font-size );line-height:var( --e-global-typography-1529412-line-height );}.elementor-17904 .elementor-element.elementor-element-b67dea1{text-align:center;font-size:var( --e-global-typography-e00578a-font-size );line-height:var( --e-global-typography-e00578a-line-height );letter-spacing:var( --e-global-typography-e00578a-letter-spacing );word-spacing:var( --e-global-typography-e00578a-word-spacing );}.elementor-17904 .elementor-element.elementor-element-e04463a{--min-height:379px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17904 .elementor-element.elementor-element-bdde706{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17904 .elementor-element.elementor-element-ad2813d{text-align:center;}.elementor-17904 .elementor-element.elementor-element-ad2813d .elementor-heading-title{font-size:33px;}.elementor-17904 .elementor-element.elementor-element-3e48821{text-align:center;}.elementor-17904 .elementor-element.elementor-element-3e48821 .elementor-heading-title{font-size:var( --e-global-typography-734fbd6-font-size );line-height:var( --e-global-typography-734fbd6-line-height );letter-spacing:var( --e-global-typography-734fbd6-letter-spacing );word-spacing:var( --e-global-typography-734fbd6-word-spacing );}.elementor-17904 .elementor-element.elementor-element-a5985c4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-a5985c4 .elementor-button{font-size:var( --e-global-typography-8c4d7b7-font-size );line-height:var( --e-global-typography-8c4d7b7-line-height );word-spacing:var( --e-global-typography-8c4d7b7-word-spacing );}.elementor-17904 .elementor-element.elementor-element-fb18b4d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17904 .elementor-element.elementor-element-1cfc9b6 > .elementor-widget-container{margin:6% 0% -18% 0%;}.elementor-17904 .elementor-element.elementor-element-1cfc9b6 img{max-width:88%;}.elementor-17904 .elementor-element.elementor-element-d930fa0{--margin-top:110px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-17904 .elementor-element.elementor-element-3bbfc20 .elementor-heading-title{font-size:var( --e-global-typography-4b5bc2a-font-size );line-height:var( --e-global-typography-4b5bc2a-line-height );}.elementor-17904 .elementor-element.elementor-element-b950dfa > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-17904 .elementor-element.elementor-element-b950dfa{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-312b398 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-17904 .elementor-element.elementor-element-312b398{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-b4904da > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-17904 .elementor-element.elementor-element-b4904da{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-d59d273 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-17904 .elementor-element.elementor-element-d59d273{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-701d716 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-17904 .elementor-element.elementor-element-701d716{font-size:var( --e-global-typography-c961bdd-font-size );line-height:var( --e-global-typography-c961bdd-line-height );word-spacing:var( --e-global-typography-c961bdd-word-spacing );}.elementor-17904 .elementor-element.elementor-element-54bfc02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17904 .elementor-element.elementor-element-54bfc02{--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:var( --e-global-typography-b422c42-font-size );--n-accordion-icon-gap:17px;}.elementor-17904 .elementor-element.elementor-element-54bfc02 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-17904 .elementor-element.elementor-element-54bfc02 > .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{line-height:var( --e-global-typography-b422c42-line-height );word-spacing:var( --e-global-typography-b422c42-word-spacing );}}@media(min-width:768px){.elementor-17904 .elementor-element.elementor-element-7cace00{--width:100%;}.elementor-17904 .elementor-element.elementor-element-17dce5b{--width:1048px;}.elementor-17904 .elementor-element.elementor-element-7bfa428{--width:1048px;}.elementor-17904 .elementor-element.elementor-element-f044198{--width:53.987%;}.elementor-17904 .elementor-element.elementor-element-5c0b149{--width:100%;}.elementor-17904 .elementor-element.elementor-element-e0fe4bd{--width:30%;}.elementor-17904 .elementor-element.elementor-element-a890e03{--width:30%;}.elementor-17904 .elementor-element.elementor-element-9d4c38b{--width:30%;}.elementor-17904 .elementor-element.elementor-element-fd891d1{--content-width:1600px;}.elementor-17904 .elementor-element.elementor-element-b4562be{--width:50%;}.elementor-17904 .elementor-element.elementor-element-aaa7658{--width:700px;}.elementor-17904 .elementor-element.elementor-element-01ed0b5{--width:100%;}.elementor-17904 .elementor-element.elementor-element-35098f7{--width:50%;}.elementor-17904 .elementor-element.elementor-element-59ce75e{--width:700px;}.elementor-17904 .elementor-element.elementor-element-3bce688{--width:100%;}.elementor-17904 .elementor-element.elementor-element-c0f14a7{--width:77%;}.elementor-17904 .elementor-element.elementor-element-4d7e4f8{--width:100%;}.elementor-17904 .elementor-element.elementor-element-0323d0d{--width:50%;}.elementor-17904 .elementor-element.elementor-element-e119cb1{--width:700px;}.elementor-17904 .elementor-element.elementor-element-2bac1c2{--width:50%;}.elementor-17904 .elementor-element.elementor-element-38bc3f4{--width:700px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17904 .elementor-element.elementor-element-17dce5b{--width:100%;}.elementor-17904 .elementor-element.elementor-element-f044198{--width:240.766px;}.elementor-17904 .elementor-element.elementor-element-aaa7658{--width:48%;}.elementor-17904 .elementor-element.elementor-element-59ce75e{--width:48%;}.elementor-17904 .elementor-element.elementor-element-4d7e4f8{--width:48%;}.elementor-17904 .elementor-element.elementor-element-e119cb1{--width:48%;}.elementor-17904 .elementor-element.elementor-element-38bc3f4{--width:48%;}.elementor-17904 .elementor-element.elementor-element-bdde706{--width:1020px;}}/* Start custom CSS for container, class: .elementor-element-aaa7658 */.metal-panel {
  position: relative;
  overflow: hidden;            /* WICHTIG: Glanz bleibt im Container */
  border-radius: 12px;
  isolation: isolate;          /* saubere Ebenentrennung für Mix-Blend (falls ergänzt) */

  /* Gebürstete Metallbasis (Struktur + Grundverlauf) */
  background:
    /* feine Bürst-Struktur (horizontale Linien) */
    repeating-linear-gradient(
      90deg,
      rgba(155, 155, 155, 0.40) 0 1px,
      rgba(0, 0, 0, 0.1) 1px 2px
    ),
    /* Grundfarbverlauf mit leichtem Kontrast */
    linear-gradient(135deg, #80858a, #3b3f44, #6b7075);
  background-size: auto, 200% 200%;
  background-position: 0 0, 50% 50%;

  /* optionale, sehr langsame Bewegung im Grundverlauf für "Lebendigkeit" */
  animation: metalBaseShift 18s linear infinite;
}

/* Der Glanzstreifen, der über die Fläche "wischt" */
.metal-panel::after {
  content: "";
  position: absolute;
  top: 0;
  left: -160%;
  width: 160%;
  height: 100%;
  pointer-events: none;

  /* schmaler Lichtkeil; Winkel ggf. anpassen */
  background: linear-gradient(
    110deg,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 0.55) 50%,
    rgba(255, 255, 255, 0) 60%
  );

  /* subtiler Blur macht den Glanz weicher */
  filter: blur(8px);

  /* Optional: mit Blend-Modus wirken Highlights "echter" – bei Bedarf testen */
  /* mix-blend-mode: screen; */

  transform: skewX(-18deg);
  animation: metalShine 7.5s ease-in-out infinite;
  will-change: transform, left;
}

/* Keyframes: Grundverlauf bewegt sich ultra-langsam */
@keyframes metalBaseShift {
  0%   { background-position: 0 0,   45% 45%; }
  50%  { background-position: 0 0,   55% 55%; }
  100% { background-position: 0 0,   45% 45%; }
}

/* Keyframes: Glanz hat echte Pausen links & rechts */
@keyframes metalShine {
  /* 0–62%: Glanz bleibt links außerhalb */
  0%   { left: -160%; }
  62%  { left: -160%; }

  /* 62–86%: einmal quer durch wischen */
  86%  { left: 160%; }

  /* 86–100%: Glanz bleibt rechts außerhalb */
  100% { left: 160%; }
}

/* Barrierefreiheit: Nutzerpräferenz "weniger Bewegung" respektieren */
@media (prefers-reduced-motion: reduce) {
  .metal-panel,
  .metal-panel::after {
    animation: none !important;
  }
}
.metal-panel::after {
  opacity: 0.5;  /* Standard: 1.0 → komplett sichtbar */
}
/* Animation am ::after-Element anpassen */
.metal-panel::after {
  /* … dein bisheriger Inhalt … */
  animation: metalShine 5.0s linear infinite; /* war: 2.5s ease-in-out */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ce75e */.metal-panel {
  position: relative;
  overflow: hidden;            /* WICHTIG: Glanz bleibt im Container */
  border-radius: 12px;
  isolation: isolate;          /* saubere Ebenentrennung für Mix-Blend (falls ergänzt) */

  /* Gebürstete Metallbasis (Struktur + Grundverlauf) */
  background:
    /* feine Bürst-Struktur (horizontale Linien) */
    repeating-linear-gradient(
      90deg,
      rgba(155, 155, 155, 0.40) 0 1px,
      rgba(0, 0, 0, 0.1) 1px 2px
    ),
    /* Grundfarbverlauf mit leichtem Kontrast */
    linear-gradient(135deg, #80858a, #3b3f44, #6b7075);
  background-size: auto, 200% 200%;
  background-position: 0 0, 50% 50%;

  /* optionale, sehr langsame Bewegung im Grundverlauf für "Lebendigkeit" */
  animation: metalBaseShift 18s linear infinite;
}

/* Der Glanzstreifen, der über die Fläche "wischt" */
.metal-panel::after {
  content: "";
  position: absolute;
  top: 0;
  left: -160%;
  width: 160%;
  height: 100%;
  pointer-events: none;

  /* schmaler Lichtkeil; Winkel ggf. anpassen */
  background: linear-gradient(
    110deg,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 0.55) 50%,
    rgba(255, 255, 255, 0) 60%
  );

  /* subtiler Blur macht den Glanz weicher */
  filter: blur(8px);

  /* Optional: mit Blend-Modus wirken Highlights "echter" – bei Bedarf testen */
  /* mix-blend-mode: screen; */

  transform: skewX(-18deg);
  animation: metalShine 7.5s ease-in-out infinite;
  will-change: transform, left;
}

/* Keyframes: Grundverlauf bewegt sich ultra-langsam */
@keyframes metalBaseShift {
  0%   { background-position: 0 0,   45% 45%; }
  50%  { background-position: 0 0,   55% 55%; }
  100% { background-position: 0 0,   45% 45%; }
}

/* Keyframes: Glanz hat echte Pausen links & rechts */
@keyframes metalShine {
  /* 0–62%: Glanz bleibt links außerhalb */
  0%   { left: -160%; }
  62%  { left: -160%; }

  /* 62–86%: einmal quer durch wischen */
  86%  { left: 160%; }

  /* 86–100%: Glanz bleibt rechts außerhalb */
  100% { left: 160%; }
}

/* Barrierefreiheit: Nutzerpräferenz "weniger Bewegung" respektieren */
@media (prefers-reduced-motion: reduce) {
  .metal-panel,
  .metal-panel::after {
    animation: none !important;
  }
}
.metal-panel::after {
  opacity: 0.5;  /* Standard: 1.0 → komplett sichtbar */
}
/* Animation am ::after-Element anpassen */
.metal-panel::after {
  /* … dein bisheriger Inhalt … */
  animation: metalShine 5.0s linear infinite; /* war: 2.5s ease-in-out */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d7e4f8 */.elementor-17904 .elementor-element.elementor-element-4d7e4f8 {
    position: relative;
    z-index: 1;
    --first-color: #2687d2;
    --second-color: #95f0e8;
}

@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}

.elementor-17904 .elementor-element.elementor-element-4d7e4f8::before {
    content: "";
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    background: linear-gradient(
      var(--rotate),
      var(--first-color),
      var(--second-color)
    );
    z-index: -1;
    border-radius: 8px;
    padding: 8px;
    mask: 
      linear-gradient(#fff 0 0) content-box, 
      linear-gradient(#fff 0 0);
    mask-composite: exclude; /* für Firefox */
    -webkit-mask-composite: destination-out; /* für Chrome / Safari */
    animation: spin 5.5s linear infinite;
    opacity: 1;
    transition: opacity 0.3s ease-in-out;
}

.elementor-17904 .elementor-element.elementor-element-4d7e4f8:hover::before {
    opacity: 1;
}

@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e119cb1 */.metal-panel {
  position: relative;
  overflow: hidden;            /* WICHTIG: Glanz bleibt im Container */
  border-radius: 12px;
  isolation: isolate;          /* saubere Ebenentrennung für Mix-Blend (falls ergänzt) */

  /* Gebürstete Metallbasis (Struktur + Grundverlauf) */
  background:
    /* feine Bürst-Struktur (horizontale Linien) */
    repeating-linear-gradient(
      90deg,
      rgba(155, 155, 155, 0.40) 0 1px,
      rgba(0, 0, 0, 0.1) 1px 2px
    ),
    /* Grundfarbverlauf mit leichtem Kontrast */
    linear-gradient(135deg, #80858a, #3b3f44, #6b7075);
  background-size: auto, 200% 200%;
  background-position: 0 0, 50% 50%;

  /* optionale, sehr langsame Bewegung im Grundverlauf für "Lebendigkeit" */
  animation: metalBaseShift 18s linear infinite;
}

/* Der Glanzstreifen, der über die Fläche "wischt" */
.metal-panel::after {
  content: "";
  position: absolute;
  top: 0;
  left: -160%;
  width: 160%;
  height: 100%;
  pointer-events: none;

  /* schmaler Lichtkeil; Winkel ggf. anpassen */
  background: linear-gradient(
    110deg,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 0.55) 50%,
    rgba(255, 255, 255, 0) 60%
  );

  /* subtiler Blur macht den Glanz weicher */
  filter: blur(8px);

  /* Optional: mit Blend-Modus wirken Highlights "echter" – bei Bedarf testen */
  /* mix-blend-mode: screen; */

  transform: skewX(-18deg);
  animation: metalShine 7.5s ease-in-out infinite;
  will-change: transform, left;
}

/* Keyframes: Grundverlauf bewegt sich ultra-langsam */
@keyframes metalBaseShift {
  0%   { background-position: 0 0,   45% 45%; }
  50%  { background-position: 0 0,   55% 55%; }
  100% { background-position: 0 0,   45% 45%; }
}

/* Keyframes: Glanz hat echte Pausen links & rechts */
@keyframes metalShine {
  /* 0–62%: Glanz bleibt links außerhalb */
  0%   { left: -160%; }
  62%  { left: -160%; }

  /* 62–86%: einmal quer durch wischen */
  86%  { left: 160%; }

  /* 86–100%: Glanz bleibt rechts außerhalb */
  100% { left: 160%; }
}

/* Barrierefreiheit: Nutzerpräferenz "weniger Bewegung" respektieren */
@media (prefers-reduced-motion: reduce) {
  .metal-panel,
  .metal-panel::after {
    animation: none !important;
  }
}
.metal-panel::after {
  opacity: 0.5;  /* Standard: 1.0 → komplett sichtbar */
}
/* Animation am ::after-Element anpassen */
.metal-panel::after {
  /* … dein bisheriger Inhalt … */
  animation: metalShine 5.0s linear infinite; /* war: 2.5s ease-in-out */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38bc3f4 */.metal-panel {
  position: relative;
  overflow: hidden;            /* WICHTIG: Glanz bleibt im Container */
  border-radius: 12px;
  isolation: isolate;          /* saubere Ebenentrennung für Mix-Blend (falls ergänzt) */

  /* Gebürstete Metallbasis (Struktur + Grundverlauf) */
  background:
    /* feine Bürst-Struktur (horizontale Linien) */
    repeating-linear-gradient(
      90deg,
      rgba(155, 155, 155, 0.40) 0 1px,
      rgba(0, 0, 0, 0.1) 1px 2px
    ),
    /* Grundfarbverlauf mit leichtem Kontrast */
    linear-gradient(135deg, #80858a, #3b3f44, #6b7075);
  background-size: auto, 200% 200%;
  background-position: 0 0, 50% 50%;

  /* optionale, sehr langsame Bewegung im Grundverlauf für "Lebendigkeit" */
  animation: metalBaseShift 18s linear infinite;
}

/* Der Glanzstreifen, der über die Fläche "wischt" */
.metal-panel::after {
  content: "";
  position: absolute;
  top: 0;
  left: -160%;
  width: 160%;
  height: 100%;
  pointer-events: none;

  /* schmaler Lichtkeil; Winkel ggf. anpassen */
  background: linear-gradient(
    110deg,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 0.55) 50%,
    rgba(255, 255, 255, 0) 60%
  );

  /* subtiler Blur macht den Glanz weicher */
  filter: blur(8px);

  /* Optional: mit Blend-Modus wirken Highlights "echter" – bei Bedarf testen */
  /* mix-blend-mode: screen; */

  transform: skewX(-18deg);
  animation: metalShine 7.5s ease-in-out infinite;
  will-change: transform, left;
}

/* Keyframes: Grundverlauf bewegt sich ultra-langsam */
@keyframes metalBaseShift {
  0%   { background-position: 0 0,   45% 45%; }
  50%  { background-position: 0 0,   55% 55%; }
  100% { background-position: 0 0,   45% 45%; }
}

/* Keyframes: Glanz hat echte Pausen links & rechts */
@keyframes metalShine {
  /* 0–62%: Glanz bleibt links außerhalb */
  0%   { left: -160%; }
  62%  { left: -160%; }

  /* 62–86%: einmal quer durch wischen */
  86%  { left: 160%; }

  /* 86–100%: Glanz bleibt rechts außerhalb */
  100% { left: 160%; }
}

/* Barrierefreiheit: Nutzerpräferenz "weniger Bewegung" respektieren */
@media (prefers-reduced-motion: reduce) {
  .metal-panel,
  .metal-panel::after {
    animation: none !important;
  }
}
.metal-panel::after {
  opacity: 0.5;  /* Standard: 1.0 → komplett sichtbar */
}
/* Animation am ::after-Element anpassen */
.metal-panel::after {
  /* … dein bisheriger Inhalt … */
  animation: metalShine 5.0s linear infinite; /* war: 2.5s ease-in-out */
}/* End custom CSS */