.elementor-4 .elementor-element.elementor-element-203feea9{--display:flex;--min-height:70vh;--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:stretch;--overlay-opacity:1;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-203feea9:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-203feea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/gewaechshaus-freistehend_aluminium-satteldach-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-203feea9::before, .elementor-4 .elementor-element.elementor-element-203feea9 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-203feea9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-203feea9 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-203feea9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-203feea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(30,34,38,0.88) 0%, rgba(30,34,38,0.15) 100%);}.elementor-4 .elementor-element.elementor-element-1784f01c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-7e450813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-7e450813 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#C9D6DB;}.elementor-4 .elementor-element.elementor-element-26ba08a3{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-26ba08a3 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:56px;font-weight:700;line-height:1.05em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-4b87c1aa{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#C9D6DB;}.elementor-4 .elementor-element.elementor-element-4b87c1aa p{margin-block-end:0px;}.elementor-4 .elementor-element.elementor-element-42277f8f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4 .elementor-element.elementor-element-3d89695 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:16px 28px 16px 28px;}.elementor-4 .elementor-element.elementor-element-3d89695 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-3d89695 .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-3d89695{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-3d89695 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-3d89695 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-610a6a5d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.6);border-radius:6px 6px 6px 6px;padding:16px 28px 16px 28px;}.elementor-4 .elementor-element.elementor-element-610a6a5d .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-610a6a5d .elementor-button:focus{background-color:rgba(255,255,255,0.08);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-610a6a5d{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-610a6a5d .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-610a6a5d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-44bf100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-4be44859{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:34px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4be44859:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4be44859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-4 .elementor-element.elementor-element-4caefee2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-4a825523{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 12px;--row-gap:18px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4de224ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-71576015{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-71576015 .elementor-icon-wrapper{text-align:center;}.elementor-4 .elementor-element.elementor-element-71576015.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-355b5f2 );color:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-71576015.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-71576015.elementor-view-default .elementor-icon{color:var( --e-global-color-355b5f2 );border-color:var( --e-global-color-355b5f2 );}.elementor-4 .elementor-element.elementor-element-71576015.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-71576015.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-355b5f2 );}.elementor-4 .elementor-element.elementor-element-71576015.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-71576015.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-71576015 .elementor-icon{font-size:18px;padding:10px;border-width:0px 0px 0px 0px;border-radius:3px 16px 3px 16px;}.elementor-4 .elementor-element.elementor-element-71576015 .elementor-icon svg{height:18px;}.elementor-4 .elementor-element.elementor-element-6fbfbc20{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-421b5257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-421b5257 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-fd4da47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13.5px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-1e5e8d03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-4 .elementor-element.elementor-element-7d7afad4{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7d7afad4 .elementor-icon-wrapper{text-align:center;}.elementor-4 .elementor-element.elementor-element-7d7afad4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-355b5f2 );color:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-7d7afad4.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-7d7afad4.elementor-view-default .elementor-icon{color:var( --e-global-color-355b5f2 );border-color:var( --e-global-color-355b5f2 );}.elementor-4 .elementor-element.elementor-element-7d7afad4.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-7d7afad4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-355b5f2 );}.elementor-4 .elementor-element.elementor-element-7d7afad4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-7d7afad4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-7d7afad4 .elementor-icon{font-size:18px;padding:10px;border-width:0px 0px 0px 0px;border-radius:3px 16px 3px 16px;}.elementor-4 .elementor-element.elementor-element-7d7afad4 .elementor-icon svg{height:18px;}.elementor-4 .elementor-element.elementor-element-1e21bf4e{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7051b94e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-7051b94e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-6c1d1de4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13.5px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-1f626404{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-4 .elementor-element.elementor-element-247d8eae{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-247d8eae .elementor-icon-wrapper{text-align:center;}.elementor-4 .elementor-element.elementor-element-247d8eae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-355b5f2 );color:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-247d8eae.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-247d8eae.elementor-view-default .elementor-icon{color:var( --e-global-color-355b5f2 );border-color:var( --e-global-color-355b5f2 );}.elementor-4 .elementor-element.elementor-element-247d8eae.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-247d8eae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-355b5f2 );}.elementor-4 .elementor-element.elementor-element-247d8eae.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-247d8eae.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-247d8eae .elementor-icon{font-size:18px;padding:10px;border-width:0px 0px 0px 0px;border-radius:3px 16px 3px 16px;}.elementor-4 .elementor-element.elementor-element-247d8eae .elementor-icon svg{height:18px;}.elementor-4 .elementor-element.elementor-element-5260ba17{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-65306fef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-65306fef .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-4202c3e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13.5px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-ef9f108{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-4 .elementor-element.elementor-element-6ff56567{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6ff56567 .elementor-icon-wrapper{text-align:center;}.elementor-4 .elementor-element.elementor-element-6ff56567.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-355b5f2 );color:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-6ff56567.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-6ff56567.elementor-view-default .elementor-icon{color:var( --e-global-color-355b5f2 );border-color:var( --e-global-color-355b5f2 );}.elementor-4 .elementor-element.elementor-element-6ff56567.elementor-view-framed .elementor-icon, .elementor-4 .elementor-element.elementor-element-6ff56567.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-355b5f2 );}.elementor-4 .elementor-element.elementor-element-6ff56567.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-6ff56567.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-1c03b5c );}.elementor-4 .elementor-element.elementor-element-6ff56567 .elementor-icon{font-size:18px;padding:10px;border-width:0px 0px 0px 0px;border-radius:3px 16px 3px 16px;}.elementor-4 .elementor-element.elementor-element-6ff56567 .elementor-icon svg{height:18px;}.elementor-4 .elementor-element.elementor-element-23081b78{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6d983a1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-6d983a1c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-1c30a2d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13.5px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-4585104a{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4585104a:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4585104a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-55ba4d73{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-8c7e3de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-8c7e3de .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#909090;}.elementor-4 .elementor-element.elementor-element-23dfb7c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4 .elementor-element.elementor-element-23dfb7c2 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:1.12em;letter-spacing:-0.01em;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-1ab2c18d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-54c095ad{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-54c095ad:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-54c095ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-53beb14{--display:flex;--min-height:20vh;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-53beb14:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-53beb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/gewaechshaus-anlehn_natursteinhaus-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-335f6ead{--display:flex;--min-height:30vh;--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-3016f8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2f51bc19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-2f51bc19 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-4c668453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-6d5ccb5 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-6d5ccb5 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-6d5ccb5 .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-6d5ccb5{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-6d5ccb5.elementor-element{--align-self:stretch;}.elementor-4 .elementor-element.elementor-element-6d5ccb5 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-6d5ccb5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-50d5ffbc{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-50d5ffbc:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-50d5ffbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-4c03e4b{--display:flex;--min-height:20vh;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4c03e4b:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4c03e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/bg-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-25c88b5c{--display:flex;--min-height:30vh;--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-cb1bc64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-58aed016{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-58aed016 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-650d3513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-47acd234 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-47acd234 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-47acd234 .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-47acd234{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-47acd234.elementor-element{--align-self:stretch;}.elementor-4 .elementor-element.elementor-element-47acd234 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-47acd234 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-7fb48046{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7fb48046:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-7fb48046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-7ed72d1{--display:flex;--min-height:20vh;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7ed72d1:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-7ed72d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/wintergarten-verglasung_wohnhaus-blaue-konstruktion-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-1096d4a8{--display:flex;--min-height:30vh;--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-d45a3ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1e5465ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-1e5465ab .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-72b46186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-155c588b .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-155c588b .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-155c588b .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-155c588b{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-155c588b.elementor-element{--align-self:stretch;}.elementor-4 .elementor-element.elementor-element-155c588b .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-155c588b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-5833c2a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-5833c2a:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-5833c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-5f87bb3{--display:flex;--min-height:20vh;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-5f87bb3:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-5f87bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/gewaechshaus-freistehend_aluminium-satteldach-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-2ddadbf2{--display:flex;--min-height:30vh;--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-860364a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7d322e58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-7d322e58 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-789ade8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-6d7b884 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-6d7b884 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-6d7b884 .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-6d7b884{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-6d7b884.elementor-element{--align-self:stretch;}.elementor-4 .elementor-element.elementor-element-6d7b884 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-6d7b884 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-f20e66e{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-f20e66e:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-f20e66e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-4 .elementor-element.elementor-element-4bdf10d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-835fb38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-835fb38 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#909090;}.elementor-4 .elementor-element.elementor-element-e3abf84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4 .elementor-element.elementor-element-e3abf84 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:1.12em;letter-spacing:-0.01em;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-176b259{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-24a33ec{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-24a33ec:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-24a33ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-ead4231{--display:flex;--min-height:20vh;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-ead4231:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-ead4231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/pv-ueberdachung-solarcarport_oberriexingen-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-a13caff{--display:flex;--min-height:20vh;--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-8b04475{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-8b04475 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-8acd8d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-f58da9f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#E52024;color:#E52024;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-f58da9f .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-f58da9f .elementor-button:focus{background-color:#FFFFFF;color:#E52024;}.elementor-4 .elementor-element.elementor-element-f58da9f{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-f58da9f .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-f58da9f .elementor-button:focus svg{fill:#E52024;}.elementor-4 .elementor-element.elementor-element-352e70c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-352e70c:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-352e70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-aea1fd4{--display:flex;--min-height:20vh;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-aea1fd4:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-aea1fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/terrassenueberdachung-glasdach_sersheim-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-22263ae{--display:flex;--min-height:20vh;--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-96346d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-96346d3 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-4b8d80b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-012c7ec .elementor-button{background-color:rgba(0,0,0,0);font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#E52024;color:#E52024;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-012c7ec .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-012c7ec .elementor-button:focus{background-color:#FFFFFF;color:#E52024;}.elementor-4 .elementor-element.elementor-element-012c7ec{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-012c7ec .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-012c7ec .elementor-button:focus svg{fill:#E52024;}.elementor-4 .elementor-element.elementor-element-659022d{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-659022d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-659022d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-9f7b329{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-84e0b72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-84e0b72 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#909090;}.elementor-4 .elementor-element.elementor-element-4f31e1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4 .elementor-element.elementor-element-4f31e1f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:1.12em;letter-spacing:-0.01em;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-8430ff3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-c2984fb{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1E2226;--border-color:#1E2226;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-aedd765{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-aedd765 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-a4adb53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-feccfdc{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1E2226;--border-color:#1E2226;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-457a029{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-457a029 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-fcb081c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-5db83d8{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1E2226;--border-color:#1E2226;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3a7a70e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-3a7a70e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-73fb64f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-92e610f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1E2226;--border-color:#1E2226;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-cbffab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-cbffab9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-c7aecb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-7e8c5133{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7e8c5133:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-7e8c5133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-7371f2a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-6d26885f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-6d26885f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#909090;}.elementor-4 .elementor-element.elementor-element-7b889a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4 .elementor-element.elementor-element-7b889a29 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:1.12em;letter-spacing:-0.01em;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-1f800051{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-59f258dd{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1E2226;--border-color:#1E2226;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4b850cbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-4b850cbb .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-cb75608{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-651820a1 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-651820a1 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-651820a1 .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-651820a1{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-651820a1 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-651820a1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-449a85dc{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1E2226;--border-color:#1E2226;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1bb23a69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-1bb23a69 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-1e73e7b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-7c80c579 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-7c80c579 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-7c80c579 .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-7c80c579{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-7c80c579 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-7c80c579 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-4b2c56a{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#1E2226;--border-color:#1E2226;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7d96e956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-7d96e956 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-25742469{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-14b8bb92 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-14b8bb92 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-14b8bb92 .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-14b8bb92{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-14b8bb92 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-14b8bb92 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-7022c406{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7022c406:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-7022c406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-4 .elementor-element.elementor-element-7022c406 > .elementor-shape-top svg, .elementor-4 .elementor-element.elementor-element-7022c406 > .e-con-inner > .elementor-shape-top svg{height:50px;}.elementor-4 .elementor-element.elementor-element-7022c406 > .elementor-shape-bottom svg, .elementor-4 .elementor-element.elementor-element-7022c406 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-4 .elementor-element.elementor-element-5b95f63{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-174f0629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-174f0629 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#909090;}.elementor-4 .elementor-element.elementor-element-3f21a18d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4 .elementor-element.elementor-element-3f21a18d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:1.12em;letter-spacing:-0.01em;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-284d6e4c{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1d12265c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-716d5a4e .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:14px 24px 14px 24px;}.elementor-4 .elementor-element.elementor-element-716d5a4e .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-716d5a4e .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-716d5a4e{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-716d5a4e .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-716d5a4e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-72213e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1ec7f710{--display:flex;border-style:none;--border-style:none;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1ec7f710:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-1ec7f710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-3170cf04{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-6d1ca771{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-6d1ca771 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#909090;}.elementor-4 .elementor-element.elementor-element-527cf546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4 .elementor-element.elementor-element-527cf546 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:1.12em;letter-spacing:-0.01em;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-19460fa9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:36px 28px;--row-gap:36px;--column-gap:28px;--grid-auto-flow:row;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-a562e05{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-a562e05:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-a562e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-ecde25e{--display:flex;--min-height:20vh;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-ecde25e:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-ecde25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/pv-ueberdachung-solarcarport_oberriexingen-4.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-5ef1f29{--display:flex;--min-height:20vh;--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-61ab4a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-61ab4a0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-bac583f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-3a7c63a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-3a7c63a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-62df362 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-62df362 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-62df362 .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-62df362{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-62df362 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-62df362 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-fa3c844{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-fa3c844:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-fa3c844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-a80a229{--display:flex;--min-height:20vh;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-a80a229:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-a80a229 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/carport-stahlkonstruktion-montage_zaberfeld-3.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-cd18da5{--display:flex;--min-height:20vh;--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-74f5709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-74f5709 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-9264f3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-d6ffe9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-d6ffe9b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-e538440 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-e538440 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-e538440 .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-e538440{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-e538440 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-e538440 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-a272618{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-a272618:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-a272618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-c92ce34{--display:flex;--min-height:20vh;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-c92ce34:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-c92ce34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/rendering_bausatzhaus-selbstversorger-1.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-f609497{--display:flex;--min-height:20vh;--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-c5886ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-c5886ad .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-916369e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-3f1c3b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-3f1c3b4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-c168a3a .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-c168a3a .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-c168a3a .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-c168a3a{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-c168a3a .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-c168a3a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-73c30fc{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-73c30fc:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-73c30fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-c5f4818{--display:flex;--min-height:20vh;--border-radius:8px 8px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-c5f4818:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-c5f4818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/gewaechshaus-anlehn_natursteinhaus-1.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-bbd744f{--display:flex;--min-height:20vh;--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-ae50f17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-ae50f17 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:600;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-5c6bee7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-84a034d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-84a034d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-ecf9583 .elementor-button{background-color:transparent;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(135deg, #E52024 0%, #C41A1E 100%);box-shadow:0px 10px 24px 0px rgba(229,32,36,0.28);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:6px 18px 6px 18px;padding:12px 20px 12px 20px;}.elementor-4 .elementor-element.elementor-element-ecf9583 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-ecf9583 .elementor-button:focus{background-color:#B8171B;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-ecf9583{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-ecf9583 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-ecf9583 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-137f2231{--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;--overlay-opacity:0.86;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-137f2231:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-137f2231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://143512.webtonia.cloud/wp-content/uploads/bg-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-4 .elementor-element.elementor-element-137f2231::before, .elementor-4 .elementor-element.elementor-element-137f2231 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-137f2231 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-137f2231 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-137f2231 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-137f2231 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E2226;--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-6449083c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-59af8dea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-59af8dea .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#C9D6DB;}.elementor-4 .elementor-element.elementor-element-3915f35d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4 .elementor-element.elementor-element-3915f35d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:1.12em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-4d8e0d55{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1c5d7c55{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3b19ddc7{width:var( --container-widget-width, 34px );max-width:34px;background-color:#E52024;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:8px 0px 8px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;border-radius:4px 16px 4px 16px;text-align:center;}.elementor-4 .elementor-element.elementor-element-3b19ddc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-3b19ddc7 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-31fcd62e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-31fcd62e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-549e6b16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.65em;color:#C9D6DB;}.elementor-4 .elementor-element.elementor-element-7360d1ea{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-16d15596{width:var( --container-widget-width, 34px );max-width:34px;background-color:#E52024;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:8px 0px 8px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;border-radius:4px 16px 4px 16px;text-align:center;}.elementor-4 .elementor-element.elementor-element-16d15596.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-16d15596 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-30744c7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-30744c7c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-702e5bf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.65em;color:#C9D6DB;}.elementor-4 .elementor-element.elementor-element-56c03afe{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4b4dda4c{width:var( --container-widget-width, 34px );max-width:34px;background-color:#E52024;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:8px 0px 8px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;border-radius:4px 16px 4px 16px;text-align:center;}.elementor-4 .elementor-element.elementor-element-4b4dda4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-4b4dda4c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-3bfd4980{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-3bfd4980 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-7a94ce63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.65em;color:#C9D6DB;}.elementor-4 .elementor-element.elementor-element-3d421e70{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-74fc3d85{width:var( --container-widget-width, 34px );max-width:34px;background-color:#E52024;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:8px 0px 8px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;border-radius:4px 16px 4px 16px;text-align:center;}.elementor-4 .elementor-element.elementor-element-74fc3d85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-74fc3d85 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-2ff226e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-2ff226e0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-d3741fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.65em;color:#C9D6DB;}.elementor-4 .elementor-element.elementor-element-1ee066c1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2b17ec53{width:var( --container-widget-width, 34px );max-width:34px;background-color:#E52024;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:8px 0px 8px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;border-radius:4px 16px 4px 16px;text-align:center;}.elementor-4 .elementor-element.elementor-element-2b17ec53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-2b17ec53 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-6e7b14b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4 .elementor-element.elementor-element-6e7b14b9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-6d4a96c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.65em;color:#C9D6DB;}.elementor-4 .elementor-element.elementor-element-5de5b98b{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-5de5b98b:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-5de5b98b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-4396a745{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-314f527f{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1f591c9b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6b448b57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-6b448b57 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#909090;}.elementor-4 .elementor-element.elementor-element-845932f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4 .elementor-element.elementor-element-845932f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:1.12em;letter-spacing:-0.01em;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-49a0aeb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-330e9b06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-60bdf842{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4 .elementor-element.elementor-element-23162b60{text-align:center;}.elementor-4 .elementor-element.elementor-element-23162b60 img{border-radius:8px 8px 8px 8px;}.elementor-4 .elementor-element.elementor-element-2a9b7c3b{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2a9b7c3b:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-2a9b7c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0aed23 );}.elementor-4 .elementor-element.elementor-element-18be1911{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-70276cc5{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-48bd5f08{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6a74c7ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-6a74c7ae .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#909090;}.elementor-4 .elementor-element.elementor-element-5929e3c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-4 .elementor-element.elementor-element-5929e3c0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:700;line-height:1.12em;letter-spacing:-0.01em;color:#1E2226;}.elementor-4 .elementor-element.elementor-element-7e9d0a50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#3C444B;}.elementor-4 .elementor-element.elementor-element-8d71d7{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:8px 8px 8px 8px;}.elementor-4 .elementor-element.elementor-element-8d71d7 iframe{height:450px;}.elementor-4 .elementor-element.elementor-element-5abfcdab{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:8px 25px 8px 25px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4 .elementor-element.elementor-element-5abfcdab:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-5abfcdab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-2b29d6ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-4 .elementor-element.elementor-element-2b29d6ce .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#909090;}.elementor-4 .elementor-element.elementor-element-4a73c1b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#3C444B;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-field-group{padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );margin-bottom:25px;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-form-fields-wrapper{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );margin-bottom:-25px;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4 .elementor-element.elementor-element-dd85261 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4 .elementor-element.elementor-element-dd85261 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-dd85261 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-4 .elementor-element.elementor-element-dd85261 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-field-group > label, .elementor-4 .elementor-element.elementor-element-dd85261 .elementor-field-subgroup label{color:#909090;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-field-type-html{padding-bottom:0px;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F5F6F7;border-color:#D8D8D8;border-radius:4px 18px 4px 18px;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-field-group .elementor-select-wrapper select{background-color:#F5F6F7;border-color:#D8D8D8;border-radius:4px 18px 4px 18px;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-field-group .elementor-select-wrapper::before{color:#D8D8D8;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-button{font-family:"Archivo", Sans-serif;font-weight:600;border-radius:6px 18px 6px 18px;}.elementor-4 .elementor-element.elementor-element-dd85261 .e-form__buttons__wrapper__button-next{background-color:#E52024;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-button[type="submit"]{background-color:#E52024;color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-dd85261 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4 .elementor-element.elementor-element-dd85261 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4 .elementor-element.elementor-element-dd85261 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4 .elementor-element.elementor-element-dd85261 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4 .elementor-element.elementor-element-dd85261{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4 .elementor-element.elementor-element-26ba08a3 .elementor-heading-title{font-size:40px;}.elementor-4 .elementor-element.elementor-element-4a825523{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-23dfb7c2 .elementor-heading-title{font-size:32px;}.elementor-4 .elementor-element.elementor-element-1ab2c18d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-e3abf84 .elementor-heading-title{font-size:32px;}.elementor-4 .elementor-element.elementor-element-176b259{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-4f31e1f .elementor-heading-title{font-size:32px;}.elementor-4 .elementor-element.elementor-element-8430ff3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-7b889a29 .elementor-heading-title{font-size:32px;}.elementor-4 .elementor-element.elementor-element-1f800051{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-3f21a18d .elementor-heading-title{font-size:32px;}.elementor-4 .elementor-element.elementor-element-527cf546 .elementor-heading-title{font-size:32px;}.elementor-4 .elementor-element.elementor-element-19460fa9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-3915f35d .elementor-heading-title{font-size:32px;}.elementor-4 .elementor-element.elementor-element-4d8e0d55{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-845932f .elementor-heading-title{font-size:32px;}.elementor-4 .elementor-element.elementor-element-5929e3c0 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-203feea9{--min-height:480px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4 .elementor-element.elementor-element-26ba08a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4 .elementor-element.elementor-element-26ba08a3 .elementor-heading-title{font-size:32px;}.elementor-4 .elementor-element.elementor-element-4a825523{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-4585104a{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-23dfb7c2 .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-1ab2c18d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-f20e66e{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-e3abf84 .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-176b259{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-659022d{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4f31e1f .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-8430ff3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-7e8c5133{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7b889a29 .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-1f800051{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-7022c406{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3f21a18d .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-1ec7f710{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-527cf546 .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-19460fa9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-137f2231{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3915f35d .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-4d8e0d55{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4 .elementor-element.elementor-element-5de5b98b{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-314f527f{--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-4 .elementor-element.elementor-element-1f591c9b{--width:100%;}.elementor-4 .elementor-element.elementor-element-845932f .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-60bdf842{--width:100%;}.elementor-4 .elementor-element.elementor-element-2a9b7c3b{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-70276cc5{--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-4 .elementor-element.elementor-element-48bd5f08{--width:100%;}.elementor-4 .elementor-element.elementor-element-5929e3c0 .elementor-heading-title{font-size:28px;}.elementor-4 .elementor-element.elementor-element-5abfcdab{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-1784f01c{--content-width:1600px;}.elementor-4 .elementor-element.elementor-element-4a825523{--width:1600px;}.elementor-4 .elementor-element.elementor-element-55ba4d73{--content-width:1600px;}.elementor-4 .elementor-element.elementor-element-4bdf10d{--content-width:1600px;}.elementor-4 .elementor-element.elementor-element-9f7b329{--content-width:1600px;}.elementor-4 .elementor-element.elementor-element-7371f2a6{--content-width:1600px;}.elementor-4 .elementor-element.elementor-element-5b95f63{--content-width:1600px;}.elementor-4 .elementor-element.elementor-element-3170cf04{--content-width:1600px;}.elementor-4 .elementor-element.elementor-element-6449083c{--content-width:1600px;}.elementor-4 .elementor-element.elementor-element-4396a745{--content-width:1600px;}.elementor-4 .elementor-element.elementor-element-1f591c9b{--width:50%;}.elementor-4 .elementor-element.elementor-element-60bdf842{--width:50%;}.elementor-4 .elementor-element.elementor-element-18be1911{--content-width:1600px;}.elementor-4 .elementor-element.elementor-element-48bd5f08{--width:48%;}.elementor-4 .elementor-element.elementor-element-5abfcdab{--width:52%;}}/* Start custom CSS for html, class: .elementor-element-79ee8cc */.ob-ref-gallery {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}

.ob-ref-gallery__item {
  position: relative;
  display: block;
  aspect-ratio: 4 / 3;
  border-radius: 8px;
  overflow: hidden;
  background: #EDEFF1;
  text-decoration: none;
}

.ob-ref-gallery__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 400ms cubic-bezier(.22, 1, .36, 1);
}

.ob-ref-gallery__item:hover img {
  transform: scale(1.03);
}

.ob-ref-gallery__label {
  position: absolute;
  left: 10px;
  bottom: 10px;
  z-index: 1;
  padding: 6px 10px;
  border-radius: 4px;
  background: rgba(30, 34, 38, 0.78);
  color: #FFFFFF;
  font-family: Inter, system-ui, sans-serif;
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1.2;
  pointer-events: none;
}

@media (max-width: 1024px) {
  .ob-ref-gallery {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .ob-ref-gallery {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */