.elementor-12124 .elementor-element.elementor-element-bcaff63:not(.elementor-motion-effects-element-type-background), .elementor-12124 .elementor-element.elementor-element-bcaff63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);}.elementor-12124 .elementor-element.elementor-element-bcaff63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-bcaff63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-fcb812f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-fcb812f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12124 .elementor-element.elementor-element-fcb812f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-fcb812f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-fcb812f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-175f266{--spacer-size:90px;}.elementor-12124 .elementor-element.elementor-element-64ef847 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-91af7cf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-12124 .elementor-element.elementor-element-91af7cf:not(.elementor-motion-effects-element-type-background), .elementor-12124 .elementor-element.elementor-element-91af7cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);}.elementor-12124 .elementor-element.elementor-element-91af7cf{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-91af7cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-8249d43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-8249d43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12124 .elementor-element.elementor-element-8249d43.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12124 .elementor-element.elementor-element-8249d43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12124 .elementor-element.elementor-element-8249d43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-8249d43 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-8249d43 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-28c375e{--spacer-size:var(--a8-desktop-landing-spacer-for-header-height);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-12124 .elementor-element.elementor-element-7d02c6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-7d02c6d{z-index:2;}.elementor-12124 .elementor-element.elementor-element-7d02c6d img{width:auto;height:100%;object-fit:contain;object-position:bottom left;}.elementor-12124 .elementor-element.elementor-element-b70bbf1:not(.elementor-motion-effects-element-type-background), .elementor-12124 .elementor-element.elementor-element-b70bbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-12124 .elementor-element.elementor-element-b70bbf1 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-12124 .elementor-element.elementor-element-b70bbf1{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-b70bbf1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-8860aaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-8860aaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12124 .elementor-element.elementor-element-8860aaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-8860aaa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12124 .elementor-element.elementor-element-8860aaa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-7e91639{--spacer-size:120px;}.elementor-12124 .elementor-element.elementor-element-e5fa14c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-a1038df{--spacer-size:50px;}.elementor-12124 .elementor-element.elementor-element-731eddb:not(.elementor-motion-effects-element-type-background), .elementor-12124 .elementor-element.elementor-element-731eddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EBEBEB 100%);}.elementor-12124 .elementor-element.elementor-element-731eddb > .elementor-container{min-height:120vh;}.elementor-12124 .elementor-element.elementor-element-731eddb{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-731eddb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-27ebffd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-27ebffd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12124 .elementor-element.elementor-element-27ebffd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-27ebffd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-27ebffd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-b07833f{--spacer-size:3vh;}.elementor-12124 .elementor-element.elementor-element-b07833f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-12124 .elementor-element.elementor-element-aaf9dbe > .elementor-widget-container{margin:0 0 1rem 2.6rem;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-aaf9dbe .elementor-heading-title{font-size:490%;}.elementor-12124 .elementor-element.elementor-element-eaf62bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-12124 .elementor-element.elementor-element-edf1f74:not(.elementor-motion-effects-element-type-background), .elementor-12124 .elementor-element.elementor-element-edf1f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);}.elementor-12124 .elementor-element.elementor-element-edf1f74 > .elementor-container{min-height:110vh;}.elementor-12124 .elementor-element.elementor-element-edf1f74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-edf1f74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-3be8d7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-3be8d7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12124 .elementor-element.elementor-element-3be8d7b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-3be8d7b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-3be8d7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-07b0e5b{--spacer-size:3vh;}.elementor-12124 .elementor-element.elementor-element-cfab1d6 > .elementor-widget-container{margin:0 0 0.5rem 2.6rem;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-cfab1d6 .elementor-heading-title{font-size:490%;}.elementor-12124 .elementor-element.elementor-element-12f6c74{--spacer-size:30px;}.elementor-12124 .elementor-element.elementor-element-e6b0bdb > .elementor-container{min-height:fit-content !important;}.elementor-12124 .elementor-element.elementor-element-1e65fcd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-1e65fcd > .elementor-element-populated{text-align:justify;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0 2.5rem 0 2.65rem;}.elementor-12124 .elementor-element.elementor-element-0f8b192 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-0f8b192{text-align:left;}.elementor-12124 .elementor-element.elementor-element-0f8b192 .elementor-heading-title{font-size:calc(var(--baseline-size-text)*var(--inno-subheader-factor));line-height:1;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12124 .elementor-element.elementor-element-d4d56f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-3bd9b58{--spacer-size:1vh;}.elementor-12124 .elementor-element.elementor-element-297e4de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-297e4de{text-align:left;}.elementor-12124 .elementor-element.elementor-element-297e4de .elementor-heading-title{font-size:calc(var(--baseline-size-text)*var(--inno-subheader-factor));line-height:1;}.elementor-12124 .elementor-element.elementor-element-6be46d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-777fe24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-777fe24 > .elementor-element-populated{text-align:justify;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 2.65rem 0 2.5rem;}.elementor-12124 .elementor-element.elementor-element-0a2a7ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-0a2a7ed{text-align:left;}.elementor-12124 .elementor-element.elementor-element-0a2a7ed .elementor-heading-title{font-size:calc(var(--baseline-size-text)*var(--inno-subheader-factor));line-height:1;}.elementor-12124 .elementor-element.elementor-element-95b1bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-c9a2100{--spacer-size:15px;}.elementor-12124 .elementor-element.elementor-element-261bf9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-261bf9c{text-align:left;}.elementor-12124 .elementor-element.elementor-element-261bf9c .elementor-heading-title{font-size:calc(var(--baseline-size-text)*var(--inno-subheader-factor));line-height:1;}.elementor-12124 .elementor-element.elementor-element-dbcc456 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-2e292b6{--spacer-size:25px;}.elementor-12124 .elementor-element.elementor-element-5f2ca40{--spacer-size:25px;}.elementor-12124 .elementor-element.elementor-element-5f2ca40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-83e6ba6:not(.elementor-motion-effects-element-type-background), .elementor-12124 .elementor-element.elementor-element-83e6ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EBEBEB 100%);}.elementor-12124 .elementor-element.elementor-element-83e6ba6 > .elementor-container{min-height:100vh;}.elementor-12124 .elementor-element.elementor-element-83e6ba6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-83e6ba6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-1bef876:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-1bef876 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12124 .elementor-element.elementor-element-1bef876 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-1bef876 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 2rem 0rem 2.6rem;}.elementor-12124 .elementor-element.elementor-element-1bef876 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-62da4cc{--spacer-size:3vh;}.elementor-12124 .elementor-element.elementor-element-5bd93bd > .elementor-widget-container{margin:0 0 1vh 0;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-5bd93bd .elementor-heading-title{font-size:490%;}.elementor-12124 .elementor-element.elementor-element-0a17d46{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-12124 .elementor-element.elementor-element-0a17d46 > .elementor-widget-container{margin:0 0 0 0;padding:0 3rem 0 0;}.elementor-12124 .elementor-element.elementor-element-8005ab0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-f65eda3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-f65eda3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 2.5rem 0 0;}.elementor-12124 .elementor-element.elementor-element-b1444ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0;}.elementor-12124 .elementor-element.elementor-element-b1444ef .elementor-heading-title{font-size:calc(var(--baseline-size-text)*var(--inno-subheader-factor));}.elementor-12124 .elementor-element.elementor-element-f2f99c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-f2f99c8{text-align:justify;}.elementor-12124 .elementor-element.elementor-element-1849f53 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-1849f53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0rem 0rem 0rem 3rem;}.elementor-12124 .elementor-element.elementor-element-a76fa3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0;}.elementor-12124 .elementor-element.elementor-element-a76fa3c{text-align:left;}.elementor-12124 .elementor-element.elementor-element-a76fa3c .elementor-heading-title{font-size:calc(var(--baseline-size-text)*var(--inno-subheader-factor));}.elementor-12124 .elementor-element.elementor-element-ebbeb79{width:var( --container-widget-width, 137.366% );max-width:137.366%;--container-widget-width:137.366%;--container-widget-flex-grow:0;text-align:left;}.elementor-12124 .elementor-element.elementor-element-ebbeb79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0.0rem;}.elementor-12124 .elementor-element.elementor-element-6beb05f{--spacer-size:20px;}.elementor-12124 .elementor-element.elementor-element-736a444 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-736a444{text-align:left;}.elementor-12124 .elementor-element.elementor-element-736a444 img{width:90%;height:auto;object-fit:contain;object-position:center left;}.elementor-12124 .elementor-element.elementor-element-9eeb923{--spacer-size:20px;}.elementor-12124 .elementor-element.elementor-element-719c8bd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-12124 .elementor-element.elementor-element-719c8bd:not(.elementor-motion-effects-element-type-background), .elementor-12124 .elementor-element.elementor-element-719c8bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EBEBEB 100%);}.elementor-12124 .elementor-element.elementor-element-719c8bd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-719c8bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-b280696:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-b280696 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12124 .elementor-element.elementor-element-b280696.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12124 .elementor-element.elementor-element-b280696 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-b280696 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-12124 .elementor-element.elementor-element-b280696 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-ca5ff69 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:-33% 0 0 03%;padding:0rem 0rem 0rem 0rem;}.elementor-12124 .elementor-element.elementor-element-ca5ff69 .elementor-heading-title{font-size:490%;}.elementor-12124 .elementor-element.elementor-element-9ac6bf5 > .elementor-widget-container{--e-transform-rotateZ:-90deg;margin:0.1% 0 0 3%;padding:0 0 0 0;}.elementor-12124 .elementor-element.elementor-element-9ac6bf5 .elementor-heading-title{font-size:490%;}.elementor-12124 .elementor-element.elementor-element-518a101:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-518a101 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12124 .elementor-element.elementor-element-518a101 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-518a101 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 0 0 0;}.elementor-12124 .elementor-element.elementor-element-518a101 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-f913241{--spacer-size:3vh;}.elementor-12124 .elementor-element.elementor-element-7d66b1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-f97ea20{--spacer-size:20px;}.elementor-12124 .elementor-element.elementor-element-23dea28:not(.elementor-motion-effects-element-type-background), .elementor-12124 .elementor-element.elementor-element-23dea28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);}.elementor-12124 .elementor-element.elementor-element-23dea28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-23dea28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-5de58ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-5de58ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12124 .elementor-element.elementor-element-5de58ed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-5de58ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-5de58ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-d237ade{--spacer-size:3vh;}.elementor-12124 .elementor-element.elementor-element-d237ade > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-6b967a3 > .elementor-widget-container{margin:0 0 0 2.6rem;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-6b967a3 .elementor-heading-title{font-size:490%;}.elementor-12124 .elementor-element.elementor-element-cbc5c29{--spacer-size:3vh;}.elementor-12124 .elementor-element.elementor-element-1297e96 > .elementor-widget-container{margin:0 2rem 0 2.6rem;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-5762e14{--spacer-size:10vh;}.elementor-12124 .elementor-element.elementor-element-90ff5b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-12124 .elementor-element.elementor-element-90ff5b2:not(.elementor-motion-effects-element-type-background), .elementor-12124 .elementor-element.elementor-element-90ff5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EBEBEB 100%);}.elementor-12124 .elementor-element.elementor-element-90ff5b2 > .elementor-container{min-height:fit-content !important;}.elementor-12124 .elementor-element.elementor-element-90ff5b2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-90ff5b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-b632a21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-b632a21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12124 .elementor-element.elementor-element-b632a21.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12124 .elementor-element.elementor-element-b632a21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12124 .elementor-element.elementor-element-b632a21.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12124 .elementor-element.elementor-element-b632a21 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-b632a21 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-b632a21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-8360980{--spacer-size:3vh;}.elementor-12124 .elementor-element.elementor-element-a17b4f5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0 0 0 2.6rem;}.elementor-12124 .elementor-element.elementor-element-a17b4f5 .elementor-heading-title{font-size:490%;}.elementor-12124 .elementor-element.elementor-element-9168e4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-ccaeba9{--spacer-size:1rem;}.elementor-12124 .elementor-element.elementor-element-93e79a9:not(.elementor-motion-effects-element-type-background), .elementor-12124 .elementor-element.elementor-element-93e79a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F4F4F4 100%);}.elementor-12124 .elementor-element.elementor-element-93e79a9 > .elementor-container{min-height:101vh;}.elementor-12124 .elementor-element.elementor-element-93e79a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-93e79a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-98c563a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-98c563a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12124 .elementor-element.elementor-element-98c563a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-98c563a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12124 .elementor-element.elementor-element-40cf44d{--spacer-size:3vh;}.elementor-12124 .elementor-element.elementor-element-f7d4f66 > .elementor-widget-container{margin:0 0 0 2.6rem;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-f7d4f66 .elementor-heading-title{font-size:490%;}.elementor-12124 .elementor-element.elementor-element-afe22c9{--spacer-size:1rem;}@media(min-width:768px){.elementor-12124 .elementor-element.elementor-element-fcb812f{width:100%;}.elementor-12124 .elementor-element.elementor-element-8249d43{width:100%;}.elementor-12124 .elementor-element.elementor-element-27ebffd{width:100%;}.elementor-12124 .elementor-element.elementor-element-3be8d7b{width:100%;}.elementor-12124 .elementor-element.elementor-element-1e65fcd{width:50%;}.elementor-12124 .elementor-element.elementor-element-777fe24{width:50%;}.elementor-12124 .elementor-element.elementor-element-f65eda3{width:50%;}.elementor-12124 .elementor-element.elementor-element-1849f53{width:49.665%;}.elementor-12124 .elementor-element.elementor-element-b280696{width:10%;}.elementor-12124 .elementor-element.elementor-element-518a101{width:90%;}.elementor-12124 .elementor-element.elementor-element-b632a21{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12124 .elementor-element.elementor-element-fcb812f{width:100%;}.elementor-12124 .elementor-element.elementor-element-518a101{width:100%;}}@media(max-width:1024px){.elementor-12124 .elementor-element.elementor-element-fcb812f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-175f266{--spacer-size:60px;}.elementor-12124 .elementor-element.elementor-element-7e91639{--spacer-size:1px;}.elementor-12124 .elementor-element.elementor-element-b07833f{--spacer-size:4vh;}.elementor-12124 .elementor-element.elementor-element-2e292b6{--spacer-size:74px;}.elementor-12124 .elementor-element.elementor-element-5f2ca40{--spacer-size:1px;}.elementor-12124 .elementor-element.elementor-element-5f2ca40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-736a444 > .elementor-widget-container{margin:0 0 0 0;}.elementor-12124 .elementor-element.elementor-element-736a444 img{width:auto !important;height:54vh;object-fit:contain;}.elementor-12124 .elementor-element.elementor-element-719c8bd{margin-top:0;margin-bottom:0;}.elementor-12124 .elementor-element.elementor-element-518a101 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-518a101 > .elementor-element-populated{padding:0 0 0 2.6;}.elementor-12124 .elementor-element.elementor-element-f913241{--spacer-size:1px;}.elementor-12124 .elementor-element.elementor-element-f913241 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-cbc5c29{--spacer-size:33px;}.elementor-12124 .elementor-element.elementor-element-a17b4f5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-12124 .elementor-element.elementor-element-fcb812f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-175f266{--spacer-size:1px;}.elementor-12124 .elementor-element.elementor-element-8860aaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12124 .elementor-element.elementor-element-7e91639{--spacer-size:9vh;}.elementor-12124 .elementor-element.elementor-element-731eddb > .elementor-container{min-height:72vh;}.elementor-12124 .elementor-element.elementor-element-731eddb{margin-top:0vw;margin-bottom:0vw;}.elementor-12124 .elementor-element.elementor-element-b07833f{--spacer-size:0vh;}.elementor-12124 .elementor-element.elementor-element-aaf9dbe > .elementor-widget-container{margin:0rem 0rem 2rem 0.5rem;}.elementor-12124 .elementor-element.elementor-element-aaf9dbe .elementor-heading-title{font-size:390%;}.elementor-12124 .elementor-element.elementor-element-edf1f74 > .elementor-container{min-height:fit-content;}.elementor-12124 .elementor-element.elementor-element-cfab1d6 > .elementor-widget-container{margin:0rem 0rem 2rem 0.5rem;}.elementor-12124 .elementor-element.elementor-element-cfab1d6 .elementor-heading-title{font-size:390%;}.elementor-12124 .elementor-element.elementor-element-e6b0bdb > .elementor-container{min-height:fit-content !important;}.elementor-12124 .elementor-element.elementor-element-1e65fcd > .elementor-element-populated{padding:0rem 3rem 0rem 2rem;}.elementor-12124 .elementor-element.elementor-element-777fe24 > .elementor-element-populated{padding:0rem 03rem 0rem 2rem;}.elementor-12124 .elementor-element.elementor-element-2e292b6{--spacer-size:50px;}.elementor-12124 .elementor-element.elementor-element-1bef876 > .elementor-element-populated{padding:0 0.1rem 0 2rem;}.elementor-12124 .elementor-element.elementor-element-5bd93bd > .elementor-widget-container{margin:0 0 1vh -1.5rem;}.elementor-12124 .elementor-element.elementor-element-5bd93bd .elementor-heading-title{font-size:390%;}.elementor-12124 .elementor-element.elementor-element-8005ab0{margin-top:0px;margin-bottom:4px;}.elementor-12124 .elementor-element.elementor-element-1849f53 > .elementor-element-populated{margin:1vh 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0rem 0rem 0rem 0rem;}.elementor-12124 .elementor-element.elementor-element-ebbeb79 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-12124 .elementor-element.elementor-element-ebbeb79{z-index:3;}.elementor-12124 .elementor-element.elementor-element-736a444 > .elementor-widget-container{margin:0 0 0 -3rem;}.elementor-12124 .elementor-element.elementor-element-736a444 img{width:103vw;height:auto;}.elementor-12124 .elementor-element.elementor-element-719c8bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-518a101{width:100%;}.elementor-12124 .elementor-element.elementor-element-518a101 > .elementor-element-populated{padding:0vw 6vw 0vw 3vw;}.elementor-12124 .elementor-element.elementor-element-7d66b1a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-12124 .elementor-element.elementor-element-d237ade{--spacer-size:50px;}.elementor-12124 .elementor-element.elementor-element-6b967a3 > .elementor-widget-container{margin:0rem 0rem 0rem 0.5rem;}.elementor-12124 .elementor-element.elementor-element-6b967a3 .elementor-heading-title{font-size:390%;}.elementor-12124 .elementor-element.elementor-element-cbc5c29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-12124 .elementor-element.elementor-element-1297e96 > .elementor-widget-container{margin:0rem 03rem 0rem 02rem;}.elementor-12124 .elementor-element.elementor-element-8360980{--spacer-size:2vh;}.elementor-12124 .elementor-element.elementor-element-a17b4f5 > .elementor-widget-container{margin:0rem 0rem 0rem 0.5rem;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-fec4e72{--spacer-size:2vh;}.elementor-12124 .elementor-element.elementor-element-9168e4c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-12124 .elementor-element.elementor-element-ccaeba9{--spacer-size:1px;}.elementor-12124 .elementor-element.elementor-element-40cf44d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12124 .elementor-element.elementor-element-f7d4f66 > .elementor-widget-container{margin:0rem 0rem 0rem 0.5rem;}.elementor-12124 .elementor-element.elementor-element-f7d4f66 .elementor-heading-title{font-size:390%;}}/* Start custom CSS for column, class: .elementor-element-fcb812f */#a8-landing-header > div.elementor-container > div.elementor-column {
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d02c6d */:root{
    --a8-desktop-landing-spacer-for-header-height: 120px;
}
.elementor-12124 .elementor-element.elementor-element-7d02c6d div.elementor-widget-container{
	justify-content: flex-start;
	display: flex;
}
#a8-landing-image-container-elementors{
    height: calc(100% - var(--a8-desktop-landing-spacer-for-header-height));
}
#a8-landing-image-container-elementors>div{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-91af7cf */#a8-landing-desktop > div{
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaf62bb */@media(min-width: 1025px){
    .elementor-12124 .elementor-element.elementor-element-eaf62bb{
        height: 78vh;
    }
}
@media(max-width: 1024px){
    .elementor-12124 .elementor-element.elementor-element-eaf62bb{
        height: fit-content !important;
    }
}
.elementor-12124 .elementor-element.elementor-element-eaf62bb > div.elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-27ebffd */.elementor-12124 .elementor-element.elementor-element-27ebffd {
    height: 100%; 
}
    @media (max-width: 1024px) {
.elementor-12124 .elementor-element.elementor-element-27ebffd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-27ebffd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url(https://www.revolute.de/wp-content/uploads/2025/08/a8-feature-list-background_crop.png);
    background-position: -260% 116% !important;
    background-repeat: no-repeat !important;;
    background-size: 110% auto !important;
    }
}
    @media (max-width: 920px) {
.elementor-12124 .elementor-element.elementor-element-27ebffd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-27ebffd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 390% 105% !important;
    background-size: 90% auto !important;
    }
}
    @media (max-width: 651px) {
.elementor-12124 .elementor-element.elementor-element-27ebffd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12124 .elementor-element.elementor-element-27ebffd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-731eddb */.elementor-12124 .elementor-element.elementor-element-731eddb{
    height: fit-content;
    max-height: 180vh;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8b192 */div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1e65fcd div.elementor-widget-wrap.elementor-element-populated {
margin-top: 0;
/*display: none;*/
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e65fcd */.elementor-12124 .elementor-element.elementor-element-1e65fcd{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-777fe24 */.elementor-12124 .elementor-element.elementor-element-777fe24{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e6b0bdb */.elementor-12124 .elementor-element.elementor-element-e6b0bdb{
    height: 50vh;
}
.inno-section-sub-header{
    margin-bottom: 0.8vh !important;
}
@media (max-width: 768px) {
    .elementor-12124 .elementor-element.elementor-element-e6b0bdb{
        height: 100vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-edf1f74 */:root {
  --baseline-size-text: 1.9vh;
  --inno-subheader-factor: 1.8;
}
    #inno-sect{
      height: 100vh;
    }
    #inno-sect, #inno-sect div {
        min-height: fit-content !important;
    }
    #inno-sect>div{
        height: 100% !important
    }
.paragraph-text{
    font-size: calc(var(--baseline-size-text)*0.8) !important;
}
.bigger-text {
    font-size: calc(var(--baseline-size-text)*1.3) !important;
    word-spacing: 0 !important;
    text-align: left;
}
@media(max-width: 768px){
    .elementor-12124 .elementor-element.elementor-element-edf1f74 div{
        height: fit-content !important;
    }
    #innovation-elemntr-col>div>div.elementor-inner-section>div.elementor-container {
        margin-left: 0 !important;
    }
    #inno-sect{
      height: fit-content !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2f99c8 */.elementor-12124 .elementor-element.elementor-element-f2f99c8{
    height: var(--widget-container-height-lists);
    background: transparent;
    overflow-y: visible;
}
.elementor-12124 .elementor-element.elementor-element-f2f99c8>div.elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebbeb79 */:root{
    --widget-container-height-lists: 80%;
}
ol.procedure-list {
  display: flex;
  flex-direction: column;     /* vertikal anordnen */
  justify-content: space-between; /* maximaler gleichmäßiger Abstand */
  height: 100%;               /* füllt den Container vollständig */

}
.elementor-12124 .elementor-element.elementor-element-ebbeb79{
    height: var(--widget-container-height-lists);
    background: transparent;
    overflow-y: visible;
}
.elementor-12124 .elementor-element.elementor-element-ebbeb79>div.elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8005ab0 */.elementor-12124 .elementor-element.elementor-element-8005ab0 li {
    margin: 0 0 3px 0
}
.elementor-12124 .elementor-element.elementor-element-8005ab0{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-736a444 */.elementor-element-1bef876{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1bef876 */@media(max-width: 1024px){
    .elementor-12124 .elementor-element.elementor-element-1bef876>div{
        max-width: 98vw;       
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-83e6ba6 */.service-section-text{
    font-size: calc(var(--baseline-size-text)*0.9) !important;
    word-spacing: 0 !important;
    text-align: left;
}
.elementor-12124 .elementor-element.elementor-element-83e6ba6{
    display: block;
}
@media(max-width: 1024px){
    .elementor-12124 .elementor-element.elementor-element-83e6ba6{
        background: white !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca5ff69 */.elementor-12124 .elementor-element.elementor-element-ca5ff69{
    position: absolute;
    top: calc(29.3rem);
    z-index: 90;
}
@media (max-width: 1200px){
 .elementor-12124 .elementor-element.elementor-element-ca5ff69{
     display: none;
 }   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ac6bf5 */.elementor-12124 .elementor-element.elementor-element-9ac6bf5{
    position: absolute;
    top: calc(29.3rem);
    z-index: 90;
}
@media (max-width: 1200px){
 .elementor-12124 .elementor-element.elementor-element-9ac6bf5{
     display: none;
 }   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-719c8bd */.elementor-12124 .elementor-element.elementor-element-719c8bd{
    height: fit-content !important;
}
@media (max-width: 768px) {
    #wrapper > main > div > div.elementor.elementor-12124 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-719c8bd.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b280696 { 
        display: none !important;
    }  
}
@media (min-width: 1025px) {
    #specs-block>div.elementor-container.elementor-column-gap-no{
        width: 70vw !important;
        margin: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b632a21 */.elementor-12124 .elementor-element.elementor-element-b632a21{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7d4f66 *//*.elementor-12124 .elementor-element.elementor-element-f7d4f66{*/
/*    height: 4vh;*/
/*}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c94a14 */.elementor-12124 .elementor-element.elementor-element-5c94a14{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-93e79a9 */@media(max-width: 768px){
   div.elementor-element-40cf44d{
        display: none;
    }
   div.elementor-element-97068e8{
       height: 1px;
   }
}/* End custom CSS */
/* Start custom CSS */:root{
    --header-1-gap: 2.6rem;
    
  }
/* DESKTOP: ≥1025px */
@media (min-width: 1024px) {
  #a8-landing-desktop { display: block !important; }
  #a8-landing-tablet  { display: none !important; }
  #a8-landing-mobile  { display: none !important; }
}

/* TABLET: 769px–1024px */
@media (min-width: 769px) and (max-width: 1024px) {
  #a8-landing-desktop { display: none !important; }
  #a8-landing-tablet  { display: block !important; }
  #a8-landing-mobile  { display: none !important; }
}

/* MOBILE: ≤768px */
@media (max-width: 768px) {
  #a8-landing-desktop { display: none !important; }
  #a8-landing-tablet  { display: none !important; }
  #a8-landing-mobile  { display: block !important; }
}

@media (min-device-width: 1024px) {
    section.elementor-section>div.elementor-container>div.elementor-column, #specs-block > div:first-of-type {
        max-width: 70vw;
        min-width: 1025px !important;
        margin: 0 auto;
    }
    section.limited-height-section{
        max-height: calc(101vh);
    }
} 
h1, h2, h3, h4 {
    color: #657D9D !important;
}
#comments{
    display: none !important;
}
#wrapper > main {
    padding-bottom: 288px !important;
}

@media (max-width: 1024px){
        #wrapper > main {
        padding-bottom: 20px !important;
    }
}
.elementor-section .elementor-container {
    min-width: 70vw !important;
}
.horizontal-heading h1.elementor-heading-title, h1.mobile-below-X-px {
	font-size: 3.5rem !important;
}

@media (max-width: 768px){
.no-space-on-phone{
    display: none !important;
}    
h1.elementor-heading-title{
	font-size: 3rem !important;
}
    section.limited-height-section{
        max-height: unset !important;
    }
}

  
@media(min-width: 1025px){
    #a8-landing-desktop{
      display: block !important;
    }
}
@media(max-width: 1024px){
    #a8-landing-desktop{    
      display: none !important;
    }
}
@media(max-width: 768px){
    #a8-landing-desktop{
      display: none !important;
}
@media(min-width: 1025px){
    #a8-landing-mobile{
      display: none !important;
    }
}
@media(max-width: 1024px){
    #a8-landing-mobile{    
      display: none !important;
    }
}
@media(max-width: 768px){
    #a8-landing-mobile{
      display: block !important;
}/* End custom CSS */