.elementor-7 .elementor-element.elementor-element-3692e4f{--display:flex;--min-height:950px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.25;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7 .elementor-element.elementor-element-3692e4f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3692e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d70e08e );background-image:url("https://echtstahl.de/wp-content/uploads/2025/11/240821_echtstahl_hama_shooting_clay_schule_01-3-scaled.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3692e4f::before, .elementor-7 .elementor-element.elementor-element-3692e4f > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3692e4f > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3692e4f > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3692e4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3692e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-52ed691{--display:flex;--min-height:656px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-65448b6{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 80px 0px 80px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-65448b6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 5px rgba(0,0,0,0.3);mix-blend-mode:luminosity;color:#EBEBEB;}.elementor-7 .elementor-element.elementor-element-c6de4b5{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 80px 0px 80px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c6de4b5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 5px rgba(0,0,0,0.3);mix-blend-mode:luminosity;color:#EBEBEB;}.elementor-7 .elementor-element.elementor-element-81becaa{--display:flex;}.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-7 .elementor-element.elementor-element-6b51585 .elementor-button{background-color:#232323;font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:500;text-transform:none;letter-spacing:-0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-style:none;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-6b51585 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6b51585 .elementor-button:focus{background-color:#020101A8;}.elementor-7 .elementor-element.elementor-element-6b51585{width:var( --container-widget-width, 25% );max-width:25%;padding:0px 0px 0px 80px;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7e55b98{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-0d90e68.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0d90e68 .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e7857c1{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5359ab7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;--e-transform-rotateZ:90deg;}.elementor-7 .elementor-element.elementor-element-5359ab7 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-5359ab7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-b24b481{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD80;--border-color:#DDDDDD80;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-b24b481.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-d05e051.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d05e051 .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-74c03e5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-74c03e5 .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2c7cc96.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2c7cc96 .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1b1430b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-1b1430b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1b1430b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1b1430b.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-ba588e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ba588e8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ba588e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://echtstahl.de/wp-content/uploads/2025/09/240821_echtstahl_hama_shooting_clay_schule_05-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-0d4248d{--display:flex;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-0d4248d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0d4248d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0d4248d.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-a677414{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-8d4c85c .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:600;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7eec779{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-7eec779 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-7eec779 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-7 .elementor-element.elementor-element-e207233{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e207233.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-e207233 .elementor-heading-title{font-size:30px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-69fb964{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-69fb964.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-c38eb6a.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-c38eb6a{text-align:start;}.elementor-7 .elementor-element.elementor-element-c38eb6a .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:20px;font-weight:400;text-transform:none;letter-spacing:-0.6px;color:#23232380;}.elementor-7 .elementor-element.elementor-element-470ab61.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-470ab61 .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:20px;font-weight:400;text-transform:none;letter-spacing:-0.6px;color:#23232380;}.elementor-7 .elementor-element.elementor-element-18056b9{--display:flex;--min-height:500px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-0e30134{--display:flex;--justify-content:flex-start;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-0e30134:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0e30134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0e30134:hover{background-color:#EFEFEF4D;}.elementor-7 .elementor-element.elementor-element-0e30134.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-297f36a.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-297f36a .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:20px;font-weight:400;text-transform:none;letter-spacing:-0.6px;color:#000000;}.elementor-7 .elementor-element.elementor-element-dd57339{--display:flex;--min-height:1100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:120px;}.elementor-7 .elementor-element.elementor-element-dd57339:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dd57339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F0EC;}.elementor-7 .elementor-element.elementor-element-2331825{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-7 .elementor-element.elementor-element-20c7253{--e-transform-translateY:50px;}.elementor-7 .elementor-element.elementor-element-20c7253 img{width:218px;max-width:100%;height:272px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-39798f4{width:var( --container-widget-width, 48% );max-width:48%;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-39798f4.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-39798f4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;mix-blend-mode:luminosity;color:#373737;}.elementor-7 .elementor-element.elementor-element-e27685d{--display:flex;--min-height:10px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e27685d.e-con{--e-con-transform-translateY:50px;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-d6950ae{--divider-border-style:solid;--divider-color:#B7B7B7;--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;--e-transform-rotateZ:-90deg;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d6950ae.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-d6950ae .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-d6950ae .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );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-7 .elementor-element.elementor-element-010699c{padding:15px 0px 10px 0px;font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:#7D7D7D;}.elementor-7 .elementor-element.elementor-element-010699c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-52e4dd2{--divider-border-style:solid;--divider-color:#B7B7B7;--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;--e-transform-rotateZ:-90deg;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-52e4dd2.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-52e4dd2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-52e4dd2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-d4f8fa8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d4f8fa8.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-92e8983{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-92e8983.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-c2efcee.elementor-element{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-c2efcee{text-align:start;}.elementor-7 .elementor-element.elementor-element-c2efcee img{width:100%;max-width:100%;height:400px;object-fit:cover;object-position:center right;}.elementor-7 .elementor-element.elementor-element-530a012{--display:flex;--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-530a012.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-eac9a9d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inconsolata", Sans-serif;font-size:18px;font-weight:400;text-transform:none;letter-spacing:-0.3px;word-spacing:-0.6px;color:#4C4C4C;}.elementor-7 .elementor-element.elementor-element-6e7551a{--divider-border-style:solid;--divider-color:#B7B7B7;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-6e7551a .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-7 .elementor-element.elementor-element-6e7551a .elementor-divider{text-align:right;padding-block-start:1px;padding-block-end:1px;}.elementor-7 .elementor-element.elementor-element-3df44f1{--display:flex;--min-height:1300px;--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-3df44f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3df44f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://echtstahl.de/wp-content/uploads/2025/07/echtstahl-work-in-progress-2600x-scaled.jpg");background-position:center right;background-size:cover;}.elementor-7 .elementor-element.elementor-element-bad3bcc{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bad3bcc.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-2db2f82{--divider-border-style:solid;--divider-color:#CBCBCB;--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;--e-transform-rotateZ:-90deg;--e-transform-translateX:100px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2db2f82.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-2db2f82 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-2db2f82 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-c0dda4a{--e-transform-translateY:-100px;padding:15px 0px 0px 0px;font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:7px;letter-spacing:-0.4px;color:#CBCBCB;}.elementor-7 .elementor-element.elementor-element-c0dda4a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-9db512e{--divider-border-style:solid;--divider-color:#CBCBCB;--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;--e-transform-rotateZ:-90deg;--e-transform-translateX:100px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-9db512e.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-9db512e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-9db512e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-392a211{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-392a211.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-5b24549{width:var( --container-widget-width, 47% );max-width:47%;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-5b24549.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-5b24549 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;letter-spacing:-1px;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.3);mix-blend-mode:luminosity;color:#FFFFFFE8;}.elementor-7 .elementor-element.elementor-element-51d9849{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-51d9849.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-0dd7ff0{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:start;font-family:"Inconsolata", Sans-serif;font-size:18px;font-weight:400;text-transform:none;letter-spacing:-0.3px;word-spacing:-0.6px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0dd7ff0.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-1d7f988{--divider-border-style:solid;--divider-color:#FFFFFFBF;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-1d7f988 .elementor-divider-separator{width:33%;margin:0 auto;margin-right:0;}.elementor-7 .elementor-element.elementor-element-1d7f988 .elementor-divider{text-align:right;padding-block-start:1px;padding-block-end:1px;}.elementor-7 .elementor-element.elementor-element-5ef4eab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5ef4eab.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-e849774{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-a35e302 .elementor-icon-box-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-a35e302.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a35e302.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a35e302.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a35e302.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a35e302.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a35e302.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a35e302.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a35e302.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a35e302.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a35e302 .elementor-icon{transition-duration:0.1s;font-size:100px;}.elementor-7 .elementor-element.elementor-element-a35e302 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a35e302 .elementor-icon-box-title a{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-a35e302 .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-a35e302:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-a35e302:has(:focus) .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-a35e302 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-6fd0824{--display:flex;}.elementor-7 .elementor-element.elementor-element-316eddf .elementor-icon-box-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-316eddf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-316eddf.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-316eddf.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-316eddf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-316eddf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-316eddf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-316eddf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-316eddf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-316eddf.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-316eddf .elementor-icon{transition-duration:0.1s;font-size:100px;}.elementor-7 .elementor-element.elementor-element-316eddf .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-316eddf .elementor-icon-box-title a{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-316eddf .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-316eddf:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-316eddf:has(:focus) .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-316eddf .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-74f9fa5{--display:flex;}.elementor-7 .elementor-element.elementor-element-da04273 .elementor-icon-box-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-da04273.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-da04273.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-da04273.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-da04273.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-da04273.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-da04273.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-da04273.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-da04273.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-da04273.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-da04273 .elementor-icon{transition-duration:0.1s;font-size:100px;}.elementor-7 .elementor-element.elementor-element-da04273 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-da04273 .elementor-icon-box-title a{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-da04273 .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-da04273:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-da04273:has(:focus) .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-da04273 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-a6a808b{--display:flex;--min-height:1100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:0.1;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-a6a808b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a6a808b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-7 .elementor-element.elementor-element-a6a808b::before, .elementor-7 .elementor-element.elementor-element-a6a808b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a6a808b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a6a808b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a6a808b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a6a808b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00011D;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-13a9267{--display:flex;--min-height:126px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6b8f97e{--display:flex;--min-height:10px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6b8f97e.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-e5e0ff2{--display:flex;--min-height:10px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8a925c7{width:var( --container-widget-width, 48% );max-width:48%;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-8a925c7.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-8a925c7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;mix-blend-mode:luminosity;color:#373737;}.elementor-7 .elementor-element.elementor-element-0376f73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0376f73.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-613f2e4.elementor-element{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-613f2e4{text-align:start;}.elementor-7 .elementor-element.elementor-element-613f2e4 img{width:350px;max-width:100%;height:279px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-720802e{--e-transform-translateY:-20px;text-align:start;}.elementor-7 .elementor-element.elementor-element-720802e.elementor-element{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-720802e img{width:400px;max-width:100%;height:270px;object-fit:cover;object-position:top center;}.elementor-7 .elementor-element.elementor-element-90d0347.elementor-element{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-90d0347{text-align:start;}.elementor-7 .elementor-element.elementor-element-90d0347 img{width:262px;max-width:100%;height:262px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-666f709{--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;}.elementor-7 .elementor-element.elementor-element-3ec470e{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-3ec470e.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-18279f8{width:initial;max-width:initial;text-align:start;font-family:"Inconsolata", Sans-serif;font-size:18px;font-weight:400;text-transform:none;letter-spacing:-0.3px;word-spacing:-0.6px;color:#4C4C4C;}.elementor-7 .elementor-element.elementor-element-18279f8.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-f124700{--divider-border-style:solid;--divider-color:#B7B7B7;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-f124700.elementor-element{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-f124700 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-7 .elementor-element.elementor-element-f124700 .elementor-divider{text-align:right;padding-block-start:1px;padding-block-end:1px;}.elementor-7 .elementor-element.elementor-element-b007c10{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6416830{--divider-border-style:solid;--divider-color:#B7B7B7;--divider-border-width:1px;width:var( --container-widget-width, 15% );max-width:15%;--e-transform-rotateZ:-90deg;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6416830.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6416830 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-6416830 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-53ead4b{padding:15px 0px 10px 0px;font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:400;text-transform:none;color:#7D7D7D;}.elementor-7 .elementor-element.elementor-element-53ead4b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-e79fc00{--divider-border-style:solid;--divider-color:#B7B7B7;--divider-border-width:1px;width:var( --container-widget-width, 15% );max-width:15%;--e-transform-rotateZ:-90deg;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e79fc00.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-e79fc00 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-e79fc00 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-a3035dc{--display:flex;--min-height:1300px;--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-a3035dc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a3035dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://echtstahl.de/wp-content/uploads/2025/11/DSC00117-scaled.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-1a93ed9{--display:flex;--min-height:10px;--gap:015px 015px;--row-gap:015px;--column-gap:015px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1a93ed9.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-66d821b{--divider-border-style:solid;--divider-color:#CBCBCB;--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;--e-transform-rotateZ:-90deg;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-66d821b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-66d821b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-66d821b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-b86def8{padding:15px 0px 0px 0px;font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:7px;letter-spacing:-0.4px;color:#CBCBCB;}.elementor-7 .elementor-element.elementor-element-b86def8.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-98be5c8{--divider-border-style:solid;--divider-color:#CBCBCB;--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;--e-transform-rotateZ:-90deg;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-98be5c8.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-98be5c8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-98be5c8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-12225a6{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-12225a6.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-e6e6e4d{width:var( --container-widget-width, 47% );max-width:47%;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-e6e6e4d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e6e6e4d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;letter-spacing:-1px;text-shadow:0px 0px 6px rgba(255, 255, 255, 0.3);mix-blend-mode:luminosity;color:#FFFFFFF2;}.elementor-7 .elementor-element.elementor-element-be34172{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f917564{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inconsolata", Sans-serif;font-size:18px;font-weight:400;text-transform:none;letter-spacing:-0.3px;word-spacing:-0.6px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f917564.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-ab04a16{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-ab04a16 .elementor-divider-separator{width:94%;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-ab04a16 .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-7 .elementor-element.elementor-element-f18431f{--display:flex;--min-height:400px;--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-around;--align-items:flex-end;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f18431f.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-32e6c28{--display:flex;}.elementor-7 .elementor-element.elementor-element-a966b4d .elementor-icon-box-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-a966b4d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a966b4d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a966b4d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a966b4d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a966b4d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a966b4d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a966b4d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a966b4d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a966b4d.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a966b4d .elementor-icon{transition-duration:0.1s;font-size:100px;}.elementor-7 .elementor-element.elementor-element-a966b4d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a966b4d .elementor-icon-box-title a{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-a966b4d .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-a966b4d:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-a966b4d:has(:focus) .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-a966b4d .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-4551e9b{--display:flex;}.elementor-7 .elementor-element.elementor-element-a472fa9 .elementor-icon-box-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-a472fa9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a472fa9.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a472fa9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a472fa9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a472fa9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a472fa9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a472fa9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a472fa9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a472fa9.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a472fa9 .elementor-icon{transition-duration:0.1s;font-size:100px;}.elementor-7 .elementor-element.elementor-element-a472fa9 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a472fa9 .elementor-icon-box-title a{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-a472fa9 .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-a472fa9:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-a472fa9:has(:focus) .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-a472fa9 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-cacf5a5{--display:flex;}.elementor-7 .elementor-element.elementor-element-63f1fe1 .elementor-icon-box-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-63f1fe1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-63f1fe1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-63f1fe1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-63f1fe1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-63f1fe1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-63f1fe1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-63f1fe1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-63f1fe1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-63f1fe1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-63f1fe1 .elementor-icon{transition-duration:0.1s;font-size:100px;}.elementor-7 .elementor-element.elementor-element-63f1fe1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-63f1fe1 .elementor-icon-box-title a{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-63f1fe1 .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-63f1fe1:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-63f1fe1:has(:focus) .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-63f1fe1 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-8691457{--display:flex;--min-height:1100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-mix-blend-mode:darken;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8691457:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8691457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-8691457 > .elementor-shape-top .elementor-shape-fill, .elementor-7 .elementor-element.elementor-element-8691457 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-7 .elementor-element.elementor-element-8691457 > .elementor-shape-top svg, .elementor-7 .elementor-element.elementor-element-8691457 > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-7 .elementor-element.elementor-element-8691457 > .elementor-shape-bottom .elementor-shape-fill, .elementor-7 .elementor-element.elementor-element-8691457 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-7 .elementor-element.elementor-element-8691457 > .elementor-shape-bottom svg, .elementor-7 .elementor-element.elementor-element-8691457 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-7 .elementor-element.elementor-element-8691457.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fb3af1e{--display:flex;--min-height:400px;--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-7 .elementor-element.elementor-element-dd24029{--display:flex;--min-height:500px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9;}.elementor-7 .elementor-element.elementor-element-dd24029::before, .elementor-7 .elementor-element.elementor-element-dd24029 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dd24029 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dd24029 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dd24029 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dd24029 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#9E9E9E;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-dd24029:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dd24029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-call-to-action .elementor-cta__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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-7 .elementor-element.elementor-element-fb7e93b .elementor-cta__content-item{transition-duration:400ms;}.elementor-7 .elementor-element.elementor-element-fb7e93b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 400ms / 3 );}.elementor-7 .elementor-element.elementor-element-fb7e93b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 400ms / 3 ) * 2 );}.elementor-7 .elementor-element.elementor-element-fb7e93b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 400ms / 3 ) * 3 );}.elementor-7 .elementor-element.elementor-element-fb7e93b .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-fb7e93b .elementor-cta .elementor-cta__bg-overlay{transition-duration:800ms;}.elementor-7 .elementor-element.elementor-element-fb7e93b .elementor-cta__content{min-height:500px;text-align:center;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fb7e93b .elementor-cta__title{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;color:#000000;}.elementor-7 .elementor-element.elementor-element-fb7e93b .elementor-cta__description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-7 .elementor-element.elementor-element-fb7e93b .elementor-cta:hover .elementor-cta__title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fb7e93b .elementor-cta:hover .elementor-cta__description{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fb7e93b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fb7e93b .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-fb7e93b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-915b136{--display:flex;--min-height:500px;--z-index:6;}.elementor-7 .elementor-element.elementor-element-915b136:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-915b136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://echtstahl.de/wp-content/uploads/2025/08/IMG_8251-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta__content-item{transition-duration:400ms;}.elementor-7 .elementor-element.elementor-element-b72bcdb.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 400ms / 3 );}.elementor-7 .elementor-element.elementor-element-b72bcdb.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 400ms / 3 ) * 2 );}.elementor-7 .elementor-element.elementor-element-b72bcdb.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 400ms / 3 ) * 3 );}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta .elementor-cta__bg-overlay{transition-duration:800ms;}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta__content{min-height:500px;text-align:center;}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#000000;}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta__description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta:hover .elementor-cta__title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta:hover .elementor-cta__description{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-af07ed1{--display:flex;--min-height:500px;--z-index:3;}.elementor-7 .elementor-element.elementor-element-af07ed1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-af07ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://echtstahl.de/wp-content/uploads/2025/07/echtstahl-pilon-table-s-daniel-burchard-8-2600x-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta__content-item{transition-duration:400ms;}.elementor-7 .elementor-element.elementor-element-62b72cf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 400ms / 3 );}.elementor-7 .elementor-element.elementor-element-62b72cf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 400ms / 3 ) * 2 );}.elementor-7 .elementor-element.elementor-element-62b72cf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 400ms / 3 ) * 3 );}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta .elementor-cta__bg-overlay{transition-duration:800ms;}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta__content{min-height:500px;text-align:center;}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#000000;}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta__description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta:hover .elementor-cta__title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta:hover .elementor-cta__description{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100;}.elementor-7 .elementor-element.elementor-element-14f215f{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b02d0b6{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-b02d0b6.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-66eec9e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-66eec9e .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-22dc61e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-22dc61e .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cc86311.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-cc86311 .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-564c62d{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-564c62d.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-86ecc10{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD;--border-color:#DDDDDD;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-86ecc10.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-077a8da.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-077a8da .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6d6353d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6d6353d .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-01f580d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-01f580d .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-faf079c{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--overlay-mix-blend-mode:darken;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-faf079c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-faf079c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-faf079c > .elementor-shape-top .elementor-shape-fill, .elementor-7 .elementor-element.elementor-element-faf079c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-7 .elementor-element.elementor-element-faf079c > .elementor-shape-top svg, .elementor-7 .elementor-element.elementor-element-faf079c > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-7 .elementor-element.elementor-element-faf079c > .elementor-shape-bottom .elementor-shape-fill, .elementor-7 .elementor-element.elementor-element-faf079c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-7 .elementor-element.elementor-element-faf079c > .elementor-shape-bottom svg, .elementor-7 .elementor-element.elementor-element-faf079c > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-7 .elementor-element.elementor-element-faf079c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7d2fe88{--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:60px 60px;--row-gap:60px;--column-gap:60px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7a6181d{--display:flex;border-style:none;--border-style:none;}.elementor-7 .elementor-element.elementor-element-3ebb780{--display:flex;--min-height:500px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9;}.elementor-7 .elementor-element.elementor-element-3ebb780:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3ebb780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-d8eb7cc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-3d3a538{width:var( --container-widget-width, 47% );max-width:47%;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-3d3a538.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-3d3a538 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;letter-spacing:-1px;text-shadow:0px 0px 6px rgba(255, 255, 255, 0.3);mix-blend-mode:luminosity;color:#EEECECEB;}.elementor-7 .elementor-element.elementor-element-08ce242{--display:flex;}.elementor-7 .elementor-element.elementor-element-e993329{--display:flex;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9;}.elementor-7 .elementor-element.elementor-element-e993329:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e993329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-a2d9dcf .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-76f9f2f{width:var( --container-widget-width, 47% );max-width:47%;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-76f9f2f.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-76f9f2f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;letter-spacing:-1px;text-shadow:0px 0px 6px rgba(255, 255, 255, 0.3);mix-blend-mode:luminosity;color:#EEECECEB;}.elementor-7 .elementor-element.elementor-element-3ebf3c0{--display:flex;}.elementor-7 .elementor-element.elementor-element-48ca65d{--display:flex;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9;}.elementor-7 .elementor-element.elementor-element-48ca65d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-48ca65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-06df6ee .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-0ee8108{width:var( --container-widget-width, 47% );max-width:47%;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-0ee8108.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-0ee8108 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;letter-spacing:-1px;text-shadow:0px 0px 6px rgba(255, 255, 255, 0.3);mix-blend-mode:luminosity;color:#EEECECEB;}.elementor-7 .elementor-element.elementor-element-602560e{--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-progressbar-normal-color:#DDDDDD;}.elementor-7 .elementor-element.elementor-element-e7fdcb6{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e7fdcb6.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-0eeee55{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD80;--border-color:#DDDDDD80;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;--z-index:2;}.elementor-7 .elementor-element.elementor-element-0eeee55.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-f628ee3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f628ee3 .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-77d6c91.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-77d6c91 .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f71844e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f71844e .elementor-heading-title{font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7c758ce{--display:flex;--min-height:1300px;--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-7c758ce:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7c758ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://echtstahl.de/wp-content/uploads/2025/07/echtstahl-pilon-table-daniel-burchard-16-2600x-scaled.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-2e78cdb{--display:flex;--min-height:10px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2e78cdb.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-fc60d35{--divider-border-style:solid;--divider-color:#CBCBCB;--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;--e-transform-rotateZ:-90deg;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-fc60d35.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-fc60d35 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-fc60d35 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-b4e5c2c{padding:15px 0px 0px 0px;font-family:"Inconsolata", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:10px;letter-spacing:-0.4px;color:#CBCBCB;}.elementor-7 .elementor-element.elementor-element-b4e5c2c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-44317c1{--divider-border-style:solid;--divider-color:#CBCBCB;--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;--e-transform-rotateZ:-90deg;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-44317c1.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-44317c1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-44317c1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-e59ebe2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e59ebe2.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-36ba432{width:var( --container-widget-width, 47% );max-width:47%;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-36ba432.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-36ba432 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;letter-spacing:-1px;text-shadow:0px 0px 6px rgba(255, 255, 255, 0.3);mix-blend-mode:luminosity;color:#FFFFFFEB;}.elementor-7 .elementor-element.elementor-element-7c12935{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9ec73fa{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Inconsolata", Sans-serif;font-size:18px;font-weight:400;text-transform:none;letter-spacing:-0.3px;word-spacing:-0.6px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9ec73fa.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-135799e{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-135799e .elementor-divider-separator{width:67%;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-135799e .elementor-divider{text-align:left;padding-block-start:1px;padding-block-end:1px;}.elementor-7 .elementor-element.elementor-element-07e1c2f{--display:flex;--min-height:300px;--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-around;--align-items:flex-end;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-07e1c2f.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-09ed3b9{--display:flex;}.elementor-7 .elementor-element.elementor-element-585014a .elementor-icon-box-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-585014a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-585014a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-585014a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-585014a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-585014a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-585014a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-585014a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-585014a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-585014a.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-585014a .elementor-icon{transition-duration:0.1s;font-size:100px;}.elementor-7 .elementor-element.elementor-element-585014a .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-585014a .elementor-icon-box-title a{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-585014a .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-585014a:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-585014a:has(:focus) .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-585014a .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-100aae8{--display:flex;}.elementor-7 .elementor-element.elementor-element-a9adc9c .elementor-icon-box-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-a9adc9c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a9adc9c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a9adc9c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a9adc9c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a9adc9c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a9adc9c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a9adc9c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a9adc9c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-a9adc9c.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a9adc9c .elementor-icon{transition-duration:0.1s;font-size:100px;}.elementor-7 .elementor-element.elementor-element-a9adc9c .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a9adc9c .elementor-icon-box-title a{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-a9adc9c .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-a9adc9c:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-a9adc9c:has(:focus) .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-a9adc9c .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-8f7b926{--display:flex;}.elementor-7 .elementor-element.elementor-element-ae2bfd1 .elementor-icon-box-wrapper{gap:12px;}.elementor-7 .elementor-element.elementor-element-ae2bfd1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae2bfd1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ae2bfd1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae2bfd1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-ae2bfd1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae2bfd1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-ae2bfd1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-ae2bfd1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-ae2bfd1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ae2bfd1 .elementor-icon{transition-duration:0.1s;font-size:100px;}.elementor-7 .elementor-element.elementor-element-ae2bfd1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-ae2bfd1 .elementor-icon-box-title a{font-family:"Inconsolata", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.4px;}.elementor-7 .elementor-element.elementor-element-ae2bfd1 .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-ae2bfd1:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-ae2bfd1:has(:focus) .elementor-icon-box-title{color:#8C99AE;}.elementor-7 .elementor-element.elementor-element-ae2bfd1 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-ba588e8{--width:100%;}.elementor-7 .elementor-element.elementor-element-0d4248d{--width:40%;}.elementor-7 .elementor-element.elementor-element-18056b9{--width:50%;}.elementor-7 .elementor-element.elementor-element-0e30134{--width:25%;}.elementor-7 .elementor-element.elementor-element-92e8983{--width:44%;}.elementor-7 .elementor-element.elementor-element-530a012{--width:35%;}.elementor-7 .elementor-element.elementor-element-e849774{--width:33%;}.elementor-7 .elementor-element.elementor-element-6fd0824{--width:33%;}.elementor-7 .elementor-element.elementor-element-74f9fa5{--width:33%;}.elementor-7 .elementor-element.elementor-element-0376f73{--width:100%;}.elementor-7 .elementor-element.elementor-element-3ec470e{--width:60%;}.elementor-7 .elementor-element.elementor-element-b007c10{--width:24%;}.elementor-7 .elementor-element.elementor-element-be34172{--width:33%;}.elementor-7 .elementor-element.elementor-element-32e6c28{--width:33%;}.elementor-7 .elementor-element.elementor-element-4551e9b{--width:33%;}.elementor-7 .elementor-element.elementor-element-cacf5a5{--width:33%;}.elementor-7 .elementor-element.elementor-element-8691457{--width:100%;}.elementor-7 .elementor-element.elementor-element-faf079c{--width:100%;}.elementor-7 .elementor-element.elementor-element-7c12935{--width:45%;}.elementor-7 .elementor-element.elementor-element-09ed3b9{--width:33%;}.elementor-7 .elementor-element.elementor-element-100aae8{--width:33%;}.elementor-7 .elementor-element.elementor-element-8f7b926{--width:33%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1b1430b.e-con{--order:99999 /* order end hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-602560e{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3692e4f{--min-height:800px;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-52ed691{--min-height:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-65448b6{padding:0px 20px 40px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-65448b6 .elementor-heading-title{font-size:50px;}.elementor-7 .elementor-element.elementor-element-c6de4b5{padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-c6de4b5 .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-6b51585{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6b51585.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6b51585 .elementor-button{font-size:15px;padding:14px 21px 14px 21px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-b24b481{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-d05e051 .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-74c03e5 .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-2c7cc96 .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-1b1430b{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1b1430b.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-c38eb6a .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-470ab61 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-297f36a .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-dd57339{--min-height:900px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2331825{--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-20c7253{padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-20c7253.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-20c7253 img{width:185px;height:250px;object-fit:contain;object-position:center left;}.elementor-7 .elementor-element.elementor-element-39798f4{padding:0px 20px 0px 20px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-39798f4.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-39798f4 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-e27685d{--min-height:0px;--justify-content:flex-start;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-d4f8fa8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-c2efcee{text-align:center;}.elementor-7 .elementor-element.elementor-element-c2efcee img{width:88%;height:250px;object-fit:cover;object-position:center right;}.elementor-7 .elementor-element.elementor-element-530a012{--min-height:350px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-eac9a9d{font-size:16px;}.elementor-7 .elementor-element.elementor-element-3df44f1{--min-height:1020px;--justify-content:space-between;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3df44f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3df44f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-bad3bcc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-7 .elementor-element.elementor-element-5b24549{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-5b24549 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-51d9849{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-0dd7ff0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-7 .elementor-element.elementor-element-1d7f988 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-5ef4eab{--min-height:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-7 .elementor-element.elementor-element-e849774{--width:90%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e849774.e-con{--order:-99999 /* order start hack */;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-a35e302 .elementor-icon-box-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-a35e302 .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-a35e302 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a35e302 .elementor-icon-box-title a{font-size:15px;}.elementor-7 .elementor-element.elementor-element-6fd0824{--width:90%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6fd0824.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-316eddf .elementor-icon-box-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-316eddf .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-316eddf .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-316eddf .elementor-icon-box-title a{font-size:15px;}.elementor-7 .elementor-element.elementor-element-74f9fa5{--width:90%;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-74f9fa5.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-da04273{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-da04273 .elementor-icon-box-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-da04273 .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-da04273 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-da04273 .elementor-icon-box-title a{font-size:15px;}.elementor-7 .elementor-element.elementor-element-a6a808b{--min-height:900px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-13a9267{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6b8f97e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-e5e0ff2{--padding-top:60px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8a925c7{padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-8a925c7.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-8a925c7 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-0376f73{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-613f2e4{width:100%;max-width:100%;text-align:end;}.elementor-7 .elementor-element.elementor-element-613f2e4 img{width:200px;max-width:80%;height:200px;object-fit:cover;}.elementor-7 .elementor-element.elementor-element-720802e{text-align:start;}.elementor-7 .elementor-element.elementor-element-720802e img{width:200px;max-width:100%;height:200px;object-position:top center;}.elementor-7 .elementor-element.elementor-element-90d0347 img{height:250px;}.elementor-7 .elementor-element.elementor-element-666f709{--min-height:200px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:05px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-3ec470e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3ec470e.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-18279f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-7 .elementor-element.elementor-element-a3035dc{--min-height:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-7 .elementor-element.elementor-element-1a93ed9{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-7 .elementor-element.elementor-element-12225a6{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-7 .elementor-element.elementor-element-e6e6e4d{--container-widget-width:978px;--container-widget-flex-grow:0;width:var( --container-widget-width, 978px );max-width:978px;text-align:start;}.elementor-7 .elementor-element.elementor-element-e6e6e4d .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-f917564{font-size:16px;}.elementor-7 .elementor-element.elementor-element-ab04a16 .elementor-divider-separator{width:85%;}.elementor-7 .elementor-element.elementor-element-f18431f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-7 .elementor-element.elementor-element-32e6c28{--width:63%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a966b4d .elementor-icon-box-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-a966b4d .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-a966b4d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a966b4d .elementor-icon-box-title a{font-size:15px;}.elementor-7 .elementor-element.elementor-element-4551e9b{--width:80%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a472fa9 .elementor-icon-box-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-a472fa9 .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-a472fa9 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a472fa9 .elementor-icon-box-title a{font-size:15px;}.elementor-7 .elementor-element.elementor-element-cacf5a5{--width:80%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-63f1fe1 .elementor-icon-box-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-63f1fe1 .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-63f1fe1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-63f1fe1 .elementor-icon-box-title a{font-size:15px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-b72bcdb .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-62b72cf .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7 .elementor-element.elementor-element-faf079c{--min-height:800px;--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7d2fe88{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7a6181d{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3ebb780{--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-d8eb7cc .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-3d3a538{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-3d3a538 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-08ce242{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e993329:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e993329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://echtstahl.de/wp-content/uploads/2025/08/IMG_8251-scaled.jpg");}.elementor-7 .elementor-element.elementor-element-e993329{--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-a2d9dcf .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-76f9f2f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-76f9f2f .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-3ebf3c0{--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-48ca65d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-48ca65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://echtstahl.de/wp-content/uploads/2025/09/IMG_3846.jpeg");}.elementor-7 .elementor-element.elementor-element-48ca65d{--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7 .elementor-element.elementor-element-06df6ee .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-0ee8108{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-7 .elementor-element.elementor-element-0ee8108 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-602560e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:60px;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-swiper-pagination-size:3px;}:where( .elementor-7 .elementor-element.elementor-element-602560e .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-7 .elementor-element.elementor-element-e7fdcb6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0eeee55{--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-7c758ce{--min-height:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-2e78cdb{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-7 .elementor-element.elementor-element-36ba432{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7 .elementor-element.elementor-element-36ba432 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-9ec73fa{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:16px;}.elementor-7 .elementor-element.elementor-element-135799e .elementor-divider-separator{width:72%;}.elementor-7 .elementor-element.elementor-element-07e1c2f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-7 .elementor-element.elementor-element-09ed3b9{--width:63%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-585014a .elementor-icon-box-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-585014a .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-585014a .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-585014a .elementor-icon-box-title a{font-size:15px;}.elementor-7 .elementor-element.elementor-element-100aae8{--width:63%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a9adc9c .elementor-icon-box-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-a9adc9c .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-a9adc9c .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a9adc9c .elementor-icon-box-title a{font-size:15px;}.elementor-7 .elementor-element.elementor-element-8f7b926{--width:63%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ae2bfd1 .elementor-icon-box-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-ae2bfd1 .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-ae2bfd1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-ae2bfd1 .elementor-icon-box-title a{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-dd57339 *//* Standardgröße – schon definiert in deinem bestehenden Code */
:root {
  --cursor-size: 90px;
}

/* Erweiterte Größe in speziellen Bereichen */
.cursor-expand-area-hover .custom-cursor {
  --cursor-size: 220px; /* deutlich größer */
  background: radial-gradient(
    circle,
    rgba(var(--cursor-color), var(--cursor-opacity-center)) 0%,
    rgba(var(--cursor-color), 0.15) 50%,
    rgba(var(--cursor-color), var(--cursor-opacity-edge)) 80%
  );
  mix-blend-mode: screen; /* wirkt wie „Taschenlampe“ */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df44f1 */.elementor-7 .elementor-element.elementor-element-3df44f1 {
  position: relative;
  z-index: 1;
  --scroll-opacity: 0;
}

.elementor-7 .elementor-element.elementor-element-3df44f1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, var(--scroll-opacity));
  z-index: 0;
  pointer-events: none;
  transition: background 0.1s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3035dc */.elementor-7 .elementor-element.elementor-element-a3035dc {
  position: relative;
  z-index: 1;
  --scroll-opacity: 0;
}

.elementor-7 .elementor-element.elementor-element-a3035dc::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, var(--scroll-opacity));
  z-index: 0;
  pointer-events: none;
  transition: background 0.1s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c758ce */.elementor-7 .elementor-element.elementor-element-7c758ce {
  position: relative;
  z-index: 1;
  --scroll-opacity: 0;
}

.elementor-7 .elementor-element.elementor-element-7c758ce::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, var(--scroll-opacity));
  z-index: 0;
  pointer-events: none;
  transition: background 0.1s ease-out;
}/* End custom CSS */