.elementor-215 .elementor-element.elementor-element-d5d6e2c:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-d5d6e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-d5d6e2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;padding:100px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-d5d6e2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-215 .elementor-element.elementor-element-f8bb67c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 0px 10px;}.elementor-215 .elementor-element.elementor-element-cfdb67c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-215 .elementor-element.elementor-element-cfdb67c > .elementor-container{max-width:1170px;}.elementor-215 .elementor-element.elementor-element-a77397e{width:auto;max-width:auto;}.elementor-215 .elementor-element.elementor-element-a77397e > .elementor-widget-container{background-color:transparent;margin:0px 0px 20px 0px;padding:10px 15px 10px 15px;background-image:linear-gradient(180deg, #EEFFEC00 54%, var( --e-global-color-accent ) 20%);border-radius:5px 5px 5px 5px;}.elementor-215 .elementor-element.elementor-element-a77397e .elementor-heading-title{font-family:var( --e-global-typography-91cb5d9-font-family ), Sans-serif;font-size:var( --e-global-typography-91cb5d9-font-size );font-weight:var( --e-global-typography-91cb5d9-font-weight );text-transform:var( --e-global-typography-91cb5d9-text-transform );line-height:var( --e-global-typography-91cb5d9-line-height );letter-spacing:var( --e-global-typography-91cb5d9-letter-spacing );color:var( --e-global-color-06a34e7 );}.elementor-215 .elementor-element.elementor-element-19a9984{text-align:left;}.elementor-215 .elementor-element.elementor-element-19a9984 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:var( --e-global-color-06a34e7 );}.elementor-215 .elementor-element.elementor-element-fd98694 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-215 .elementor-element.elementor-element-fd98694{text-align:left;color:var( --e-global-color-e8dc402 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-215 .elementor-element.elementor-element-6400d7b .elementor-button{background-color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1em;letter-spacing:1.5px;fill:var( --e-global-color-06a34e7 );color:var( --e-global-color-06a34e7 );border-radius:5px 5px 5px 5px;padding:18px 32px 18px 32px;}.elementor-215 .elementor-element.elementor-element-6400d7b .elementor-button:hover, .elementor-215 .elementor-element.elementor-element-6400d7b .elementor-button:focus{background-color:var( --e-global-color-06a34e7 );color:var( --e-global-color-accent );}.elementor-215 .elementor-element.elementor-element-6400d7b .elementor-button:hover svg, .elementor-215 .elementor-element.elementor-element-6400d7b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-215 .elementor-element.elementor-element-d0d75e9{margin-top:60px;margin-bottom:0px;}.elementor-215 .elementor-element.elementor-element-7ede742{--display:flex;}.elementor-215 .elementor-element.elementor-element-d6da133{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-215 .elementor-element.elementor-element-d6da133:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-d6da133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-d986f67 img{border-radius:10px 10px 10px 10px;}.elementor-215 .elementor-element.elementor-element-e3d19fd > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-215 .elementor-element.elementor-element-e3d19fd{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:400;}.elementor-215 .elementor-element.elementor-element-1685785{color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-fd14c81 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-fd14c81 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-fd14c81{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-fd14c81 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-fd14c81 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-8dd16ac{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-8dd16ac > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-8dd16ac .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-8dd16ac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-03242ae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-03242ae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-03242ae{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-03242ae .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-03242ae .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-2d22094{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-2d22094 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-2d22094 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-2d22094 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-dff8e1e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-dff8e1e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-dff8e1e{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-dff8e1e .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-dff8e1e .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-618ba92{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-618ba92 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-618ba92 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-618ba92 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-8158b67 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-8158b67 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-8158b67{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-8158b67 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-8158b67 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-c0e8649{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-215 .elementor-element.elementor-element-c0e8649:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-c0e8649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-786839b img{border-radius:10px 10px 10px 10px;}.elementor-215 .elementor-element.elementor-element-3a6f190 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-215 .elementor-element.elementor-element-3a6f190{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:400;}.elementor-215 .elementor-element.elementor-element-a1b50dc{color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-3f9dad4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-3f9dad4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-3f9dad4{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-3f9dad4 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-3f9dad4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-15d8471{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-15d8471 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-15d8471 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-15d8471 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-9dddf56 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-9dddf56 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-9dddf56{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-9dddf56 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-9dddf56 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-11dc3d3{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-11dc3d3 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-11dc3d3 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-11dc3d3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-c9cb9e8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-c9cb9e8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-c9cb9e8{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-c9cb9e8 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-c9cb9e8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-1881478{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-1881478 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-1881478 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-1881478 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-2c122bf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-2c122bf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-2c122bf{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-2c122bf .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-2c122bf .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-3395fa6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-215 .elementor-element.elementor-element-3395fa6:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-3395fa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-51e2d3f img{border-radius:10px 10px 10px 10px;}.elementor-215 .elementor-element.elementor-element-25e4048 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-215 .elementor-element.elementor-element-25e4048{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:400;}.elementor-215 .elementor-element.elementor-element-a1b2e7a{color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-f3e922e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-f3e922e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-f3e922e{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-f3e922e .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-f3e922e .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-7a1a545{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-7a1a545 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-7a1a545 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-7a1a545 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-1a39952 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-1a39952 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-1a39952{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-1a39952 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-1a39952 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-3300c4a{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-3300c4a > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-3300c4a .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-3300c4a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-811e4b5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-811e4b5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-811e4b5{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-811e4b5 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-811e4b5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-8cf5d27{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-8cf5d27 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-8cf5d27 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-8cf5d27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-c856918 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-c856918 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-c856918{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-c856918 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-c856918 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-e1d63aa{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-215 .elementor-element.elementor-element-e1d63aa:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-e1d63aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-c2a8daf img{border-radius:10px 10px 10px 10px;}.elementor-215 .elementor-element.elementor-element-06ed8a4 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-215 .elementor-element.elementor-element-06ed8a4{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:400;}.elementor-215 .elementor-element.elementor-element-8d98809{color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-c7e1869 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-c7e1869 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-c7e1869{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-c7e1869 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-c7e1869 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-b786e9f{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-b786e9f > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-b786e9f .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-b786e9f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-502e564 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-502e564 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-502e564{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-502e564 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-502e564 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-3e2353b{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-3e2353b > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-3e2353b .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-3e2353b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-00e838d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-00e838d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-00e838d{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-00e838d .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-00e838d .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-2ab9a42{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-2ab9a42 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-2ab9a42 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-2ab9a42 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-69a8928 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-69a8928 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-69a8928{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-69a8928 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-69a8928 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-e0026a1{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-215 .elementor-element.elementor-element-e0026a1:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-e0026a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-ab0fa9a img{border-radius:10px 10px 10px 10px;}.elementor-215 .elementor-element.elementor-element-a010bfd > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-215 .elementor-element.elementor-element-a010bfd{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:400;}.elementor-215 .elementor-element.elementor-element-9f84032{color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-49fb2ee .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-49fb2ee .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-49fb2ee{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-49fb2ee .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-49fb2ee .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-cd84443{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-cd84443 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-cd84443 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-cd84443 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-c7b21a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-c7b21a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-c7b21a8{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-c7b21a8 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-c7b21a8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-7d7e4ee{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-7d7e4ee > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-7d7e4ee .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-7d7e4ee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-441aa3f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-441aa3f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-441aa3f{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-441aa3f .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-441aa3f .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-1a1ef64{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-1a1ef64 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-1a1ef64 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-1a1ef64 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-1448669 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-1448669 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-1448669{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-1448669 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-1448669 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-2c66881{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-215 .elementor-element.elementor-element-2c66881:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-2c66881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-ce6cb77 img{border-radius:10px 10px 10px 10px;}.elementor-215 .elementor-element.elementor-element-b812feb > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-215 .elementor-element.elementor-element-b812feb{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:400;}.elementor-215 .elementor-element.elementor-element-dca0fb5{color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-542e326 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-542e326 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-542e326{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-542e326 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-542e326 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-f63c5ef{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-f63c5ef > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-f63c5ef .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-f63c5ef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-baba8a3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-baba8a3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-baba8a3{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-baba8a3 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-baba8a3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-821d6f9{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-821d6f9 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-821d6f9 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-821d6f9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-9fe2c94 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-9fe2c94 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-9fe2c94{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-9fe2c94 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-9fe2c94 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-28439e6{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-28439e6 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-28439e6 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-28439e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-ba89461 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-ba89461 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-ba89461{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-ba89461 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-ba89461 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-596fa7d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-215 .elementor-element.elementor-element-596fa7d:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-596fa7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-7cc602e img{border-radius:10px 10px 10px 10px;}.elementor-215 .elementor-element.elementor-element-1099806 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-215 .elementor-element.elementor-element-1099806{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:400;}.elementor-215 .elementor-element.elementor-element-f569273{color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-fd3a323 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-fd3a323 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-fd3a323{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-fd3a323 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-fd3a323 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-190c262{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-190c262 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-190c262 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-190c262 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-07d1f1c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-07d1f1c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-07d1f1c{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-07d1f1c .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-07d1f1c .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-75b0a4d{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-75b0a4d > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-75b0a4d .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-75b0a4d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-72049c0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-72049c0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-72049c0{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-72049c0 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-72049c0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-6e1360d{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-6e1360d > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-6e1360d .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-6e1360d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-f02105d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-f02105d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-f02105d{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-f02105d .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-f02105d .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-5eaad8d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-215 .elementor-element.elementor-element-5eaad8d:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-5eaad8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-215 .elementor-element.elementor-element-0983edf img{border-radius:10px 10px 10px 10px;}.elementor-215 .elementor-element.elementor-element-dfa1351 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-215 .elementor-element.elementor-element-dfa1351{color:var( --e-global-color-primary );font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:400;}.elementor-215 .elementor-element.elementor-element-b92ef2d{color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-9074e9e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-9074e9e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-9074e9e{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-9074e9e .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-9074e9e .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-1feae06{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-1feae06 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-1feae06 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-1feae06 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-ea4f32c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-ea4f32c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-ea4f32c{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-ea4f32c .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-ea4f32c .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-84facee{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-84facee > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-84facee .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-84facee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-66f11c1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-66f11c1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-66f11c1{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-66f11c1 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-66f11c1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-e84e4a1{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;}.elementor-215 .elementor-element.elementor-element-e84e4a1 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-e84e4a1 .elementor-divider-separator{width:100%;}.elementor-215 .elementor-element.elementor-element-e84e4a1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-215 .elementor-element.elementor-element-518e453 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-518e453 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-215 .elementor-element.elementor-element-518e453{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-215 .elementor-element.elementor-element-518e453 .elementor-icon-list-icon{padding-right:8px;}.elementor-215 .elementor-element.elementor-element-518e453 .elementor-icon-list-text{transition:color 0.3s;}.elementor-215 .elementor-element.elementor-element-312ef93{--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-spacing:35px;}@media(max-width:1024px) and (min-width:768px){.elementor-215 .elementor-element.elementor-element-9dd0d35{width:100%;}.elementor-215 .elementor-element.elementor-element-4143d9f{width:100%;}}@media(max-width:1024px){.elementor-215 .elementor-element.elementor-element-d5d6e2c{padding:80px 10px 0px 10px;}.elementor-215 .elementor-element.elementor-element-f8bb67c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-215 .elementor-element.elementor-element-9dd0d35.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-215 .elementor-element.elementor-element-a77397e .elementor-heading-title{font-size:var( --e-global-typography-91cb5d9-font-size );line-height:var( --e-global-typography-91cb5d9-line-height );letter-spacing:var( --e-global-typography-91cb5d9-letter-spacing );}.elementor-215 .elementor-element.elementor-element-19a9984{text-align:center;}.elementor-215 .elementor-element.elementor-element-fd98694 > .elementor-widget-container{margin:20px 0px 10px 0px;padding:0% 5% 0% 5%;}.elementor-215 .elementor-element.elementor-element-fd98694{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-215 .elementor-element.elementor-element-d0d75e9{padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-312ef93{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-215 .elementor-element.elementor-element-d5d6e2c{padding:40px 10px 0px 10px;}.elementor-215 .elementor-element.elementor-element-f8bb67c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-a77397e .elementor-heading-title{font-size:var( --e-global-typography-91cb5d9-font-size );line-height:var( --e-global-typography-91cb5d9-line-height );letter-spacing:var( --e-global-typography-91cb5d9-letter-spacing );}.elementor-215 .elementor-element.elementor-element-19a9984 .elementor-heading-title{font-size:24px;}.elementor-215 .elementor-element.elementor-element-fd98694 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-215 .elementor-element.elementor-element-fd98694{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-215 .elementor-element.elementor-element-6400d7b .elementor-button{font-size:12px;padding:15px 30px 15px 30px;}.elementor-215 .elementor-element.elementor-element-d0d75e9{margin-top:30px;margin-bottom:-60px;}.elementor-215 .elementor-element.elementor-element-7e6a87f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-7ede742{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215 .elementor-element.elementor-element-312ef93{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS */body::after {
  content: "";
  display: none;
  background-image:
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/ja22.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/nein22.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/efh22.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/mfh222.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/rb.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/a22.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/w22.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/o22.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/f22.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/k22.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/fi22.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/miet222.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/ns222.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/1-222222.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/3-2222.svg),
    url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/4-222.svg);
}

.su-spoiler-style-default>.su-spoiler-content {
    padding: 1em 0 1em 0px !important;
}

.clients.carousel.five-cols>div {
    margin: 0px 50px;
}

.su-spoiler-style-default>.su-spoiler-title {
    padding-left: 0px !important;
    padding-right: 0;
}

@media only screen and (max-width: 600px) {

 
.toggle {
    font-size: 13px !important;
}

body h3, .row .col h3, .toggle > h3.toggle-title a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2, .nectar-quick-view-box h1, .nectar-ext-menu-item .inherit-h3 .menu-title-text, #slide-out-widget-area .nectar-ext-menu-item .inherit-h3, #mobile-menu .nectar-ext-menu-item .inherit-h3, #ajax-content-wrap .nectar-inherit-h3, #header-outer .nectar-inherit-h3, [data-inherit-heading-family="h3"], .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3, .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3, body.woocommerce div.product p.price.nectar-inherit-h3 ins {
    font-family: "forma-djr-display", sans-serif;
    letter-spacing: 0;
    font-size: 15px !important;
    line-height: 20px;
    font-weight: 400;
}

body .toggle[data-inner-wrap=true].open>div {
    pointer-events: all;
    font-size: 8px !important;
}

.toggle>.toggle-title {
    position: relative;
    z-index: 10;
    font-size: 12px !important;
}
}



/* Sticky*/
@media only screen and (max-width: 767px) {
div#waermepumpe-box {display:none;}

    div#fws_687a3e012d1ca {
    display: none;
}




    body .nectar-milestone .number h1, body .nectar-milestone .number h2, body .nectar-milestone .number h3, body .nectar-milestone .number h4, body .nectar-milestone .number h5 {
        font-size: 40px;
        line-height: inherit;
        color: inherit;
        display: inline-block;
    }
    
    .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    padding-right: 0;
    padding-left: 0;
    width: 50%;
    margin: auto;
    text-align: center;
}
    
}

#waermepumpe-box {
  position: fixed;
  bottom: 300px;
  right: 0;
  background: #f4a900;
  color: #000;
  border-radius: 16px 0 0 16px;
  padding: 15px 15px 15px 15px;
  box-shadow: -4px 4px 12px rgba(0,0,0,0.3);
  z-index: 9999;
  max-width: 300px;
  font-family: "Dosis", sans-serif;
  animation: slideIn 0.5s ease-out;
  display: flex;
  align-items: center;
  gap: 10px;
      width: 300px;
    height: 125px;
}

.sticky-content {
  display: flex;
  align-items: center;
  gap: 10px;
}

.sticky-text p {
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.3;
  font-weight: 500;
      color: #000;
    margin-top: 10px;
}

.badge {
    display: inline-block;
    background: #000;
    color: #fff;
    font-size: 0.75rem;
    letter-spacing: 1px;
    padding: 2px 6px;
    border-radius: 4px;
    margin-bottom: 4px;
    font-weight: bold;
}

.sticky-img {
    width: 150px;
  height: auto;
  margin-right: 10px; 
  right: 10px;
  top: -40px;
    position: absolute;
}

.close-btn {
  position: absolute;
  top: 5px;
  right: 5px;
  background: transparent;
  border: none;
  color: #000;
  font-size: 20px;
  cursor: pointer;
  font-weight: bold;
}

#waermepumpe-box:hover {
  transform: scale(1.03);
  transition: all 0.3s ease;
}

@keyframes slideIn {
  from { transform: translateX(100px); opacity: 0; }
  to { transform: translateX(0); opacity: 1; }
}
/* */



p.cf7mls_progress_bar_title {
    visibility: hidden;
}


.forma-r {padding-bottom: 0 !important;}
.wpb_row.vc_row-fluid.vc_row.full-width-content.nectar-overflow-hidden.carousel-dynamic-wrapper {
    padding-left: 8%;
}

.timeline-wrapper {
  max-width: 560px;
  margin: 2rem auto;
  font-family: "forma-djr-display", sans-serif;
}

/* Header-Zeile */
.timeline-header {
  background-color: #fff5e5;
  font-weight: 700;
  padding: 1.25rem 1.5rem;
    border-radius: 1rem;
  font-size: 1.25rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}

.cf7-columns {
    width: 70%;
    margin: auto;
}

.pf4_form_image_field {
    width: auto !important;
}

/* Pfeil-Icon im Header */
.header-icon {
  background: #000;
  color: white;
  font-weight: bold;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 1.1rem;
  flex-shrink: 0;
}

/* Liste */
.timeline {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Schritte */
.timeline li {
  background-color: #f9f9f9;
  padding: 1.25rem 1.5rem;
  margin-bottom: 0.5rem;
  border-radius: 1rem;
  font-weight: 700;
  font-size: 1.125rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  opacity: 0;
  transform: translateX(100px);
  transition: all 0.6s ease;
}



/* Nummern-Kreis */
.step-icon {
  background: #fcb711;
  color: white;
  font-weight: 700;
  font-size: 1rem;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.timeline li {
  border-radius: 1.5rem; 
}

.timeline li:first-child {
  margin-top: 1rem; 
}

.nectar-star-rating__icon.size-5.nectar-color-accent-color {
    color: #f9b213;
}

.nectar-star-rating__content {
    font-size: 19px;
        margin-top: 20px;
}

.content {
    display: none;
}

.image-select-wrapper {
  display: flex;
  gap: 1.5rem;
  justify-content: center;
  flex-wrap: wrap;
}

.image-select-option {
  border: 2px solid #ccc;
  border-radius: 12px;
  padding: 1rem;
  cursor: pointer;
  text-align: center;
  width: 240px;
  transition: all 0.3s ease;
  background: white;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  position: relative;
}

.image-select-option:hover {
  border-color: #f5a500;
}

.image-select-option img {
  max-width: 100%;
  height: auto;
  margin-bottom: 1rem;
}

.image-select-option .caption {
  font-weight: bold;
  padding: 0.5rem;
  display: block;
}

.image-select-option input[type="radio"] {
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: 0;
}

.image-select-option:has(input[type="radio"]:checked) {
  border-color: #f5a500;
  background-color: #fffaf0;
}

.image-select-option:has(input[type="radio"]:checked) .caption {
  background-color: #f5a500;
  color: white;
  border-radius: 0 0 12px 12px;
}


p#breadcrumbs {
    color: #fff;
}

.choice-grid {
  display: flex;
  gap: 2rem;
  margin-top: 2rem;
  flex-wrap: wrap;
}

div#page-header-wrap {
    display: none;
}

#header-outer .widget_shopping_cart, #header-outer .widget_shopping_cart .cart_list, .nectar-social.full-width>*, .wpcf7-form-control-wrap {
    display: inline !important;
}

.cf7_mls_steps_item_icon {
  display: flex;
  flex-direction: column;
  align-items: center;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: solid #fbb321;
    color: #fff;
    letter-spacing: 1px;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #fff;
}

.wpcf7 form.sent .wpcf7-response-output {
    display: block;
    text-align: center;
        letter-spacing: 1px;

}

p {
    letter-spacing: 1px;
}

.abstand-links1 {
    /*padding-left: 35%;*/
        text-align: center;
        font-size: 13px;
}

.abstand-links2 {
    /*padding-left: 24%;*/
            text-align: center;
        font-size: 13px;
}
.abstand-links3 {
  /*  padding-left: 31%;*/
          text-align: center;
        font-size: 13px;
}

@media only screen and (max-width: 1000px) {

.abstand-mob, .abstand-links3, .abstand-links2, .abstand-links1 {text-align:center; padding-left:0 !important;}
.pf4_form_image_field {
    width: auto !important;
}
.hide-mob {display:none;}

.fieldset-cf7mls-wrapper div.wpcf7-validation-errors .wpcf7-icon-wraning {
    float: none !important;
}
.fieldset-cf7mls-wrapper div.wpcf7-validation-errors .wpcf7-icon-wraning {
    display: none;
}
p.cf7mls_step_current {
    display: none;
}
.cf7mls_number_step_wrap .cf7mls_number, .cf7mls_number_step_wrap .cf7mls_step_current {
    font-size: 15px;
    color: #fff;
}
}




.cf7mls_back.action-button {
    background-color: #000;
    border: solid 1px #fff;
    border-radius: 9px !important;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    margin: 16px 0px 26px;
    padding: 13px 5px;
    min-width: 100px;
    position: relative;
}

form.cf7mls input.wpcf7-form-control.wpcf7-submit {
    color: #000;
}

span.wpcf7-spinner {
    display: none;
}

.cf7mls-btns.cf7mls-btns-last-step {
    display: block;
    text-align: center;
}

.fieldset-cf7mls-wrapper div.wpcf7-validation-errors {
    border: none;
    display: block;
    color: #f00;
    font-size: 13px;
    color: #fff !important;
    padding-left: 0px;
    margin-left: 0px;
    text-align: center;
}

.fieldset-cf7mls .cf7mls_next {
    float: none !important;
}

form.cf7mls input.wpcf7-form-control.wpcf7-submit {
    float: none !important;

}

.cf7mls-btns {
    overflow: hidden;
    width: 100%;
    display: block;
    text-align: center;
}

.plz_input_wrapper {
    text-align: center;
}


.cf7_mls_steps_item[data-counter="1"] .cf7_mls_steps_item_icon::after {
  content: "Eigentümer";
}

.cf7_mls_steps_item[data-counter="2"] .cf7_mls_steps_item_icon::after {
  content: "Haus";
}

.cf7_mls_steps_item[data-counter="3"] .cf7_mls_steps_item_icon::after {
  content: "Heizung";
}

.cf7_mls_steps_item[data-counter="4"] .cf7_mls_steps_item_icon::after {
  content: "Finanzierung";
}

.cf7_mls_steps_item[data-counter="5"] .cf7_mls_steps_item_icon::after {
  content: "Personen";
}

.cf7_mls_steps_item[data-counter="6"] .cf7_mls_steps_item_icon::after {
  content: "Postleitzahl";
}

.cf7_mls_steps_item[data-counter="7"] .cf7_mls_steps_item_icon::after {
  content: "Kontakt";
}

.cf7_mls_steps_item_icon::after {
    display: block;
    text-align: center;
    font-size: 1rem;
    color: white;
    margin-top: 10px;
    opacity: 1;
}


.pf4_form_image_fields {
    display: flex
;
    gap: 1rem;
    margin-top: 1rem;
}




.choice-box {
  background-color: #000;
  border: 2px solid orange;
  border-radius: 1.5rem;
  color: white;
  padding: 2rem;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 160px;
}

.choice-box:hover {
  border-color: #fbb321;
  background-color: #1a1a1a;
}

.choice-box input[type="radio"] {
  display: none;
}

button#cf7mls-next-btn-cf7mls_step-6 {
    margin-left: 30px;
}

.icon-wrap {
  margin-bottom: 1rem;
}

.icon-wrap svg {
  width: 48px;
  height: 48px;
  stroke-width: 1.2;
}

.choice-label {
  font-size: 1.1rem;
  font-weight: 600;
}

.feld1:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/ja22.svg) !important;
}

.feld2:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/nein22.svg) !important;
}

.feld3:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/efh22.svg) !important;
}

.feld4:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/mfh222.svg
) !important;
}

.feld5:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/rb.svg
) !important;
}

.feld6:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/a22.svg) !important;
}

.feld7:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/w22.svg) !important;
}

.feld8:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/o22.svg) !important;
}

.feld9:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/f22.svg) !important;
}

.feld10:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/a22.svg) !important;
}

.feld11:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/k22.svg) !important;
}

.feld12:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/fi22.svg) !important;
}

.feld13:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/miet222.svg) !important;
}

.feld14:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/ns222.svg) !important;
}

.feld15:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/1-222222.svg) !important;
}

.feld16:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/3-2222.svg
) !important;
}

.feld17:hover {
    background-image: url(http://solarstrom-konzepte.de/wp-content/uploads/2025/06/4-222.svg
) !important;
}

.pf4_form_image_fields {
display: flex;
gap: 1rem !important;
margin-top: 1rem;
}

.pf4_form_image_fields {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}


.pf4_form_image_field {
  flex: 0 0 auto; /* verhindert Streckung */
}

.fieldset-cf7mls .cf7mls_next {
    float: none;
}

.fieldset-cf7mls .cf7mls_back {
    float: none;
}


.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button {
    margin: 25px 0px 26px;
    padding: 13px 20px;
    text-align: center;
}


.timeline-wrapper {
  max-width: 560px;
  margin: 2rem auto;
  font-family: "forma-djr-display", sans-serif;
}

/* Header-Zeile */
.timeline-header {
  background-color: #fff5e5;
  font-weight: 700;
  padding: 1.25rem 1.5rem;
  border-radius: 1rem 1rem 0 0;
  font-size: 1.25rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}

/* Pfeil-Icon im Header */
.header-icon {
  background: #000;
  color: white;
  font-weight: bold;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 1.1rem;
  flex-shrink: 0;
}

/* Liste */
.timeline {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Schritte */
.timeline li {
  background-color: #f9f9f9;
  padding: 1.25rem 1.5rem;
  margin-bottom: 0.5rem;
  border-radius: 1rem;
  font-weight: 700;
  font-size: 1.125rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  letter-spacing: 1px;
  opacity: 0;
  transform: translateX(100px);
  transition: all 0.6s ease;
}



/* Nummern-Kreis */
.step-icon {
  background: #fcb711;
  color: white;
  font-weight: 700;
  font-size: 1rem;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.nectar-star-rating__content {
    letter-spacing: 1px;
}

.item-main {
    background: #fff !important;
    padding: 20px !important;
    color: #000 !important;
    border-radius: 10px !important;
}

.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content *, .nectar-post-grid[data-text-color=light] .nectar-post-grid-item .content * {
    color: #f9b220 !important;
    font-family: "forma-djr-display", sans-serif;
    font-weight: 700 !important;
    text-align: center;

}

.nectar-post-grid[data-text-layout*=all_bottom_left] .content .item-main, .nectar-post-grid[data-text-layout*=all_bottom_left] .content .item-meta-extra {
    width: 40% !important;
}

@media (max-width: 768px) {
  .pf4_form_image_fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1rem;
  }

  .pf4_form_image_field {
    flex: none;
    max-width: 45%;
    box-sizing: border-box;
    margin-bottom: 0.5rem;
    height: 110px !important;
    border-radius: 16px;
    box-shadow: none;
    background-size: cover;
    background-position: center;
    cursor: pointer;
  }

  .pf4_form_image_field_in {
    width: 140px !important;
  }

  .cf7-columns {
    width: 90%;
    margin: auto;
  }

  form.cf7mls input.wpcf7-form-control.wpcf7-submit {
    width: 90%;
    font-size: 11px;
  }
}

.hero-overlay {}/* End custom CSS */