.elementor-40 .elementor-element.elementor-element-56a7ad9{--display:flex;--overlay-opacity:0.36;--padding-top:140px;--padding-bottom:142px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-56a7ad9:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-56a7ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5f7285;background-image:url("https://www.staging.seutter-schaltanlagen.de/wp-content/uploads/2026/06/fertigung05_2048x-1.webp");background-position:center center;background-size:cover;}.elementor-40 .elementor-element.elementor-element-56a7ad9::before, .elementor-40 .elementor-element.elementor-element-56a7ad9 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-56a7ad9 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-56a7ad9 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-56a7ad9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-56a7ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#485D75;--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-03e4db6{--display:flex;}.elementor-40 .elementor-element.elementor-element-220cbcc{text-align:center;}.elementor-40 .elementor-element.elementor-element-220cbcc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:56px;font-weight:700;line-height:1.25em;color:#fff;}.elementor-40 .elementor-element.elementor-element-256a35c{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;color:#fff;}.elementor-40 .elementor-element.elementor-element-d964d66{--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;--flex-wrap:wrap;}.elementor-40 .elementor-element.elementor-element-4f660fb .elementor-button{background-color:#8c178f;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;fill:#fff;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8c178f;border-radius:4px 4px 4px 4px;padding:16px 24px 15px 24px;}.elementor-40 .elementor-element.elementor-element-4f660fb .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-4f660fb .elementor-button:focus{background-color:#6f1074;}.elementor-40 .elementor-element.elementor-element-697a9f5 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;fill:#fff;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#fff;border-radius:4px 4px 4px 4px;padding:16px 24px 15px 24px;}.elementor-40 .elementor-element.elementor-element-697a9f5 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-697a9f5 .elementor-button:focus{background-color:#6f1074;}.elementor-40 .elementor-element.elementor-element-586c0ef{--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;--flex-wrap:wrap;--padding-top:92px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-e51a901{--display:flex;}.elementor-40 .elementor-element.elementor-element-306a90f{text-align:start;}.elementor-40 .elementor-element.elementor-element-306a90f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;color:#111111;}.elementor-40 .elementor-element.elementor-element-a6f18fd{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#111111;}.elementor-40 .elementor-element.elementor-element-679a7e8 .elementor-button{background-color:#8c178f;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;fill:#fff;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8c178f;border-radius:4px 4px 4px 4px;padding:16px 24px 15px 24px;}.elementor-40 .elementor-element.elementor-element-679a7e8 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-679a7e8 .elementor-button:focus{background-color:#6f1074;}.elementor-40 .elementor-element.elementor-element-fd5abc9{--display:flex;}.elementor-40 .elementor-element.elementor-element-14c4d33{--display:flex;--overlay-opacity:0.34;--padding-top:74px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-14c4d33:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-14c4d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5f7285;background-image:url("https://www.staging.seutter-schaltanlagen.de/wp-content/uploads/2026/06/fertigung05_2048x-1.webp");background-position:center center;background-size:cover;}.elementor-40 .elementor-element.elementor-element-14c4d33::before, .elementor-40 .elementor-element.elementor-element-14c4d33 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-14c4d33 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-14c4d33 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-14c4d33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-14c4d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#485D75;--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-cfbb7ce{--display:flex;}.elementor-40 .elementor-element.elementor-element-5571263{text-align:center;}.elementor-40 .elementor-element.elementor-element-5571263 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;line-height:1.25em;color:#fff;}.elementor-40 .elementor-element.elementor-element-d521559{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#fff;}.elementor-40 .elementor-element.elementor-element-5b9f3d3 .elementor-button{background-color:#8c178f;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;fill:#fff;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8c178f;border-radius:0px 0px 0px 0px;padding:16px 24px 15px 24px;}.elementor-40 .elementor-element.elementor-element-5b9f3d3 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-5b9f3d3 .elementor-button:focus{background-color:#6f1074;}.elementor-40 .elementor-element.elementor-element-f590241{--display:flex;--padding-top:58px;--padding-bottom:62px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-1208172{text-align:center;}.elementor-40 .elementor-element.elementor-element-1208172 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;color:#111111;}.elementor-40 .elementor-element.elementor-element-f9f696b{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#111111;}.elementor-40 .elementor-element.elementor-element-ae61766{--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:flex-start;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6204bbd{--display:flex;--justify-content:center;}.elementor-40 .elementor-element.elementor-element-fce0336 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-fce0336.elementor-view-stacked .elementor-icon{background-color:#BDBDBD;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-fce0336.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-fce0336.elementor-view-default .elementor-icon{color:#BDBDBD;border-color:#BDBDBD;}.elementor-40 .elementor-element.elementor-element-fce0336.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-fce0336.elementor-view-default .elementor-icon svg{fill:#BDBDBD;}.elementor-40 .elementor-element.elementor-element-fce0336.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-fce0336.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-fce0336 .elementor-icon{font-size:48px;padding:20px;}.elementor-40 .elementor-element.elementor-element-fce0336 .elementor-icon svg{height:48px;}.elementor-40 .elementor-element.elementor-element-9398fa8{text-align:center;}.elementor-40 .elementor-element.elementor-element-9398fa8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.25em;color:#222;}.elementor-40 .elementor-element.elementor-element-2ea4ca6{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.75em;color:#111111;}.elementor-40 .elementor-element.elementor-element-b43a336{--display:flex;--justify-content:center;}.elementor-40 .elementor-element.elementor-element-9ea6e96 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-9ea6e96.elementor-view-stacked .elementor-icon{background-color:#BDBDBD;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-9ea6e96.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-9ea6e96.elementor-view-default .elementor-icon{color:#BDBDBD;border-color:#BDBDBD;}.elementor-40 .elementor-element.elementor-element-9ea6e96.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-9ea6e96.elementor-view-default .elementor-icon svg{fill:#BDBDBD;}.elementor-40 .elementor-element.elementor-element-9ea6e96.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-9ea6e96.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-9ea6e96 .elementor-icon{font-size:42px;padding:22px;}.elementor-40 .elementor-element.elementor-element-9ea6e96 .elementor-icon svg{height:42px;}.elementor-40 .elementor-element.elementor-element-17cdbfd{text-align:center;}.elementor-40 .elementor-element.elementor-element-17cdbfd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.25em;color:#222;}.elementor-40 .elementor-element.elementor-element-7572346{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.75em;color:#111111;}.elementor-40 .elementor-element.elementor-element-353530f{--display:flex;--justify-content:center;}.elementor-40 .elementor-element.elementor-element-aa6e669 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-aa6e669.elementor-view-stacked .elementor-icon{background-color:#BDBDBD;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-aa6e669.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-aa6e669.elementor-view-default .elementor-icon{color:#BDBDBD;border-color:#BDBDBD;}.elementor-40 .elementor-element.elementor-element-aa6e669.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-aa6e669.elementor-view-default .elementor-icon svg{fill:#BDBDBD;}.elementor-40 .elementor-element.elementor-element-aa6e669.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-aa6e669.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-aa6e669 .elementor-icon{font-size:42px;padding:22px;}.elementor-40 .elementor-element.elementor-element-aa6e669 .elementor-icon svg{height:42px;}.elementor-40 .elementor-element.elementor-element-db66309{text-align:center;}.elementor-40 .elementor-element.elementor-element-db66309 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.25em;color:#222;}.elementor-40 .elementor-element.elementor-element-943b9ac{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.75em;color:#111111;}.elementor-40 .elementor-element.elementor-element-d629528{--display:flex;--justify-content:center;}.elementor-40 .elementor-element.elementor-element-773234d .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-773234d.elementor-view-stacked .elementor-icon{background-color:#BDBDBD;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-773234d.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-773234d.elementor-view-default .elementor-icon{color:#BDBDBD;border-color:#BDBDBD;}.elementor-40 .elementor-element.elementor-element-773234d.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-773234d.elementor-view-default .elementor-icon svg{fill:#BDBDBD;}.elementor-40 .elementor-element.elementor-element-773234d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-773234d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-773234d .elementor-icon{font-size:42px;padding:22px;}.elementor-40 .elementor-element.elementor-element-773234d .elementor-icon svg{height:42px;}.elementor-40 .elementor-element.elementor-element-ecf8c38{text-align:center;}.elementor-40 .elementor-element.elementor-element-ecf8c38 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.25em;color:#222;}.elementor-40 .elementor-element.elementor-element-ffcc4b5{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.75em;color:#111111;}.elementor-40 .elementor-element.elementor-element-6c90152{--display:flex;--padding-top:54px;--padding-bottom:126px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-718d151{text-align:center;}.elementor-40 .elementor-element.elementor-element-718d151 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;color:#111111;}.elementor-40 .elementor-element.elementor-element-59a91c8{--grid-columns:4;--grid-column-gap:15px;}.elementor-40 .elementor-element.elementor-element-59a91c8 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6259e13{--display:flex;--padding-top:76px;--padding-bottom:58px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-6259e13:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6259e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-40 .elementor-element.elementor-element-0c8289c{text-align:center;}.elementor-40 .elementor-element.elementor-element-0c8289c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;color:#111111;}.elementor-40 .elementor-element.elementor-element-2513c5e{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#111111;}.elementor-40 .elementor-element.elementor-element-6e24430{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#111111;}.elementor-40 .elementor-element.elementor-element-0e813e0{--display:flex;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-277b9a2 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;fill:#9FA4A9;color:#9FA4A9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9FA4A9;border-radius:4px 4px 4px 4px;padding:16px 24px 15px 24px;}.elementor-40 .elementor-element.elementor-element-277b9a2 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-277b9a2 .elementor-button:focus{background-color:#6f1074;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-277b9a2 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-277b9a2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-3cbde6d{--display:flex;--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bfbb8cb iframe{height:453px;}.elementor-40 .elementor-element.elementor-element-00459ed{--display:flex;--overlay-opacity:0.34;--padding-top:74px;--padding-bottom:78px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-00459ed:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-00459ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5f7285;background-image:url("https://www.staging.seutter-schaltanlagen.de/wp-content/uploads/2026/06/fertigung05_2048x-1.webp");background-position:center center;background-size:cover;}.elementor-40 .elementor-element.elementor-element-00459ed::before, .elementor-40 .elementor-element.elementor-element-00459ed > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-00459ed > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-00459ed > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-00459ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-00459ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#485D75;--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-c179554{--display:flex;}.elementor-40 .elementor-element.elementor-element-d5eee25{text-align:center;}.elementor-40 .elementor-element.elementor-element-d5eee25 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;color:#fff;}.elementor-40 .elementor-element.elementor-element-b082ab7{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#fff;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-field-type-html{padding-bottom:0px;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-field-group .elementor-field, .elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-field-subgroup label{font-family:"Open Sans", Sans-serif;font-size:86px;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .e-form__buttons__wrapper__button-next{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-button[type="submit"]{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-40 .elementor-element.elementor-element-4a57ee9 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-40 .elementor-element.elementor-element-4a57ee9{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:1025px){.elementor-40 .elementor-element.elementor-element-56a7ad9:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-56a7ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-40 .elementor-element.elementor-element-14c4d33:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-14c4d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-40 .elementor-element.elementor-element-00459ed:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-00459ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-59a91c8{--grid-columns:2;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-59a91c8{--grid-columns:1;}}/* Start custom CSS */html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden!important}body{font-family:'Open Sans',Arial,sans-serif;color:#444;background:#fff;overflow-x:hidden!important;max-width:100%}.elementor,.elementor-location-header,.elementor-location-footer{max-width:100%;overflow-x:hidden}.elementor-widget-text-editor p{margin:0 0 18px}.ss-top a,.ss-footer a{color:inherit;text-decoration:none}.ss-top .elementor-widget-text-editor,.ss-top .elementor-heading-title{font-size:11px!important}.ss-header-main>.e-con-inner{min-height:68px;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important}.ss-logo{width:25%!important}.ss-nav{width:72%!important}.ss-logo>.e-con-inner,.ss-nav>.e-con-inner{display:flex!important;align-items:center!important}.ss-nav>.e-con-inner{justify-content:flex-end!important}.ss-logo img{width:112px!important}.ss-nav .elementor-nav-menu--main .elementor-item{padding:14px 16px!important;font-size:11px;font-weight:800;text-transform:uppercase;color:#111}.ss-nav .elementor-item:hover,.ss-nav .elementor-item.elementor-item-active{color:#8c178f!important}.ss-hero-title .elementor-heading-title{letter-spacing:.02em}.ss-product-card{transition:box-shadow .2s ease,transform .2s ease}.ss-product-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(25,28,31,.08)}.ss-product-grid>.e-con,.ss-product-grid>.e-con-inner>.e-con{flex:0 0 calc((100% - 60px)/3)!important;max-width:calc((100% - 60px)/3)!important}.ss-home-products>.e-con,.ss-home-products>.e-con-inner>.e-con{flex:0 0 calc((100% - 84px)/4)!important;max-width:calc((100% - 84px)/4)!important}.ss-stats>.e-con,.ss-stats>.e-con-inner>.e-con{flex:0 0 calc((100% - 90px)/4)!important;max-width:calc((100% - 90px)/4)!important}.ss-two>.e-con,.ss-two>.e-con-inner>.e-con{flex:0 0 calc((100% - 52px)/2)!important;max-width:calc((100% - 52px)/2)!important}.ss-footer:before{content:'';display:block;height:4px;background:#8c178f}.ss-map{height:650px;background:#dedcd8;display:flex;align-items:center;justify-content:center;color:#e1382e;text-align:center}.ss-map .elementor-heading-title{color:#e1382e!important}.ss-contact-band input,.ss-contact-band textarea{background:#fff!important;border:0!important;border-radius:0!important;font-size:12px!important}.ss-contact-band textarea{min-height:180px}.ss-contact-band .elementor-button{background:#8c178f!important;border-radius:0!important}.ss-stat-dot .elementor-heading-title{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#c9c9c9;color:#fff;margin:0 auto 18px}.ss-home-product-card img{height:210px!important;object-fit:contain}.ss-home-product-card .elementor-button{background:#313940!important;border-radius:999px!important;padding:8px 18px!important;text-transform:none!important;font-size:11px!important}.ss-footer .e-con-inner{max-width:1440px!important}@media(max-width:1024px){.ss-product-grid>.e-con,.ss-product-grid>.e-con-inner>.e-con,.ss-home-products>.e-con,.ss-home-products>.e-con-inner>.e-con,.ss-stats>.e-con,.ss-stats>.e-con-inner>.e-con{flex:0 0 calc((100% - 30px)/2)!important;max-width:calc((100% - 30px)/2)!important}.ss-two>.e-con,.ss-two>.e-con-inner>.e-con{flex:0 0 100%!important;max-width:100%!important}.ss-nav .elementor-nav-menu--main .elementor-item{padding:12px 9px!important}}@media(max-width:767px){.e-con,.e-con-inner{max-width:100%!important}.elementor-widget-image img{max-width:100%!important;height:auto}.ss-product-grid>.e-con,.ss-product-grid>.e-con-inner>.e-con,.ss-home-products>.e-con,.ss-home-products>.e-con-inner>.e-con,.ss-stats>.e-con,.ss-stats>.e-con-inner>.e-con{flex:0 0 100%!important;max-width:100%!important}.elementor h1{font-size:34px!important}.elementor h2{font-size:26px!important;overflow-wrap:anywhere}.elementor p,.elementor a{overflow-wrap:anywhere}.ss-top-links{display:none!important}.ss-header-main>.e-con-inner{gap:10px;flex-wrap:wrap!important}.ss-nav{order:3;width:100%!important;align-items:center!important}.ss-logo,.ss-header-contact{width:100%!important}.ss-header-contact .elementor-heading-title{text-align:left!important}.ss-map{height:360px}.ss-contact-band textarea{min-height:150px}.ss-home-product-card img{height:180px!important}}.ss-hero,.ss-mid-cta,.ss-contact-band{background-blend-mode:multiply}.ss-hero>.e-con-inner,.ss-mid-cta>.e-con-inner,.ss-contact-band>.e-con-inner{text-align:center}.ss-hero .elementor-widget-button,.ss-mid-cta .elementor-widget-button,.ss-home-products .elementor-widget-button,.ss-news .elementor-widget-button,.ss-contact-band .elementor-widget-button{text-align:center!important}.ss-hero .elementor-button-wrapper,.ss-mid-cta .elementor-button-wrapper,.ss-home-products .elementor-button-wrapper,.ss-news .elementor-button-wrapper,.ss-contact-band .elementor-button-wrapper{text-align:center!important}.ss-sub-hero{background-blend-mode:multiply}.ss-sub-hero-inner{max-width:1440px!important;width:100%!important;margin:0 auto!important;align-items:flex-start!important}.ss-sub-breadcrumb>.e-con-inner,.ss-leistungen-row>.e-con-inner,.ss-leistungen-full>.e-con-inner{max-width:1440px!important}.ss-leistungen-row>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:60px!important;align-items:center!important}.ss-leistungen-row>.e-con-inner>.e-con{flex:0 0 calc((100% - 60px)/2)!important;max-width:calc((100% - 60px)/2)!important}.ss-media-frame{border:1px solid #d9d9d9!important;background:#fff!important;min-height:360px!important}.ss-leistungen-full .elementor-widget-text-editor a,.ss-leistungen-row .elementor-widget-text-editor a{color:#8c178f!important}.ss-about-row>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:60px!important;align-items:center!important}.ss-about-row>.e-con-inner>.e-con:first-child{flex:0 0 calc((100% - 60px)*.43)!important;max-width:calc((100% - 60px)*.43)!important}.ss-about-row>.e-con-inner>.e-con:nth-child(2){flex:0 0 calc((100% - 60px)*.57)!important;max-width:calc((100% - 60px)*.57)!important}.ss-stats>.e-con-inner,.ss-home-products>.e-con-inner,.ss-product-grid>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.ss-stats>.e-con-inner>.e-con{flex:0 0 calc((100% - 90px)/4)!important;max-width:calc((100% - 90px)/4)!important;text-align:center}.ss-home-products>.e-con-inner>.e-con{flex:0 0 calc((100% - 84px)/4)!important;max-width:calc((100% - 84px)/4)!important;text-align:center}.ss-product-grid>.e-con-inner>.e-con{flex:0 0 calc((100% - 60px)/3)!important;max-width:calc((100% - 60px)/3)!important}.ss-footer-cols>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important}.ss-footer-cols>.e-con-inner>.e-con:first-child{flex:0 0 45%!important;max-width:45%!important}.ss-footer-cols>.e-con-inner>.e-con:nth-child(2){flex:0 0 30%!important;max-width:30%!important}.ss-contact-band .elementor-field-type-submit{display:flex!important;justify-content:center!important;text-align:center!important}.ss-contact-band .elementor-field-type-submit button.elementor-button{display:inline-flex!important;width:auto!important;max-width:max-content!important;flex:0 0 auto!important;margin:0 auto!important;padding:12px 24px!important}@media(max-width:1024px){.ss-stats>.e-con-inner,.ss-home-products>.e-con-inner,.ss-product-grid>.e-con-inner{flex-wrap:wrap!important}.ss-stats>.e-con-inner>.e-con,.ss-home-products>.e-con-inner>.e-con,.ss-product-grid>.e-con-inner>.e-con{flex:0 0 calc((100% - 30px)/2)!important;max-width:calc((100% - 30px)/2)!important}.ss-leistungen-row>.e-con-inner{flex-wrap:wrap!important}.ss-leistungen-row>.e-con-inner>.e-con{flex:0 0 100%!important;max-width:100%!important}}@media(max-width:767px){.ss-about-row>.e-con-inner,.ss-footer-cols>.e-con-inner,.ss-stats>.e-con-inner,.ss-home-products>.e-con-inner,.ss-product-grid>.e-con-inner{flex-wrap:wrap!important}.ss-about-row>.e-con-inner>.e-con,.ss-about-row>.e-con-inner>.e-con:first-child,.ss-about-row>.e-con-inner>.e-con:nth-child(2),.ss-footer-cols>.e-con-inner>.e-con,.ss-footer-cols>.e-con-inner>.e-con:first-child,.ss-footer-cols>.e-con-inner>.e-con:nth-child(2),.ss-stats>.e-con-inner>.e-con,.ss-home-products>.e-con-inner>.e-con,.ss-product-grid>.e-con-inner>.e-con{flex:0 0 100%!important;max-width:100%!important}.ss-about-row .elementor-widget-button,.ss-about-row .elementor-button-wrapper{text-align:left!important}.ss-media-frame{min-height:260px!important}}/* End custom CSS */