.elementor-40 .elementor-element.elementor-element-d5cfde3{--display:flex;--min-height:790px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;border-style:solid;--border-style:solid;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-d5cfde3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-d5cfde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dde20a6 );background-image:url("https://solarlover.de/wp-content/uploads/2024/03/landliches-haus-solaranalge-768x521.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-40 .elementor-element.elementor-element-d5cfde3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-40 .elementor-element.elementor-element-d5cfde3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-d5cfde3 > .elementor-shape-bottom svg, .elementor-40 .elementor-element.elementor-element-d5cfde3 > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);height:40px;}.elementor-40 .elementor-element.elementor-element-d5cfde3 > .elementor-shape-bottom, .elementor-40 .elementor-element.elementor-element-d5cfde3 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-40 .elementor-element.elementor-element-d5cfde3.e-con{--align-self:flex-end;}.elementor-40 .elementor-element.elementor-element-785fe9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1.6rem 0rem;--row-gap:1.6rem;--column-gap:0rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-3ecd55be{width:initial;max-width:initial;text-align:start;}.elementor-40 .elementor-element.elementor-element-3ecd55be .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-3004d58{text-align:start;}.elementor-40 .elementor-element.elementor-element-3004d58 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b8a1dfe .elementor-button{background-color:var( --e-global-color-c696dce );font-family:var( --e-global-typography-6558fb1-font-family ), Sans-serif;font-size:var( --e-global-typography-6558fb1-font-size );font-weight:var( --e-global-typography-6558fb1-font-weight );text-transform:var( --e-global-typography-6558fb1-text-transform );font-style:var( --e-global-typography-6558fb1-font-style );text-decoration:var( --e-global-typography-6558fb1-text-decoration );line-height:var( --e-global-typography-6558fb1-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c696dce );border-radius:1rem 1rem 1rem 1rem;padding:0.6rem 2rem 0.6rem 2rem;}.elementor-40 .elementor-element.elementor-element-b8a1dfe .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-b8a1dfe .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-c696dce );border-color:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-b8a1dfe > .elementor-widget-container{margin:1.6rem 0rem 0rem 0rem;}.elementor-40 .elementor-element.elementor-element-b8a1dfe .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-b8a1dfe .elementor-button:focus svg{fill:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-a634d8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-a634d8f.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-40 .elementor-element.elementor-element-43c71af.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-40 .elementor-element.elementor-element-43c71af{text-align:center;}.elementor-40 .elementor-element.elementor-element-43c71af img{width:500px;height:500px;object-fit:contain;object-position:center center;}.elementor-40 .elementor-element.elementor-element-106e672{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-40 .elementor-element.elementor-element-4c45416{width:auto;max-width:auto;text-align:end;}.elementor-40 .elementor-element.elementor-element-4c45416 img{width:300px;}.elementor-40 .elementor-element.elementor-element-7d9ec1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;}.elementor-40 .elementor-element.elementor-element-7d9ec1e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-40 .elementor-element.elementor-element-43964b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem;}.elementor-40 .elementor-element.elementor-element-43964b5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-40 .elementor-element.elementor-element-5f5e942.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-40 .elementor-element.elementor-element-5f5e942 .elementor-heading-title{font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-41096cb{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;--e-rating-gap:8px;--e-rating-icon-marked-color:var( --e-global-color-b712b17 );--e-rating-icon-color:var( --e-global-color-14ef391 );}.elementor-40 .elementor-element.elementor-element-5704433.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-5704433 .elementor-heading-title{font-family:var( --e-global-typography-92bce3b-font-family ), Sans-serif;font-size:var( --e-global-typography-92bce3b-font-size );font-weight:var( --e-global-typography-92bce3b-font-weight );text-transform:var( --e-global-typography-92bce3b-text-transform );font-style:var( --e-global-typography-92bce3b-font-style );text-decoration:var( --e-global-typography-92bce3b-text-decoration );line-height:var( --e-global-typography-92bce3b-line-height );letter-spacing:var( --e-global-typography-92bce3b-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-c6110a6 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-6cee77c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-6cee77c:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6cee77c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-9e178e5{--display:flex;--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;--padding-top:8%;--padding-bottom:8%;--padding-left:0.8%;--padding-right:0.8%;}.elementor-40 .elementor-element.elementor-element-9e178e5.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-37b8a38{text-align:start;}.elementor-40 .elementor-element.elementor-element-37b8a38 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-051b555{text-align:start;}.elementor-40 .elementor-element.elementor-element-051b555 .elementor-heading-title{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4b13633 .elementor-button{background-color:var( --e-global-color-c696dce );font-family:var( --e-global-typography-6558fb1-font-family ), Sans-serif;font-size:var( --e-global-typography-6558fb1-font-size );font-weight:var( --e-global-typography-6558fb1-font-weight );text-transform:var( --e-global-typography-6558fb1-text-transform );font-style:var( --e-global-typography-6558fb1-font-style );text-decoration:var( --e-global-typography-6558fb1-text-decoration );line-height:var( --e-global-typography-6558fb1-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c696dce );border-radius:1rem 1rem 1rem 1rem;padding:0.6rem 2rem 0.6rem 2rem;}.elementor-40 .elementor-element.elementor-element-4b13633 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-4b13633 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-c696dce );border-color:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-4b13633 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-4b13633 .elementor-button:focus svg{fill:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-4708aae{--display:flex;--justify-content:center;}.elementor-40 .elementor-element.elementor-element-10540fb.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-10540fb img{max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-4684949{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;border-style:none;--border-style:none;}.elementor-40 .elementor-element.elementor-element-4684949:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4684949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dde20a6 );}.elementor-40 .elementor-element.elementor-element-8a2afdd{--display:flex;--justify-content:flex-end;}.elementor-40 .elementor-element.elementor-element-8a2afdd.e-con{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-1b3eaf7 > .elementor-widget-container{margin:4rem 0rem -8rem -8rem;}.elementor-40 .elementor-element.elementor-element-a7b9860{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-a7b9860.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-bb1435f{text-align:center;}.elementor-40 .elementor-element.elementor-element-bb1435f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f845fac{text-align:center;font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9fbcd22 .elementor-button{background-color:var( --e-global-color-c696dce );font-family:var( --e-global-typography-6558fb1-font-family ), Sans-serif;font-size:var( --e-global-typography-6558fb1-font-size );font-weight:var( --e-global-typography-6558fb1-font-weight );text-transform:var( --e-global-typography-6558fb1-text-transform );font-style:var( --e-global-typography-6558fb1-font-style );text-decoration:var( --e-global-typography-6558fb1-text-decoration );line-height:var( --e-global-typography-6558fb1-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c696dce );border-radius:1rem 1rem 1rem 1rem;padding:0.6rem 2rem 0.6rem 2rem;}.elementor-40 .elementor-element.elementor-element-9fbcd22 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-9fbcd22 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-c696dce );border-color:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-9fbcd22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-9fbcd22 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-9fbcd22 .elementor-button:focus svg{fill:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-cdd3a98{--display:flex;--justify-content:flex-end;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-40 .elementor-element.elementor-element-cdd3a98.e-con{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-d537415.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-d537415{text-align:end;}.elementor-40 .elementor-element.elementor-element-a003523{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:0.8%;--padding-right:0.8%;}.elementor-40 .elementor-element.elementor-element-a003523:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a003523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-35e088d{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-f9d20cd{text-align:start;}.elementor-40 .elementor-element.elementor-element-f9d20cd .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-268841d{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-54d51b0 > .elementor-widget-container{padding:1rem 0rem 0rem 0rem;}.elementor-40 .elementor-element.elementor-element-54d51b0{text-align:center;}.elementor-40 .elementor-element.elementor-element-54d51b0 img{max-width:400px;}.elementor-40 .elementor-element.elementor-element-8993261{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-40 .elementor-element.elementor-element-10b3ba6.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-10b3ba6 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-6e7b57d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2.4rem 2.4rem;--row-gap:2.4rem;--column-gap:2.4rem;--padding-top:00%;--padding-bottom:8%;--padding-left:0.8%;--padding-right:0.8%;}.elementor-40 .elementor-element.elementor-element-6e7b57d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6e7b57d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-035ff19{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-035ff19 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a270934{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-ef5aa86.elementor-position-right .elementor-image-box-img{margin-left:1rem;}.elementor-40 .elementor-element.elementor-element-ef5aa86.elementor-position-left .elementor-image-box-img{margin-right:1rem;}.elementor-40 .elementor-element.elementor-element-ef5aa86.elementor-position-top .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-title{margin-bottom:1rem;font-size:var( --e-global-typography-e0d651f-font-size );font-weight:var( --e-global-typography-e0d651f-font-weight );text-transform:var( --e-global-typography-e0d651f-text-transform );font-style:var( --e-global-typography-e0d651f-font-style );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-description{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-f4e0018.elementor-position-right .elementor-image-box-img{margin-left:1rem;}.elementor-40 .elementor-element.elementor-element-f4e0018.elementor-position-left .elementor-image-box-img{margin-right:1rem;}.elementor-40 .elementor-element.elementor-element-f4e0018.elementor-position-top .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-title{margin-bottom:1rem;font-size:var( --e-global-typography-e0d651f-font-size );font-weight:var( --e-global-typography-e0d651f-font-weight );text-transform:var( --e-global-typography-e0d651f-text-transform );font-style:var( --e-global-typography-e0d651f-font-style );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-description{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-65e04ef.elementor-position-right .elementor-image-box-img{margin-left:1rem;}.elementor-40 .elementor-element.elementor-element-65e04ef.elementor-position-left .elementor-image-box-img{margin-right:1rem;}.elementor-40 .elementor-element.elementor-element-65e04ef.elementor-position-top .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-title{margin-bottom:1rem;font-size:var( --e-global-typography-e0d651f-font-size );font-weight:var( --e-global-typography-e0d651f-font-weight );text-transform:var( --e-global-typography-e0d651f-text-transform );font-style:var( --e-global-typography-e0d651f-font-style );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-description{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-83156db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--row-gap:8rem;--column-gap:8rem;--overlay-opacity:1;}.elementor-40 .elementor-element.elementor-element-83156db:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-83156db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dde20a6 );background-image:url("https://solarlover.de/wp-content/uploads/2024/02/20jahre-1024x683.jpg");background-position:282px 50%;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-83156db::before, .elementor-40 .elementor-element.elementor-element-83156db > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-83156db > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-83156db > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-83156db > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-83156db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(285deg, #FFF4DD00 50%, var( --e-global-color-dde20a6 ) 50%);}.elementor-40 .elementor-element.elementor-element-a2202e3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-40 .elementor-element.elementor-element-0db633b{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;text-align:start;}.elementor-40 .elementor-element.elementor-element-0db633b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a70429d{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;text-align:start;}.elementor-40 .elementor-element.elementor-element-a70429d > .elementor-widget-container{margin:0rem 0rem -4rem 0rem;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-a70429d .elementor-heading-title{font-family:"Hei Reina", Sans-serif;font-size:10rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-40 .elementor-element.elementor-element-6ea5edb{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;text-align:start;}.elementor-40 .elementor-element.elementor-element-6ea5edb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe2aa0c{--display:flex;}.elementor-40 .elementor-element.elementor-element-b76b414{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:.8rem;--padding-right:.8rem;}.elementor-40 .elementor-element.elementor-element-f77c494{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-40 .elementor-element.elementor-element-b8e263f{text-align:center;}.elementor-40 .elementor-element.elementor-element-b8e263f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1c3c2ea{text-align:center;font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1925fd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-40 .elementor-element.elementor-element-63c43ac{--display:flex;}.elementor-40 .elementor-element.elementor-element-63c43ac:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-63c43ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarlover.de/wp-content/uploads/2024/02/familie-1536x1315.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-9e6c03c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:.8rem;--padding-right:.8rem;}.elementor-40 .elementor-element.elementor-element-9fd768c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-90c96d2{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-add2954{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;--grid-auto-flow:row;--justify-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-d81b15c{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-d81b15c.elementor-position-right .elementor-image-box-img{margin-left:0rem;}.elementor-40 .elementor-element.elementor-element-d81b15c.elementor-position-left .elementor-image-box-img{margin-right:0rem;}.elementor-40 .elementor-element.elementor-element-d81b15c.elementor-position-top .elementor-image-box-img{margin-bottom:0rem;}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-title{margin-bottom:0rem;font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-description{font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ae09ebb{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-ae09ebb.elementor-position-right .elementor-image-box-img{margin-left:0rem;}.elementor-40 .elementor-element.elementor-element-ae09ebb.elementor-position-left .elementor-image-box-img{margin-right:0rem;}.elementor-40 .elementor-element.elementor-element-ae09ebb.elementor-position-top .elementor-image-box-img{margin-bottom:0rem;}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-title{margin-bottom:0rem;font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-description{font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe744d1{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-fe744d1.elementor-position-right .elementor-image-box-img{margin-left:0rem;}.elementor-40 .elementor-element.elementor-element-fe744d1.elementor-position-left .elementor-image-box-img{margin-right:0rem;}.elementor-40 .elementor-element.elementor-element-fe744d1.elementor-position-top .elementor-image-box-img{margin-bottom:0rem;}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-title{margin-bottom:0rem;font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-description{font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c233772{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-c233772.elementor-position-right .elementor-image-box-img{margin-left:0rem;}.elementor-40 .elementor-element.elementor-element-c233772.elementor-position-left .elementor-image-box-img{margin-right:0rem;}.elementor-40 .elementor-element.elementor-element-c233772.elementor-position-top .elementor-image-box-img{margin-bottom:0rem;}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-title{margin-bottom:0rem;font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-description{font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-770ae77 .elementor-button{background-color:var( --e-global-color-c696dce );font-family:var( --e-global-typography-6558fb1-font-family ), Sans-serif;font-size:var( --e-global-typography-6558fb1-font-size );font-weight:var( --e-global-typography-6558fb1-font-weight );text-transform:var( --e-global-typography-6558fb1-text-transform );font-style:var( --e-global-typography-6558fb1-font-style );text-decoration:var( --e-global-typography-6558fb1-text-decoration );line-height:var( --e-global-typography-6558fb1-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c696dce );border-radius:1rem 1rem 1rem 1rem;padding:0.6rem 2rem 0.6rem 2rem;}.elementor-40 .elementor-element.elementor-element-770ae77 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-770ae77 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-c696dce );border-color:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-770ae77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-770ae77 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-770ae77 .elementor-button:focus svg{fill:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-37e9f38{--display:flex;--min-height:690px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:8rem;--padding-left:.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-37e9f38:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-37e9f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-f7fe769{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2.4rem 2.4rem;--row-gap:2.4rem;--column-gap:2.4rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:.8rem;--padding-right:.8rem;}.elementor-40 .elementor-element.elementor-element-a5098e8{--display:flex;--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;}.elementor-40 .elementor-element.elementor-element-8e8ca59 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-20f4e4b{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a92765d .elementor-button{background-color:var( --e-global-color-c696dce );font-family:var( --e-global-typography-6558fb1-font-family ), Sans-serif;font-size:var( --e-global-typography-6558fb1-font-size );font-weight:var( --e-global-typography-6558fb1-font-weight );text-transform:var( --e-global-typography-6558fb1-text-transform );font-style:var( --e-global-typography-6558fb1-font-style );text-decoration:var( --e-global-typography-6558fb1-text-decoration );line-height:var( --e-global-typography-6558fb1-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c696dce );border-radius:1rem 1rem 1rem 1rem;padding:0.6rem 2rem 0.6rem 2rem;}.elementor-40 .elementor-element.elementor-element-a92765d .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-a92765d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-c696dce );border-color:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-a92765d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-a92765d .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-a92765d .elementor-button:focus svg{fill:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-b078647{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;}.elementor-40 .elementor-element.elementor-element-d8ca3ed.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-d8ca3ed > .elementor-widget-container{border-style:none;border-radius:100% 100% 100% 100%;}.elementor-40 .elementor-element.elementor-element-d8ca3ed img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-6b6c421{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-40 .elementor-element.elementor-element-e98ee23.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-d5b21ac.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-b2e26d2.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-71dcc8d.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-e8254eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-e8254eb:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-e8254eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14ef391 );}.elementor-40 .elementor-element.elementor-element-549d5ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-40 .elementor-element.elementor-element-1ac87d5{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2.4rem 2.4rem;--row-gap:2.4rem;--column-gap:2.4rem;}.elementor-40 .elementor-element.elementor-element-2117a5c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-2117a5c{text-align:center;}.elementor-40 .elementor-element.elementor-element-2117a5c img{max-width:400px;}.elementor-40 .elementor-element.elementor-element-a7bccbd{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-a7bccbd .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-a7bccbd .swiper-pagination-bullet{background:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-a7bccbd .swiper-wrapper{display:flex;align-items:center;}.elementor-40 .elementor-element.elementor-element-a7bccbd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-40 .elementor-element.elementor-element-0055d8a .elementor-button{background-color:var( --e-global-color-c696dce );font-family:var( --e-global-typography-6558fb1-font-family ), Sans-serif;font-size:var( --e-global-typography-6558fb1-font-size );font-weight:var( --e-global-typography-6558fb1-font-weight );text-transform:var( --e-global-typography-6558fb1-text-transform );font-style:var( --e-global-typography-6558fb1-font-style );text-decoration:var( --e-global-typography-6558fb1-text-decoration );line-height:var( --e-global-typography-6558fb1-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:1rem 1rem 1rem 1rem;padding:01rem 2rem 1rem 2rem;}.elementor-40 .elementor-element.elementor-element-0055d8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f30a717{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2.4rem 2.4rem;--row-gap:2.4rem;--column-gap:2.4rem;}.elementor-40 .elementor-element.elementor-element-c1c7663{--display:flex;--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;}.elementor-40 .elementor-element.elementor-element-ad70bd8 .elementor-heading-title{font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7fd2ef2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d65e6cb{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-be43150 .elementor-button{background-color:var( --e-global-color-c696dce );font-family:var( --e-global-typography-6558fb1-font-family ), Sans-serif;font-size:var( --e-global-typography-6558fb1-font-size );font-weight:var( --e-global-typography-6558fb1-font-weight );text-transform:var( --e-global-typography-6558fb1-text-transform );font-style:var( --e-global-typography-6558fb1-font-style );text-decoration:var( --e-global-typography-6558fb1-text-decoration );line-height:var( --e-global-typography-6558fb1-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:1rem 1rem 1rem 1rem;padding:01rem 2rem 1rem 2rem;}.elementor-40 .elementor-element.elementor-element-be43150 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-a51bcc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-cfb5a5e.elementor-position-right .elementor-image-box-img{margin-left:1rem;}.elementor-40 .elementor-element.elementor-element-cfb5a5e.elementor-position-left .elementor-image-box-img{margin-right:1rem;}.elementor-40 .elementor-element.elementor-element-cfb5a5e.elementor-position-top .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-title{margin-bottom:1rem;font-size:var( --e-global-typography-e0d651f-font-size );font-weight:var( --e-global-typography-e0d651f-font-weight );text-transform:var( --e-global-typography-e0d651f-text-transform );font-style:var( --e-global-typography-e0d651f-font-style );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-description{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-887c23f.elementor-position-right .elementor-image-box-img{margin-left:1rem;}.elementor-40 .elementor-element.elementor-element-887c23f.elementor-position-left .elementor-image-box-img{margin-right:1rem;}.elementor-40 .elementor-element.elementor-element-887c23f.elementor-position-top .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-title{margin-bottom:1rem;font-size:var( --e-global-typography-e0d651f-font-size );font-weight:var( --e-global-typography-e0d651f-font-weight );text-transform:var( --e-global-typography-e0d651f-text-transform );font-style:var( --e-global-typography-e0d651f-font-style );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-description{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-4e69741.elementor-position-right .elementor-image-box-img{margin-left:1rem;}.elementor-40 .elementor-element.elementor-element-4e69741.elementor-position-left .elementor-image-box-img{margin-right:1rem;}.elementor-40 .elementor-element.elementor-element-4e69741.elementor-position-top .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-title{margin-bottom:1rem;font-size:var( --e-global-typography-e0d651f-font-size );font-weight:var( --e-global-typography-e0d651f-font-weight );text-transform:var( --e-global-typography-e0d651f-text-transform );font-style:var( --e-global-typography-e0d651f-font-style );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-description{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c878a7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:16rem;--padding-bottom:8rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-c878a7d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c878a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-7a22352{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:2.4rem 2.4rem 2.4rem 2.4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-7a22352:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7a22352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-a74ffc1{--display:flex;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-40 .elementor-element.elementor-element-a8ff896{--display:flex;--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;}.elementor-40 .elementor-element.elementor-element-f79f507{text-align:start;}.elementor-40 .elementor-element.elementor-element-f79f507 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-f90a195{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-28f3804 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-6558fb1-font-family ), Sans-serif;font-size:var( --e-global-typography-6558fb1-font-size );font-weight:var( --e-global-typography-6558fb1-font-weight );text-transform:var( --e-global-typography-6558fb1-text-transform );font-style:var( --e-global-typography-6558fb1-font-style );text-decoration:var( --e-global-typography-6558fb1-text-decoration );line-height:var( --e-global-typography-6558fb1-line-height );fill:var( --e-global-color-c696dce );color:var( --e-global-color-c696dce );border-style:none;border-radius:1rem 1rem 1rem 1rem;padding:0.6rem 2rem 0.6rem 2rem;}.elementor-40 .elementor-element.elementor-element-28f3804 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-28f3804 .elementor-button:focus{background-color:var( --e-global-color-14ef391 );color:var( --e-global-color-primary );border-color:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-28f3804 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-28f3804 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-28f3804 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-83c6c41{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:2.4rem 2.4rem 2.4rem 2.4rem;}.elementor-40 .elementor-element.elementor-element-83c6c41:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-83c6c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarlover.de/wp-content/uploads/2024/03/solar-haus-sonne.png");background-position:8rem 50%;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-83c6c41.e-con{--align-self:stretch;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-aeeb073{left:-4rem;}body.rtl .elementor-40 .elementor-element.elementor-element-aeeb073{right:-4rem;}.elementor-40 .elementor-element.elementor-element-aeeb073{bottom:0rem;}.elementor-40 .elementor-element.elementor-element-aeeb073 img{height:calc(100% + 4rem);}.elementor-40 .elementor-element.elementor-element-4c3cac6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-14ef391 );--border-color:var( --e-global-color-14ef391 );--padding-top:8rem;--padding-bottom:8rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-1d1f943{--display:flex;--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;}.elementor-40 .elementor-element.elementor-element-f6af011{text-align:center;}.elementor-40 .elementor-element.elementor-element-f6af011 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4460675{text-align:center;font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c8cfce{width:var( --container-widget-width, 1056px );max-width:1056px;--container-widget-width:1056px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-accordion-item{border-width:0rem;border-color:var( --e-global-color-86b4fcd );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-accordion-item .elementor-tab-content{border-width:0rem;border-block-start-color:var( --e-global-color-86b4fcd );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0rem;border-block-end-color:var( --e-global-color-86b4fcd );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-tab-title{background-color:var( --e-global-color-accent );padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-accordion-icon, .elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-active .elementor-accordion-icon, .elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-active .elementor-accordion-title{color:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-accordion-title{font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-tab-content{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-40 .elementor-element.elementor-element-cee5d22{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2.4rem 2.4rem;--row-gap:2.4rem;--column-gap:2.4rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:.8rem;--padding-right:.8rem;}.elementor-40 .elementor-element.elementor-element-cee5d22:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-cee5d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-14ef391 ) 0%, var( --e-global-color-c696dce ) 100%);}.elementor-40 .elementor-element.elementor-element-d2f3102{--display:flex;--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;}.elementor-40 .elementor-element.elementor-element-558dba8{text-align:center;}.elementor-40 .elementor-element.elementor-element-558dba8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-fab27b7{text-align:center;font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-62e0c1b{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-62e0c1b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-14ef391 );opacity:var( --e-global-color-14ef391 );}.elementor-40 .elementor-element.elementor-element-62e0c1b .swiper-pagination-bullet{background:var( --e-global-color-c696dce );}.elementor-40 .elementor-element.elementor-element-62e0c1b .swiper-wrapper{display:flex;align-items:center;}.elementor-40 .elementor-element.elementor-element-62e0c1b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}body.elementor-page-40:not(.elementor-motion-effects-element-type-background), body.elementor-page-40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-d5cfde3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-d5cfde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarlover.de/wp-content/uploads/2024/03/landliches-haus-solaranalge-768x521.png");}.elementor-40 .elementor-element.elementor-element-d5cfde3{--min-height:960px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-40 .elementor-element.elementor-element-d5cfde3 > .elementor-shape-bottom svg, .elementor-40 .elementor-element.elementor-element-d5cfde3 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:32px;}.elementor-40 .elementor-element.elementor-element-785fe9b{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:8rem;--padding-bottom:0rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-785fe9b.e-con{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-3ecd55be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-40 .elementor-element.elementor-element-3004d58 .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-b8a1dfe .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-a634d8f{--padding-top:0rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-a634d8f.e-con{--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-43c71af.elementor-element{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-43c71af img{height:500px;}.elementor-40 .elementor-element.elementor-element-5f5e942 .elementor-heading-title{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5704433 .elementor-heading-title{font-size:var( --e-global-typography-92bce3b-font-size );line-height:var( --e-global-typography-92bce3b-line-height );letter-spacing:var( --e-global-typography-92bce3b-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c6110a6 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6cee77c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-37b8a38 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-051b555 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4b13633 .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-4708aae{--min-height:310px;}.elementor-40 .elementor-element.elementor-element-10540fb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-10540fb img{height:100%;object-fit:cover;object-position:center center;}.elementor-40 .elementor-element.elementor-element-4684949{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-40 .elementor-element.elementor-element-8a2afdd{--min-height:310px;}.elementor-40 .elementor-element.elementor-element-1b3eaf7 > .elementor-widget-container{margin:-8rem 0rem 0rem 0rem;}.elementor-40 .elementor-element.elementor-element-a7b9860{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-bb1435f{text-align:start;}.elementor-40 .elementor-element.elementor-element-bb1435f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f845fac{text-align:start;font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9fbcd22 .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-cdd3a98{--min-height:310px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-a003523{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-40 .elementor-element.elementor-element-35e088d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-f9d20cd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-268841d{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-8993261{--min-height:310px;}.elementor-40 .elementor-element.elementor-element-10b3ba6 img{height:420px;}.elementor-40 .elementor-element.elementor-element-035ff19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a270934{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-83156db{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--overlay-opacity:0;}.elementor-40 .elementor-element.elementor-element-83156db:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-83156db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-100% -100%;background-size:1px auto;}.elementor-40 .elementor-element.elementor-element-a2202e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4rem;--padding-bottom:2rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-a2202e3.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-0db633b{text-align:center;}.elementor-40 .elementor-element.elementor-element-0db633b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a70429d{text-align:center;}.elementor-40 .elementor-element.elementor-element-bc0ad96{text-align:center;}.elementor-40 .elementor-element.elementor-element-6ea5edb{text-align:center;}.elementor-40 .elementor-element.elementor-element-6ea5edb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe2aa0c:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-fe2aa0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solarlover.de/wp-content/uploads/2024/02/20jahre-1024x683.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-fe2aa0c{--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-b76b414{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8%;--padding-bottom:8%;--padding-left:0.8%;--padding-right:0.8%;}.elementor-40 .elementor-element.elementor-element-f77c494{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-b8e263f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1c3c2ea{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1925fd7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-40 .elementor-element.elementor-element-63c43ac{--min-height:420px;}.elementor-40 .elementor-element.elementor-element-9e6c03c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-40 .elementor-element.elementor-element-9fd768c{text-align:start;}.elementor-40 .elementor-element.elementor-element-9fd768c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-90c96d2{text-align:start;font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-add2954{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-description{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-description{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-description{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-description{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-770ae77 .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-37e9f38{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-40 .elementor-element.elementor-element-f7fe769{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-40 .elementor-element.elementor-element-8e8ca59{text-align:center;}.elementor-40 .elementor-element.elementor-element-8e8ca59 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-20f4e4b{text-align:center;font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a92765d .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-b078647{--min-height:310px;}.elementor-40 .elementor-element.elementor-element-6b6c421{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-e8254eb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-549d5ce{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-1ac87d5{--min-height:310px;--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;}.elementor-40 .elementor-element.elementor-element-2117a5c img{width:100%;max-width:500px;}.elementor-40 .elementor-element.elementor-element-a7bccbd{--e-image-carousel-slides-to-show:3;}.elementor-40 .elementor-element.elementor-element-a7bccbd .swiper-pagination-bullet{width:0.4rem;height:0.4rem;}.elementor-40 .elementor-element.elementor-element-0055d8a .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-f30a717{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-40 .elementor-element.elementor-element-ad70bd8{text-align:center;}.elementor-40 .elementor-element.elementor-element-ad70bd8 .elementor-heading-title{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7fd2ef2{text-align:center;}.elementor-40 .elementor-element.elementor-element-7fd2ef2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d65e6cb{text-align:center;font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-be43150 .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-a51bcc0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c878a7d{--padding-top:8rem;--padding-bottom:4rem;--padding-left:1.60rem;--padding-right:1.60rem;}.elementor-40 .elementor-element.elementor-element-a74ffc1{--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-40 .elementor-element.elementor-element-f79f507 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f90a195{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-28f3804 .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-83c6c41:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-83c6c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0rem 0rem;}.elementor-40 .elementor-element.elementor-element-83c6c41{--border-radius:0rem 2.40rem 2.40rem 0rem;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-aeeb073{left:0rem;}body.rtl .elementor-40 .elementor-element.elementor-element-aeeb073{right:0rem;}.elementor-40 .elementor-element.elementor-element-aeeb073 img{object-fit:contain;}.elementor-40 .elementor-element.elementor-element-4c3cac6b{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-f6af011 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4460675{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-accordion-title{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-tab-content{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-558dba8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fab27b7{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-62e0c1b{--e-image-carousel-slides-to-show:3;}.elementor-40 .elementor-element.elementor-element-62e0c1b .swiper-pagination-bullet{width:0.4rem;height:0.4rem;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-d5cfde3{--min-height:600px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-d5cfde3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-d5cfde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-40 .elementor-element.elementor-element-d5cfde3 > .elementor-shape-bottom svg, .elementor-40 .elementor-element.elementor-element-d5cfde3 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:16px;}.elementor-40 .elementor-element.elementor-element-785fe9b{--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-785fe9b.e-con{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-3ecd55be .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-40 .elementor-element.elementor-element-3004d58 .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-b8a1dfe .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-a634d8f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-40 .elementor-element.elementor-element-a634d8f.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-43c71af.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-43c71af img{width:100%;height:290px;}.elementor-40 .elementor-element.elementor-element-106e672{--padding-top:0.8rem;--padding-bottom:0.8rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-7d9ec1e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-43964b5{--justify-content:center;}.elementor-40 .elementor-element.elementor-element-5f5e942 .elementor-heading-title{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-5704433 .elementor-heading-title{font-size:var( --e-global-typography-92bce3b-font-size );line-height:var( --e-global-typography-92bce3b-line-height );letter-spacing:var( --e-global-typography-92bce3b-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c6110a6{text-align:center;}.elementor-40 .elementor-element.elementor-element-c6110a6 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-6cee77c{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-9e178e5{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-37b8a38 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-051b555 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4b13633 .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-4708aae{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-4684949{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-8a2afdd{--min-height:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-40 .elementor-element.elementor-element-a7b9860{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-bb1435f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f845fac{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9fbcd22 .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-cdd3a98{--min-height:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-40 .elementor-element.elementor-element-a003523{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-f9d20cd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-268841d{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-54d51b0 img{width:100%;}.elementor-40 .elementor-element.elementor-element-10b3ba6 img{height:320px;}.elementor-40 .elementor-element.elementor-element-6e7b57d{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-035ff19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a270934{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-ef5aa86{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-ef5aa86 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-ef5aa86 .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f4e0018{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-f4e0018 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-f4e0018 .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-65e04ef{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-65e04ef > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-65e04ef .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-83156db:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-83156db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-40 .elementor-element.elementor-element-0db633b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a70429d > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-40 .elementor-element.elementor-element-a70429d .elementor-heading-title{font-size:6.4rem;}.elementor-40 .elementor-element.elementor-element-6ea5edb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b76b414{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4rem;--padding-bottom:00rem;--padding-left:.80rem;--padding-right:.80rem;}.elementor-40 .elementor-element.elementor-element-b8e263f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-1c3c2ea{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-9e6c03c{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9fd768c{text-align:center;}.elementor-40 .elementor-element.elementor-element-9fd768c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-90c96d2{text-align:start;font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-add2954{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1.6px 1.6px;--row-gap:1.6px;--column-gap:1.6px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-d81b15c{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-d81b15c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-img{margin-bottom:0rem;}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d81b15c .elementor-image-box-description{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ae09ebb{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-ae09ebb > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-img{margin-bottom:0rem;}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-ae09ebb .elementor-image-box-description{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe744d1{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-fe744d1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-img{margin-bottom:0rem;}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fe744d1 .elementor-image-box-description{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c233772{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-c233772 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-img{margin-bottom:0rem;}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c233772 .elementor-image-box-description{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-770ae77 .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-37e9f38{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-f7fe769{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8e8ca59{text-align:start;}.elementor-40 .elementor-element.elementor-element-8e8ca59 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-20f4e4b{text-align:start;font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-a92765d{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-a92765d .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-6b6c421{--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-e8254eb{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-2117a5c{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-2117a5c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-2117a5c img{width:100%;}.elementor-40 .elementor-element.elementor-element-a7bccbd{--e-image-carousel-slides-to-show:2;}.elementor-40 .elementor-element.elementor-element-a7bccbd .swiper-pagination-bullet{width:0.4rem;height:0.4rem;}.elementor-40 .elementor-element.elementor-element-a7bccbd .swiper-wrapper{display:flex;align-items:center;}.elementor-40 .elementor-element.elementor-element-0055d8a.elementor-element{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-0055d8a .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-f30a717{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-ad70bd8{text-align:start;}.elementor-40 .elementor-element.elementor-element-ad70bd8 .elementor-heading-title{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7fd2ef2{text-align:start;}.elementor-40 .elementor-element.elementor-element-7fd2ef2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-d65e6cb{text-align:start;font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-be43150 .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-cfb5a5e{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-cfb5a5e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-cfb5a5e .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-887c23f{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-887c23f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-887c23f .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4e69741{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-4e69741 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-img{margin-bottom:1rem;}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-title{font-size:var( --e-global-typography-e0d651f-font-size );line-height:var( --e-global-typography-e0d651f-line-height );}.elementor-40 .elementor-element.elementor-element-4e69741 .elementor-image-box-description{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-c878a7d{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:.8rem;}.elementor-40 .elementor-element.elementor-element-7a22352{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-40 .elementor-element.elementor-element-a74ffc1{--gap:1.6rem 1.6rem;--row-gap:1.6rem;--column-gap:1.6rem;--padding-top:2rem;--padding-bottom:0.8rem;--padding-left:0.8rem;--padding-right:.8rem;--z-index:10;}.elementor-40 .elementor-element.elementor-element-f79f507 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-f90a195{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-28f3804 .elementor-button{font-size:var( --e-global-typography-6558fb1-font-size );line-height:var( --e-global-typography-6558fb1-line-height );}.elementor-40 .elementor-element.elementor-element-83c6c41{--min-height:261px;--border-radius:2.4rem 0rem 2.4rem 2.4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:5;}.elementor-40 .elementor-element.elementor-element-83c6c41:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-83c6c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 10rem;}.elementor-40 .elementor-element.elementor-element-4c3cac6b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0.8rem;--padding-right:0.8rem;}.elementor-40 .elementor-element.elementor-element-f6af011 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-4460675{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-accordion-title{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7c8cfce .elementor-tab-content{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-558dba8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-fab27b7{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-40 .elementor-element.elementor-element-62e0c1b{--e-image-carousel-slides-to-show:2;}.elementor-40 .elementor-element.elementor-element-62e0c1b .swiper-pagination-bullet{width:0.4rem;height:0.4rem;}.elementor-40 .elementor-element.elementor-element-62e0c1b .swiper-wrapper{display:flex;align-items:center;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-106e672{--content-width:600px;}.elementor-40 .elementor-element.elementor-element-a7b9860{--width:100%;}.elementor-40 .elementor-element.elementor-element-f77c494{--content-width:720px;}.elementor-40 .elementor-element.elementor-element-c878a7d{--content-width:1290px;}.elementor-40 .elementor-element.elementor-element-1d1f943{--content-width:1056px;}.elementor-40 .elementor-element.elementor-element-d2f3102{--content-width:1056px;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-4708aae{--width:100%;}.elementor-40 .elementor-element.elementor-element-8a2afdd{--width:100%;}.elementor-40 .elementor-element.elementor-element-cdd3a98{--width:100%;}.elementor-40 .elementor-element.elementor-element-8993261{--width:100%;}.elementor-40 .elementor-element.elementor-element-f77c494{--content-width:100%;}.elementor-40 .elementor-element.elementor-element-63c43ac{--width:100%;}.elementor-40 .elementor-element.elementor-element-9e6c03c{--width:100%;}.elementor-40 .elementor-element.elementor-element-f7fe769{--width:100%;}.elementor-40 .elementor-element.elementor-element-b078647{--width:100%;}.elementor-40 .elementor-element.elementor-element-1ac87d5{--width:100%;}.elementor-40 .elementor-element.elementor-element-f30a717{--width:100%;}.elementor-40 .elementor-element.elementor-element-83c6c41{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-43c71af */.elementor-40 .elementor-element.elementor-element-43c71af img {
    object-fit: contain;
    object-position: bottom right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5cfde3 */.elementor-40 .elementor-element.elementor-element-d5cfde3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a7bccbd */.elementor-40 .elementor-element.elementor-element-a7bccbd img {
    background: white;
    width: 140px;
    height: 90px;
    object-fit: contain;
    -moz-object-fit: contain;
    -webkit-object-fit:contain;
    padding: .8rem;
    border: solid 0px none;
    border-radius: 0.8rem;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-62e0c1b */.elementor-40 .elementor-element.elementor-element-62e0c1b img {
    background: white;
    width: 140px;
    height: 90px;
    object-fit: contain;
    -moz-object-fit: contain;
    -webkit-object-fit:contain;
    padding: .8rem;
    border: solid 0px none;
    border-radius: 0.8rem;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hei Reina';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://solarlover.de/wp-content/uploads/2024/02/Hei-Reina.woff2') format('woff2'),
		url('https://solarlover.de/wp-content/uploads/2024/02/Hei-Reina.woff') format('woff');
}
/* End Custom Fonts CSS */