.elementor-1746 .elementor-element.elementor-element-ea6ea6d{--display:flex;--min-height:100vh;--padding-top:190px;--padding-bottom:32px;--padding-left:48px;--padding-right:48px;}.elementor-1746 .elementor-element.elementor-element-ea6ea6d:not(.elementor-motion-effects-element-type-background), .elementor-1746 .elementor-element.elementor-element-ea6ea6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1746 .elementor-element.elementor-element-58500e0 .elementor-heading-title{font-family:var( --e-global-typography-26e0b50-font-family ), Sans-serif;font-size:var( --e-global-typography-26e0b50-font-size );font-weight:var( --e-global-typography-26e0b50-font-weight );text-transform:var( --e-global-typography-26e0b50-text-transform );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );color:var( --e-global-color-accent );}.elementor-1746 .elementor-element.elementor-element-cab35d3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-d810355{font-family:var( --e-global-typography-d9c7ead-font-family ), Sans-serif;font-size:var( --e-global-typography-d9c7ead-font-size );font-weight:var( --e-global-typography-d9c7ead-font-weight );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );color:var( --e-global-color-67c126c );}.elementor-1746 .elementor-element.elementor-element-235b84e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:15px 26px 15px 26px;}.elementor-1746 .elementor-element.elementor-element-235b84e .elementor-button:hover, .elementor-1746 .elementor-element.elementor-element-235b84e .elementor-button:focus{background-color:var( --e-global-color-7cc7ced );color:var( --e-global-color-secondary );}.elementor-1746 .elementor-element.elementor-element-235b84e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1746 .elementor-element.elementor-element-235b84e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1746 .elementor-element.elementor-element-235b84e .elementor-button:hover svg, .elementor-1746 .elementor-element.elementor-element-235b84e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1746 .elementor-element.elementor-element-a8c1d65 .elementor-button{background-color:rgba(0,0,0,0);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-1746 .elementor-element.elementor-element-a8c1d65 .elementor-button:hover, .elementor-1746 .elementor-element.elementor-element-a8c1d65 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-accent );}.elementor-1746 .elementor-element.elementor-element-a8c1d65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1746 .elementor-element.elementor-element-a8c1d65 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1746 .elementor-element.elementor-element-a8c1d65 .elementor-button:hover svg, .elementor-1746 .elementor-element.elementor-element-a8c1d65 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1746 .elementor-element.elementor-element-31e4c7d{--spacer-size:10px;}.elementor-1746 .elementor-element.elementor-element-66d38b8 .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-67c126c );}.elementor-1746 .elementor-element.elementor-element-a107a2b{--display:flex;--padding-top:140px;--padding-bottom:140px;--padding-left:48px;--padding-right:48px;}.elementor-1746 .elementor-element.elementor-element-a107a2b:not(.elementor-motion-effects-element-type-background), .elementor-1746 .elementor-element.elementor-element-a107a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1746 .elementor-element.elementor-element-23e47bc .elementor-heading-title{font-family:var( --e-global-typography-26e0b50-font-family ), Sans-serif;font-size:var( --e-global-typography-26e0b50-font-size );font-weight:var( --e-global-typography-26e0b50-font-weight );text-transform:var( --e-global-typography-26e0b50-text-transform );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );color:var( --e-global-color-accent );}.elementor-1746 .elementor-element.elementor-element-1ec435d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-9ec6a93{font-family:var( --e-global-typography-d9c7ead-font-family ), Sans-serif;font-size:var( --e-global-typography-d9c7ead-font-size );font-weight:var( --e-global-typography-d9c7ead-font-weight );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );color:var( --e-global-color-67c126c );}.elementor-1746 .elementor-element.elementor-element-4800e8c{font-family:var( --e-global-typography-291af84-font-family ), Sans-serif;font-size:var( --e-global-typography-291af84-font-size );font-weight:var( --e-global-typography-291af84-font-weight );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );color:var( --e-global-color-67c126c );}.elementor-1746 .elementor-element.elementor-element-a810cb5{--display:flex;--padding-top:140px;--padding-bottom:140px;--padding-left:48px;--padding-right:48px;}.elementor-1746 .elementor-element.elementor-element-a810cb5:not(.elementor-motion-effects-element-type-background), .elementor-1746 .elementor-element.elementor-element-a810cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91ec7c7 );}.elementor-1746 .elementor-element.elementor-element-8c0a756 .elementor-heading-title{font-family:var( --e-global-typography-26e0b50-font-family ), Sans-serif;font-size:var( --e-global-typography-26e0b50-font-size );font-weight:var( --e-global-typography-26e0b50-font-weight );text-transform:var( --e-global-typography-26e0b50-text-transform );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );color:var( --e-global-color-accent );}.elementor-1746 .elementor-element.elementor-element-0fd0787 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-1746 .elementor-element.elementor-element-5ac680f{font-family:var( --e-global-typography-291af84-font-family ), Sans-serif;font-size:var( --e-global-typography-291af84-font-size );font-weight:var( --e-global-typography-291af84-font-weight );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );color:var( --e-global-color-fe935dd );}.elementor-1746 .elementor-element.elementor-element-76edf18{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-1746 .elementor-element.elementor-element-anwlnk2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1746 .elementor-element.elementor-element-anwlnk2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1746 .elementor-element.elementor-element-anwlnk2 .elementor-button{font-family:var( --e-global-typography-473cf7b-font-family ), Sans-serif;font-size:var( --e-global-typography-473cf7b-font-size );font-weight:var( --e-global-typography-473cf7b-font-weight );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1746 .elementor-element.elementor-element-a3d90a1{--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;--padding-top:96px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-1746 .elementor-element.elementor-element-a3d90a1:not(.elementor-motion-effects-element-type-background), .elementor-1746 .elementor-element.elementor-element-a3d90a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1746 .elementor-element.elementor-element-bdf6c6b .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-be9c531{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-1746 .elementor-element.elementor-element-198d3f2{--display:flex;--padding-top:180px;--padding-bottom:200px;--padding-left:48px;--padding-right:48px;}.elementor-1746 .elementor-element.elementor-element-198d3f2:not(.elementor-motion-effects-element-type-background), .elementor-1746 .elementor-element.elementor-element-198d3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-91ec7c7 );}.elementor-1746 .elementor-element.elementor-element-63ee7bf .elementor-heading-title{font-family:var( --e-global-typography-lblort1-font-family ), Sans-serif;font-size:var( --e-global-typography-lblort1-font-size );font-weight:var( --e-global-typography-lblort1-font-weight );text-transform:var( --e-global-typography-lblort1-text-transform );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1746 .elementor-element.elementor-element-054c757 .elementor-heading-title{font-family:var( --e-global-typography-26e0b50-font-family ), Sans-serif;font-size:var( --e-global-typography-26e0b50-font-size );font-weight:var( --e-global-typography-26e0b50-font-weight );text-transform:var( --e-global-typography-26e0b50-text-transform );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );color:var( --e-global-color-accent );}.elementor-1746 .elementor-element.elementor-element-0634be0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-1746 .elementor-element.elementor-element-04c1316{font-family:var( --e-global-typography-291af84-font-family ), Sans-serif;font-size:var( --e-global-typography-291af84-font-size );font-weight:var( --e-global-typography-291af84-font-weight );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-1746 .elementor-element.elementor-element-1dc24ca .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-91ec7c7 );color:var( --e-global-color-91ec7c7 );border-radius:4px 4px 4px 4px;padding:15px 26px 15px 26px;}.elementor-1746 .elementor-element.elementor-element-1dc24ca .elementor-button:hover, .elementor-1746 .elementor-element.elementor-element-1dc24ca .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-91ec7c7 );}.elementor-1746 .elementor-element.elementor-element-1dc24ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1746 .elementor-element.elementor-element-1dc24ca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1746 .elementor-element.elementor-element-1dc24ca .elementor-button:hover svg, .elementor-1746 .elementor-element.elementor-element-1dc24ca .elementor-button:focus svg{fill:var( --e-global-color-91ec7c7 );}.elementor-1746 .elementor-element.elementor-element-1d83f65{--display:flex;--padding-top:140px;--padding-bottom:140px;--padding-left:48px;--padding-right:48px;}.elementor-1746 .elementor-element.elementor-element-1d83f65:not(.elementor-motion-effects-element-type-background), .elementor-1746 .elementor-element.elementor-element-1d83f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1746 .elementor-element.elementor-element-eacfec3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-ef878fc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-914fe39 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-49c61b1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-4b4fe4f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-2012854 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-e97bc46{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-1746 .elementor-element.elementor-element-e97bc46:not(.elementor-motion-effects-element-type-background), .elementor-1746 .elementor-element.elementor-element-e97bc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1746 .elementor-element.elementor-element-8b5adf0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-b3e5ff8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-8e740a7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1746 .elementor-element.elementor-element-b7a34b6 .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-1746 .elementor-element.elementor-element-4458c34 .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}.elementor-1746 .elementor-element.elementor-element-208dd7d .elementor-heading-title{font-family:var( --e-global-typography-e56d4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-e56d4c9-font-size );font-weight:var( --e-global-typography-e56d4c9-font-weight );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );color:var( --e-global-color-67c126c );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1746 .elementor-element.elementor-element-58500e0 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-cab35d3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-d810355{font-size:var( --e-global-typography-d9c7ead-font-size );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );}.elementor-1746 .elementor-element.elementor-element-66d38b8 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-1746 .elementor-element.elementor-element-23e47bc .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-1ec435d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-9ec6a93{font-size:var( --e-global-typography-d9c7ead-font-size );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );}.elementor-1746 .elementor-element.elementor-element-4800e8c{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-1746 .elementor-element.elementor-element-8c0a756 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-0fd0787 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-5ac680f{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-1746 .elementor-element.elementor-element-76edf18{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-1746 .elementor-element.elementor-element-anwlnk2 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-1746 .elementor-element.elementor-element-bdf6c6b .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-1746 .elementor-element.elementor-element-63ee7bf .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-1746 .elementor-element.elementor-element-054c757 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-0634be0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-04c1316{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-1746 .elementor-element.elementor-element-eacfec3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-ef878fc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-914fe39 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-49c61b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-4b4fe4f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-2012854 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-b7a34b6 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-1746 .elementor-element.elementor-element-4458c34 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-1746 .elementor-element.elementor-element-208dd7d .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}}@media(max-width:1024px){.elementor-1746 .elementor-element.elementor-element-ea6ea6d{--min-height:0px;--padding-top:195px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1746 .elementor-element.elementor-element-58500e0 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-cab35d3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-d810355{font-size:var( --e-global-typography-d9c7ead-font-size );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );}.elementor-1746 .elementor-element.elementor-element-66d38b8 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-1746 .elementor-element.elementor-element-a107a2b{--padding-top:98px;--padding-bottom:98px;--padding-left:32px;--padding-right:32px;}.elementor-1746 .elementor-element.elementor-element-23e47bc .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-1ec435d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-9ec6a93{font-size:var( --e-global-typography-d9c7ead-font-size );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );}.elementor-1746 .elementor-element.elementor-element-4800e8c{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-1746 .elementor-element.elementor-element-a810cb5{--padding-top:98px;--padding-bottom:98px;--padding-left:32px;--padding-right:32px;}.elementor-1746 .elementor-element.elementor-element-8c0a756 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-0fd0787 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-5ac680f{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-1746 .elementor-element.elementor-element-76edf18{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-1746 .elementor-element.elementor-element-anwlnk2 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-1746 .elementor-element.elementor-element-a3d90a1{--padding-top:67px;--padding-bottom:45px;--padding-left:32px;--padding-right:32px;}.elementor-1746 .elementor-element.elementor-element-bdf6c6b .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-1746 .elementor-element.elementor-element-be9c531{--grid-columns:1;}.elementor-1746 .elementor-element.elementor-element-198d3f2{--padding-top:126px;--padding-bottom:140px;--padding-left:32px;--padding-right:32px;}.elementor-1746 .elementor-element.elementor-element-63ee7bf .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-1746 .elementor-element.elementor-element-054c757 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-0634be0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-04c1316{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-1746 .elementor-element.elementor-element-1d83f65{--padding-top:98px;--padding-bottom:98px;--padding-left:32px;--padding-right:32px;}.elementor-1746 .elementor-element.elementor-element-eacfec3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-ef878fc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-914fe39 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-49c61b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-4b4fe4f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-2012854 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-e97bc46{--padding-top:84px;--padding-bottom:84px;--padding-left:32px;--padding-right:32px;}.elementor-1746 .elementor-element.elementor-element-b7a34b6 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-1746 .elementor-element.elementor-element-4458c34 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-1746 .elementor-element.elementor-element-208dd7d .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}}@media(max-width:767px){.elementor-1746 .elementor-element.elementor-element-ea6ea6d{--min-height:0px;--padding-top:150px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-1746 .elementor-element.elementor-element-58500e0 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-cab35d3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-d810355{font-size:var( --e-global-typography-d9c7ead-font-size );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );}.elementor-1746 .elementor-element.elementor-element-66d38b8 .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-1746 .elementor-element.elementor-element-a107a2b{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1746 .elementor-element.elementor-element-23e47bc .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-1ec435d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-9ec6a93{font-size:var( --e-global-typography-d9c7ead-font-size );line-height:var( --e-global-typography-d9c7ead-line-height );letter-spacing:var( --e-global-typography-d9c7ead-letter-spacing );word-spacing:var( --e-global-typography-d9c7ead-word-spacing );}.elementor-1746 .elementor-element.elementor-element-4800e8c{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-1746 .elementor-element.elementor-element-a810cb5{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1746 .elementor-element.elementor-element-8c0a756 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-0fd0787 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-5ac680f{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-1746 .elementor-element.elementor-element-76edf18{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-1746 .elementor-element.elementor-element-anwlnk2 .elementor-button{font-size:var( --e-global-typography-473cf7b-font-size );line-height:var( --e-global-typography-473cf7b-line-height );letter-spacing:var( --e-global-typography-473cf7b-letter-spacing );word-spacing:var( --e-global-typography-473cf7b-word-spacing );}.elementor-1746 .elementor-element.elementor-element-a3d90a1{--padding-top:48px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1746 .elementor-element.elementor-element-bdf6c6b .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-1746 .elementor-element.elementor-element-be9c531{--grid-columns:1;}.elementor-1746 .elementor-element.elementor-element-198d3f2{--padding-top:90px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-1746 .elementor-element.elementor-element-63ee7bf .elementor-heading-title{font-size:var( --e-global-typography-lblort1-font-size );line-height:var( --e-global-typography-lblort1-line-height );letter-spacing:var( --e-global-typography-lblort1-letter-spacing );}.elementor-1746 .elementor-element.elementor-element-054c757 .elementor-heading-title{font-size:var( --e-global-typography-26e0b50-font-size );line-height:var( --e-global-typography-26e0b50-line-height );letter-spacing:var( --e-global-typography-26e0b50-letter-spacing );word-spacing:var( --e-global-typography-26e0b50-word-spacing );}.elementor-1746 .elementor-element.elementor-element-0634be0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1746 .elementor-element.elementor-element-04c1316{font-size:var( --e-global-typography-291af84-font-size );line-height:var( --e-global-typography-291af84-line-height );letter-spacing:var( --e-global-typography-291af84-letter-spacing );word-spacing:var( --e-global-typography-291af84-word-spacing );}.elementor-1746 .elementor-element.elementor-element-1d83f65{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1746 .elementor-element.elementor-element-eacfec3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-ef878fc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-914fe39 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-49c61b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-4b4fe4f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-2012854 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1746 .elementor-element.elementor-element-e97bc46{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1746 .elementor-element.elementor-element-b7a34b6 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-1746 .elementor-element.elementor-element-4458c34 .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}.elementor-1746 .elementor-element.elementor-element-208dd7d .elementor-heading-title{font-size:var( --e-global-typography-e56d4c9-font-size );line-height:var( --e-global-typography-e56d4c9-line-height );letter-spacing:var( --e-global-typography-e56d4c9-letter-spacing );word-spacing:var( --e-global-typography-e56d4c9-word-spacing );}}@media(min-width:768px){.elementor-1746 .elementor-element.elementor-element-ea6ea6d{--content-width:1500px;}.elementor-1746 .elementor-element.elementor-element-a107a2b{--content-width:1184px;}.elementor-1746 .elementor-element.elementor-element-a810cb5{--content-width:1500px;}.elementor-1746 .elementor-element.elementor-element-a3d90a1{--content-width:1500px;}.elementor-1746 .elementor-element.elementor-element-198d3f2{--content-width:1500px;}.elementor-1746 .elementor-element.elementor-element-1d83f65{--content-width:1500px;}.elementor-1746 .elementor-element.elementor-element-e97bc46{--content-width:1500px;}}/* Start custom CSS for container, class: .elementor-element-ea6ea6d *//* HERO PRODUKTE – Raster 14 Spalten: links 6 (≈ 5fr), rechts 8 (≈ 7fr), Index 7×2 */
.elementor-1746 .elementor-element.elementor-element-ea6ea6d{overflow:hidden}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d > .e-con-inner{display:grid !important;grid-template-columns:repeat(14,minmax(0,1fr));grid-template-rows:1fr auto auto auto auto 1fr auto;column-gap:0;row-gap:0;align-items:center;align-content:start}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d > .e-con-inner > .elementor-element{width:auto !important;max-width:none !important;margin:0}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-hl{color:var(--e-global-color-accent)}
/* linke Spalte */
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-eyebrow{grid-column:1/7;grid-row:2;margin-bottom:32px !important;position:relative;z-index:2}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-title{grid-column:1/7;grid-row:3;margin-bottom:32px !important;position:relative;z-index:2}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-title .elementor-heading-title{line-height:.98;letter-spacing:-.02em}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-text{grid-column:1/7;grid-row:4;margin-bottom:40px !important;max-width:480px !important;position:relative;z-index:2}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-text p{margin:0}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn1{grid-column:1/5;grid-row:5;justify-self:start;align-self:center;position:relative;z-index:2}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2{grid-column:5/9;grid-row:5;justify-self:start;align-self:center;position:relative;z-index:2}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn1 .elementor-button-content-wrapper,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2 .elementor-button-content-wrapper{transition:gap .2s ease}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn1 .elementor-button:hover .elementor-button-content-wrapper{gap:16px}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2 .elementor-button{border-bottom:1.5px solid var(--e-global-color-accent);border-radius:0}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2 .elementor-button:hover .elementor-button-content-wrapper{gap:14px}
/* Bühne rechts */
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-cap{grid-column:7/15;grid-row:1/7;margin:0 -160px 0 48px !important}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines{align-self:stretch;position:relative;min-height:600px;z-index:0;pointer-events:none}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines .elementor-spacer{display:none}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(26,46,60,.10)}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines::after{content:"";position:absolute;top:0;bottom:0;left:38%;width:1px;background:rgba(26,46,60,.10)}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img{align-self:stretch;position:relative;min-height:600px;z-index:1;opacity:0;pointer-events:none;transition:opacity .45s ease}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img.is-active{opacity:1}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img > .elementor-widget-container{position:absolute;left:10%;width:84%;top:50%;margin-top:-42%;aspect-ratio:1/1;transform:translate3d(0,var(--py,0px),0);will-change:transform}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img img{width:100% !important;height:100% !important;max-width:none;object-fit:contain;transform:scale(.96);transition:transform .6s ease}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img.is-active img{transform:scale(1)}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-ph > .elementor-widget-container{display:flex;align-items:center;justify-content:center}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-ph .elementor-heading-title{width:72%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;text-align:center;border:1px dashed rgba(26,46,60,.25);border-radius:4px;font-family:var(--e-global-typography-lblort1-font-family),sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#8A979F;padding:16px;box-sizing:border-box}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-cap{align-self:end;z-index:2;pointer-events:none}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-cap .elementor-heading-title{display:flex;align-items:center;gap:12px}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-c-num{font-weight:700;font-size:13px;color:var(--e-global-color-accent);letter-spacing:0}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-c-bar{width:40px;height:1px;background:var(--e-global-color-accent);flex:none}
/* Produktindex */
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx{grid-row:7;align-self:stretch;margin-top:72px !important;border-top:1px solid rgba(26,46,60,.12);position:relative}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx::before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:transparent;transition:background-color .2s ease}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx:hover::before,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.is-active::before{background:var(--e-global-color-accent)}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx .elementor-heading-title a,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx .elementor-heading-title{display:flex;flex-direction:column;gap:6px;padding:20px 16px 0 0;color:inherit}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-i-num{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;color:var(--e-global-color-accent)}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-i-name{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:var(--e-global-color-primary);hyphens:manual}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx:nth-of-type(n){}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-script{position:absolute !important;width:0 !important;height:0;overflow:hidden}.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i1{grid-column:1/3}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i2{grid-column:3/5}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i3{grid-column:5/7}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i4{grid-column:7/9}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i5{grid-column:9/11}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i6{grid-column:11/13}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i7{grid-column:13/15}
@media (max-width:1024px){
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d > .e-con-inner{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;row-gap:0}\n .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-eyebrow{grid-row:1;margin-bottom:24px !important} .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-title{grid-row:2;margin-bottom:24px !important} .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-text{grid-row:3;margin-bottom:32px !important}\n .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn1{grid-row:4} .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2{grid-row:4}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-eyebrow,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-title,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-text{grid-column:1/-1}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn1{grid-column:1/4}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2{grid-column:4/-1}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-cap{grid-column:1/-1;grid-row:5;margin:0 auto !important;width:100% !important;max-width:560px !important;min-height:0;aspect-ratio:1/1}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines{display:none}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-cap{aspect-ratio:auto}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx{grid-row:auto;margin-top:0 !important}\n .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-cap{margin-top:48px !important;margin-bottom:48px !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i1,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i4,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i7{grid-column:1/3}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i2,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i5{grid-column:3/5}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i3,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i6{grid-column:5/7}
}
@media (max-width:767px){
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn1{grid-column:1/-1;grid-row:4}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2{grid-column:1/-1;grid-row:5;margin-top:0 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-cap{grid-row:6}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i1,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i3,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i5,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i7{grid-column:1/4}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i2,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i4,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i6{grid-column:4/-1}
}
@media (prefers-reduced-motion:reduce){.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img img{transition:none}}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn1 .elementor-button,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2 .elementor-button{white-space:nowrap}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn1 .elementor-button-text,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2 .elementor-button-text{white-space:nowrap}

/* Feste Zeilen für Tablet/Handy (keine automatische Platzierung) */
@media (max-width:1024px){
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d > .e-con-inner{grid-auto-flow:row;grid-template-rows:none !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-eyebrow{grid-row:1 !important} .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-title{grid-row:2 !important} .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-text{grid-row:3 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn1,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2{grid-row:4 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-cap{grid-row:5 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i1,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i2,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i3{grid-row:6 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i4,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i5,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i6{grid-row:7 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i7{grid-row:8 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx .elementor-heading-title{padding-bottom:20px}
}
@media (max-width:767px){
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2{grid-row:5 !important;margin-top:16px !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-cap{grid-row:6 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i1,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i2{grid-row:7 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i3,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i4{grid-row:8 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i5,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i6{grid-row:9 !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx.stv-i7{grid-row:10 !important}
}

/* Min-Höhe 80vh: Raster füllt die Höhe, Inhalt mittig, Produktleiste unten */
.elementor-1746 .elementor-element.elementor-element-ea6ea6d > .e-con-inner{flex-grow:1;align-self:stretch}
@media (max-width:1024px){.elementor-1746 .elementor-element.elementor-element-ea6ea6d > .e-con-inner{flex-grow:0}}

/* Kompakter Hero (65vh): Bühne an Bildschirmhöhe gekoppelt */
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img{min-height:clamp(360px,52vh,600px) !important}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img > .elementor-widget-container{left:50% !important;top:50% !important;margin-top:0 !important;width:auto !important;height:100%;max-width:84%;aspect-ratio:1/1;transform:translate3d(-50%,calc(-50% + var(--py,0px)),0) !important}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx{margin-top:40px !important}
@media (max-width:1024px){.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img{min-height:0 !important} .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img > .elementor-widget-container{height:100%;max-width:100%} .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx{margin-top:0 !important}}

/* Passend auf den ersten Bildschirm (Desktop) */
@media (min-width:1025px){
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img{min-height:clamp(320px,45vh,560px) !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-title .elementor-heading-title{font-size:clamp(2.5rem,6.5vh,4.5rem)}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-eyebrow{margin-bottom:20px !important} .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-title{margin-bottom:24px !important} .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-text{margin-bottom:28px !important}
 .elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-idx{margin-top:32px !important}
}

/* Fix: Bild-Widget ohne Wrapper (optimiertes Markup) – Größe direkt am Bild */
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img img{position:absolute;left:50%;top:50%;width:auto !important;height:100% !important;max-width:84% !important;aspect-ratio:1/1;object-fit:contain;transform:translate3d(-50%,calc(-50% + var(--py,0px)),0) scale(var(--sc,.96)) !important;transition:transform .6s ease}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img.is-active img{--sc:1}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-ph{display:flex !important;align-items:center;justify-content:center}
.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-ph .elementor-heading-title{width:auto !important;height:72%;aspect-ratio:1/1;transform:translate3d(0,var(--py,0px),0)}

@media (min-width:1025px){.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-btn2{grid-column:4/7 !important;margin-left:28px !important}}

/* 75vh: Bühne etwas größer */
@media (min-width:1025px){.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-lines,.elementor-1746 .elementor-element.elementor-element-ea6ea6d .stv-h-img{min-height:clamp(380px,52vh,640px) !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a107a2b *//* PHILOSOPHIE – Raster 1fr/1fr, unten bündig */
.elementor-1746 .elementor-element.elementor-element-a107a2b > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;row-gap:24px;align-items:end}
.elementor-1746 .elementor-element.elementor-element-a107a2b > .e-con-inner > .elementor-element{width:auto !important;max-width:none !important;margin:0}
.elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-eyebrow{grid-column:1;grid-row:1;margin-bottom:4px !important}
.elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-h2{grid-column:1;grid-row:2/4;align-self:end}
.elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-h2 .elementor-heading-title{line-height:1.02;letter-spacing:-.02em}
.elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-p1{grid-column:2;grid-row:2;justify-self:end;max-width:480px !important}
.elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-p2{grid-column:2;grid-row:3;justify-self:end;max-width:480px !important;align-self:start}
.elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-p1 p,.elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-p2 p{margin:0}
@keyframes stvUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
.elementor-1746 .elementor-element.elementor-element-a107a2b .animated.fadeIn{animation-name:stvUp;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.6,.2,1)}
@media (max-width:1024px){
 .elementor-1746 .elementor-element.elementor-element-a107a2b > .e-con-inner{grid-template-columns:minmax(0,1fr);row-gap:24px}
 .elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-eyebrow,.elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-h2,.elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-p1,.elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-p2{grid-column:1;grid-row:auto;justify-self:start}
 .elementor-1746 .elementor-element.elementor-element-a107a2b .stv-ph-p1{margin-top:16px !important}
}
@media (prefers-reduced-motion:reduce){.elementor-1746 .elementor-element.elementor-element-a107a2b .animated.fadeIn{animation:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a810cb5 *//* AUSWAHLHILFE – Raster 7fr/5fr */
.elementor-1746 .elementor-element.elementor-element-a810cb5 > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:48px;row-gap:24px;align-items:end}
.elementor-1746 .elementor-element.elementor-element-a810cb5 > .e-con-inner > .elementor-element{width:auto !important;max-width:none !important;margin:0}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-eyebrow{grid-column:1;grid-row:1}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-h2{grid-column:1;grid-row:2}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-h2 .elementor-heading-title{line-height:1.02;letter-spacing:-.02em}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-intro{grid-column:2;grid-row:1/3;justify-self:end;max-width:440px !important;color:rgba(255,255,255,.72)}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-intro p,.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-note p{margin:0}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-tool{grid-column:1/-1;grid-row:3;margin-top:48px !important}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-note{grid-column:1/-1;grid-row:4;max-width:640px !important;margin-top:48px !important;color:rgba(255,255,255,.55);font-size:14px}
@keyframes stvUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .animated.fadeIn{animation-name:stvUp;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.6,.2,1)}
@media (max-width:1024px){
 .elementor-1746 .elementor-element.elementor-element-a810cb5 > .e-con-inner{grid-template-columns:minmax(0,1fr)}
 .elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-eyebrow,.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-h2,.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-intro,.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-tool,.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-note{grid-column:1;grid-row:auto;justify-self:start}
 .elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-intro{margin-top:16px !important}
 .elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-tool{margin-top:40px !important}
}
@media (prefers-reduced-motion:reduce){.elementor-1746 .elementor-element.elementor-element-a810cb5 .animated.fadeIn{animation:none}}
/* Link zur Seite Anwendungen */
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-link{grid-column:1/-1;grid-row:5;margin-top:28px !important;justify-self:start}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-link .elementor-button{background:transparent!important;border:0!important;border-bottom:1.5px solid var(--e-global-color-accent)!important;border-radius:0!important;padding:0 0 3px!important;box-shadow:none!important;text-align:left;transition:color .2s ease!important}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-link .elementor-button::before{display:none!important}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-link .elementor-button-content-wrapper{gap:8px;transition:gap .2s ease}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-link .elementor-button:hover{color:var(--e-global-color-accent)!important;fill:var(--e-global-color-accent)!important}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-link .elementor-button:hover .elementor-button-content-wrapper{gap:14px}
.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-link .elementor-button-icon svg{width:13px;height:auto}
@media (max-width:1024px){.elementor-1746 .elementor-element.elementor-element-a810cb5 .stv-k-link{grid-column:1;grid-row:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3d90a1 *//* PRODUKTE LOOP – helle Bühne mit mitlaufendem Raster */
.elementor-1746 .elementor-element.elementor-element-a3d90a1{overflow:clip;position:relative}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 > .e-con-inner{display:flex;flex-direction:column;gap:0}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 > .e-con-inner > .elementor-element{width:100% !important;max-width:none !important;margin:0}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-stagew{position:sticky !important;top:0;height:100vh;margin-bottom:-100vh !important;pointer-events:none;z-index:0}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-stage{height:100%;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col{position:relative;height:100%}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col i{position:absolute;display:block;background:rgba(26,46,60,0.08)}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col .vl{left:0;top:0;bottom:0;width:1px}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col .vc{left:50%;top:0;bottom:0;width:1px}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col .hc{top:50%;left:0;right:0;height:1px}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col .x{position:absolute;width:28px;height:28px;line-height:0}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col .x1{left:-14px;top:calc(50% - 14px)}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col .x2{right:-14px;top:calc(50% - 14px)}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col .x3{left:calc(50% - 14px);top:calc(10vh - 14px)}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col .x4{left:calc(50% - 14px);bottom:calc(10vh - 14px)}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-col .lbl{position:absolute;right:0;top:calc(50% + 12px);font-family:Poppins,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(26,46,60,0.4)}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-head{position:relative;z-index:1}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-head .elementor-heading-title{display:flex;align-items:center;gap:20px;letter-spacing:.16em}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-head .a{font-weight:700}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-head .line{flex:1;height:1px;background:rgba(26,46,60,0.15)}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-head .b{color:var(--e-global-color-67c126c)}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-loop{position:relative;z-index:1}
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-script{position:absolute !important;width:0 !important;height:0;overflow:hidden}
@media (max-width:1024px){.elementor-1746 .elementor-element.elementor-element-a3d90a1 .stv-pl-stagew{display:none !important}}
/* Sprungziele: Abstand zur Kopfzeile */
.elementor-1746 .elementor-element.elementor-element-a3d90a1 .e-loop-item{scroll-margin-top:110px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198d3f2 *//* SONDERAUSLEGUNG – Raster 1fr/1fr, Welle unten */
.elementor-1746 .elementor-element.elementor-element-198d3f2{position:relative;overflow:hidden}
.elementor-1746 .elementor-element.elementor-element-198d3f2::after{content:"" !important;position:absolute;left:0;right:0;bottom:-1px;top:auto !important;width:100%;height:clamp(40px,5.5vw,84px);z-index:3;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0,120 L1440,120 L1440,50 C1240,62 1040,68 880,68 C560,66 260,48 0,40 Z' fill='%23FFFFFF'/%3E%3C/svg%3E") no-repeat !important;background-size:100% 100% !important;opacity:1 !important;border:0 !important}.elementor-1746 .elementor-element.elementor-element-198d3f2 > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto auto 1fr;column-gap:80px;row-gap:0;align-items:center}
.elementor-1746 .elementor-element.elementor-element-198d3f2 > .e-con-inner > .elementor-element{width:auto !important;max-width:none !important;margin:0}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-img{grid-column:1;grid-row:1/7;aspect-ratio:4/5;overflow:hidden;border-radius:4px;align-self:stretch;position:relative}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-img img{width:100% !important;height:100% !important;max-width:none;object-fit:cover;border-radius:4px;transition:transform 1s ease}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-img:hover img{transform:scale(1.03)}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-loc{grid-column:1;grid-row:6;align-self:end;justify-self:start;margin:0 0 24px 24px !important;z-index:2;pointer-events:none}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-loc .elementor-heading-title{display:flex;align-items:center;gap:10px}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-loc .elementor-heading-title::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--e-global-color-accent);flex:none}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-eyebrow{grid-column:2;grid-row:2;margin-bottom:28px !important}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-h2{grid-column:2;grid-row:3;margin-bottom:28px !important}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-h2 .elementor-heading-title{line-height:1.02;letter-spacing:-.02em}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-text{grid-column:2;grid-row:4;max-width:480px !important;color:rgba(255,255,255,.72);margin-bottom:36px !important}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-text p{margin:0}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-btn{grid-column:2;grid-row:5;justify-self:start}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-btn .elementor-button-content-wrapper{transition:gap .2s ease}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-btn .elementor-button:hover .elementor-button-content-wrapper{gap:16px}
@media (max-width:1024px){
 .elementor-1746 .elementor-element.elementor-element-198d3f2 > .e-con-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:none}
 .elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-img{grid-row:1;aspect-ratio:4/5;max-width:560px;width:100% !important}
 .elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-loc{grid-row:1}
 .elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-eyebrow{grid-row:2;margin-top:48px !important} .elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-h2{grid-row:3} .elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-text{grid-row:4} .elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-btn{grid-row:5}
}
@keyframes stvUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
.elementor-1746 .elementor-element.elementor-element-198d3f2 .animated.fadeIn{animation-name:stvUp;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.6,.2,1)}
@media (prefers-reduced-motion:reduce){.elementor-1746 .elementor-element.elementor-element-198d3f2 .animated.fadeIn{animation:none}}
@media (max-width:1024px){.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-img{justify-self:stretch;width:100% !important;max-width:560px !important;height:auto} .elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-img img{aspect-ratio:4/5;height:auto !important} .elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-loc{grid-row:1;align-self:end}}
@media (max-width:1024px){.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-img,.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-loc,.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-eyebrow,.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-h2,.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-text,.elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-btn{grid-column:1 !important} .elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-img img{width:100% !important;height:100% !important;aspect-ratio:auto} .elementor-1746 .elementor-element.elementor-element-198d3f2 .stv-so-img{aspect-ratio:4/5}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d83f65 *//* ENGINEERING – links 5fr (sticky), rechts 2×3,5fr */
.elementor-1746 .elementor-element.elementor-element-1d83f65 > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,5fr) minmax(0,3.5fr) minmax(0,3.5fr);column-gap:0;row-gap:0;align-items:start}
.elementor-1746 .elementor-element.elementor-element-1d83f65 > .e-con-inner > .elementor-element{width:auto !important;max-width:none !important;margin:0}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-intro{grid-column:1;grid-row:1/5;align-self:start;position:sticky;top:150px;margin-right:80px !important}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-intro p,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-intro h2{margin:0}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-eyebrow{font-family:var(--e-global-typography-26e0b50-font-family),sans-serif;font-size:var(--e-global-typography-26e0b50-font-size);font-weight:var(--e-global-typography-26e0b50-font-weight);text-transform:var(--e-global-typography-26e0b50-text-transform);color:var(--e-global-color-accent)}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-h2{margin-top:28px !important;font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:1.02;letter-spacing:-.02em;color:var(--e-global-color-primary)}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-text{margin-top:28px !important;max-width:440px;font-family:var(--e-global-typography-291af84-font-family),sans-serif;font-size:var(--e-global-typography-291af84-font-size);font-weight:var(--e-global-typography-291af84-font-weight);line-height:1.65;color:var(--e-global-color-67c126c)}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-item{border-bottom:1px solid rgba(26,46,60,.12)}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-item .elementor-heading-title{display:flex;gap:20px;align-items:baseline}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-num{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;color:var(--e-global-color-accent);flex:none}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i1,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i3,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i5{grid-column:2;padding:28px 24px 28px 0}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i2,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i4,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i6{grid-column:3;padding:28px 0 28px 24px;border-left:1px solid rgba(26,46,60,.12)}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i1,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i2{grid-row:1;border-top:1px solid rgba(26,46,60,.12)}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i3,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i4{grid-row:2}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i5,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i6{grid-row:3}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-img{grid-column:2/4;grid-row:4;padding-top:40px;aspect-ratio:16/8}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-img img{width:100% !important;height:100% !important;max-width:none;object-fit:cover;border-radius:4px}
@media (max-width:1024px){
 .elementor-1746 .elementor-element.elementor-element-1d83f65 > .e-con-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-intro{grid-column:1/-1;grid-row:1;position:static;margin:0 0 40px !important}
 .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i1,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i3,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i5{grid-column:1} .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i2,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i4,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i6{grid-column:2}
 .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i1,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i2{grid-row:2} .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i3,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i4{grid-row:3} .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i5,.elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i6{grid-row:4}
 .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-img{grid-column:1/-1;grid-row:5}
}
@media (max-width:767px){
 .elementor-1746 .elementor-element.elementor-element-1d83f65 > .e-con-inner{grid-template-columns:minmax(0,1fr)}
 .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-item{grid-column:1 !important;grid-row:auto !important;padding:22px 0 !important;border-left:0 !important}
 .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i1{border-top:1px solid rgba(26,46,60,.12)} .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-i2{border-top:0}
 .elementor-1746 .elementor-element.elementor-element-1d83f65 .stv-en-img{grid-column:1;grid-row:auto}
}
@keyframes stvUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
.elementor-1746 .elementor-element.elementor-element-1d83f65 .animated.fadeIn{animation-name:stvUp;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.6,.2,1)}
@media (prefers-reduced-motion:reduce){.elementor-1746 .elementor-element.elementor-element-1d83f65 .animated.fadeIn{animation:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97bc46 *//* ZAHLEN – 3 Spalten mit Linie links */
.elementor-1746 .elementor-element.elementor-element-e97bc46 > .e-con-inner{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;row-gap:0}
.elementor-1746 .elementor-element.elementor-element-e97bc46 > .e-con-inner > .elementor-element{width:auto !important;max-width:none !important;margin:0}
.elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-c1{grid-column:1} .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-c2{grid-column:2} .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-c3{grid-column:3}
.elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-num{grid-row:1;border-left:1px solid rgba(26,46,60,.15);padding-left:28px;padding-bottom:14px}
.elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-lbl{grid-row:2;border-left:1px solid rgba(26,46,60,.15);padding-left:28px}
.elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-num .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-size:clamp(56px,6vw,96px);font-weight:700;line-height:.95;letter-spacing:-.03em}
@media (max-width:1024px){.elementor-1746 .elementor-element.elementor-element-e97bc46 > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}
 .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-c3{grid-column:1} .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-num.stv-za-c3{grid-row:3;margin-top:40px !important} .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-lbl.stv-za-c3{grid-row:4}}
@media (max-width:767px){.elementor-1746 .elementor-element.elementor-element-e97bc46 > .e-con-inner{grid-template-columns:minmax(0,1fr)}
 .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-c1,.elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-c2,.elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-c3{grid-column:1}
 .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-num.stv-za-c1{grid-row:1} .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-lbl.stv-za-c1{grid-row:2}
 .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-num.stv-za-c2{grid-row:3;margin-top:32px !important} .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-lbl.stv-za-c2{grid-row:4}
 .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-num.stv-za-c3{grid-row:5;margin-top:32px !important} .elementor-1746 .elementor-element.elementor-element-e97bc46 .stv-za-lbl.stv-za-c3{grid-row:6}}
@keyframes stvUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
.elementor-1746 .elementor-element.elementor-element-e97bc46 .animated.fadeIn{animation-name:stvUp;animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.6,.2,1)}
@media (prefers-reduced-motion:reduce){.elementor-1746 .elementor-element.elementor-element-e97bc46 .animated.fadeIn{animation:none}}/* End custom CSS */
/* Start custom CSS *//* Produktseite: Kopfzeile von Anfang an blau (sonst erst beim Scrollen) */
.header{background-color:rgb(26 46 60 / 90%) !important;backdrop-filter:blur(5px)}

/* Sanftes Scrollen zu Sprungmarken (Produkte, Sonderauslegung) */
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}/* End custom CSS */