.elementor-kit-6{--e-global-color-primary:#E63812;--e-global-color-secondary:#F59C00;--e-global-color-text:#1A1A1A;--e-global-color-accent:#E6223F;--e-global-color-c617587:#166B80;--e-global-color-7d91909:#FAFAFA;--e-global-color-7610827:#4A4A4A;--e-global-color-a554412:#ECECEC;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Poppins",Sans-serif;font-size:1.08rem;font-weight:300;line-height:1.7}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#0000;font-family:"Neulis Cursive",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.7;letter-spacing:.05em;color:var(--e-global-color-7d91909);border-radius:14px 14px 14px 14px;padding:16px 28px 16px 28px}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-kit-6 a{font-family:"Poppins",Sans-serif;line-height:1.7}.elementor-kit-6 h1{font-family:"Neulis Cursive",Sans-serif;font-size:clamp(2.4rem, 5vw, 4rem);font-weight:700;text-transform:uppercase;line-height:1.06;letter-spacing:.04em}.elementor-kit-6 h2{font-family:"Neulis Cursive",Sans-serif;font-size:clamp(1.75rem, 3.5vw, 2.75rem);font-weight:700;text-transform:uppercase;line-height:1.05;letter-spacing:.04em}.elementor-kit-6 h3{font-family:"Neulis Cursive",Sans-serif;font-size:1.6rem;font-weight:700;text-transform:uppercase;line-height:1.05;letter-spacing:.04em}.elementor-kit-6 h4{font-family:"Neulis Cursive",Sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;line-height:1.05;letter-spacing:.12em}.elementor-kit-6 h5{font-family:"Neulis Cursive",Sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;line-height:1.7;word-spacing:.16em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1400px}.e-con{--container-max-width:1400px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:0px}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-6 h1{font-size:32px}.elementor-kit-6 h2{font-size:26px}.elementor-kit-6 h3{font-size:24px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{text-transform:none;font-family:'Poppins';font-weight:500}body.logged-in .berater-login{display:none!important}body:not(.logged-in) .berater-dashboard{display:none!important}@media(max-width:1200px){header .elementor-nav-menu--main .elementor-nav-menu a{padding:13px 10px!important}.button-white .elementor-button{padding:16px 5px!important;min-width:80px!important;justify-content:center;display:grid;width:80px}}header .elementor-menu-toggle:focus svg{fill:#FFFFFF!important}header .elementor-nav-menu--dropdown{background-image:linear-gradient(90deg,var(--e-global-color-accent) 0%,var(--e-global-color-primary) 100%)!important}@media(max-width:767px){header .elementor-nav-menu--dropdown{height:calc(100dvh - 60px)!important;align-content:center}}.elementor-item::after{top:70px}@media(max-width:767px){header .elementor-nav-menu{height:calc(100dvh - 60px)!important;align-content:center;display:grid!important;justify-content:center}}.mobile-header-contact-button,.mobile-header-contact-button a{background-color:#FFF;border-radius:18px;max-width:200px;justify-self:center;color:#000!important}.button-white a{background-image:none!important;min-width:120px}.button-gradient a{background-image:linear-gradient(100deg,var(--e-global-color-primary) 0%,var(--e-global-color-secondary) 100%)}.m0,.m0 p,.m0 h5{margin-top:0!important;margin-bottom:0!important}.subheadline{display:inline-block;font-family:"Neulis Cursive",sans-serif;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.step-num{font-family:"Neulis Cursive",sans-serif;font-size:6.5rem;font-weight:700;line-height:1;letter-spacing:.02em}.step-headline{font-family:"Neulis Cursive",sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;transition:color 0.8s ease}.step-box{width:220px;height:220px}@media (max-width:1024px){.step-box{width:200px;height:200px}}.font-gradient h1,.font-gradient h2,.font-gradient h3,.font-gradient h4{padding-top:10px;background:linear-gradient(160deg,#e6223f 0%,#e63812 45%,#f59c00 70%,#f59c00 100%);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important}.font-gradient strong{padding-top:10px;background:linear-gradient(135deg,#e6223f 0%,#e63812 55%,#f59c00 100%);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important}@media (max-width:767px){.step-box{width:180px;height:180px}.step-num{font-size:4rem}.step-headline{font-size:1.1rem}}.gw-process .gw-process-text{position:relative;z-index:3;isolation:isolate}.gw-process .gw-process-text::before{content:"";position:absolute;inset:-10px 0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#fff0 0%,rgb(255 255 255 / .6) 10%,rgb(255 255 255 / .6) 10%,rgb(255 255 255 / .6) 90%,rgb(255 255 255 / .6) 90%,#fff0 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(to bottom,#fff0 0%,rgb(255 255 255) 10%,rgb(255 255 255) 90%,#fff0 100%);mask-image:linear-gradient(to bottom,#fff0 0%,rgb(255 255 255) 10%,rgb(255 255 255) 90%,#fff0 100%)}ul{padding-left:5px!important}.list-arrow li{position:relative;list-style:none;padding-left:40px;line-height:1.4;margin-bottom:15px}.list-arrow li::before{content:"→";position:absolute;top:0;left:0;line-height:inherit;color:#e6223f;transform:translateY(-.04em)}.list-arrow strong{font-family:"Neulis Cursive",sans-serif;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.list-check li{position:relative;list-style:none;padding-left:40px;line-height:1.4;margin-bottom:15px}.list-check li::before{content:url(/wp-content/uploads/2026/07/generationenwerk-icon-check.svg);position:absolute;top:0;left:0;line-height:inherit;color:#e6223f;transform:translateY(.1em)}.team .team-hover{opacity:0;transition:opacity 0.8s ease}.team:hover .team-hover{opacity:1}.service-tile{cursor:pointer;transform:translateY(0);transition:transform 0.4s ease}.service-tile:hover{transform:translateY(-20px)}.partner{--overlay-color:rgba(255, 255, 255, 0.15);position:relative;overflow:hidden;background-image:url(/wp-content/uploads/2026/07/generationen-werk-erbe-partner-fachleute.webp);background-position:center;background-size:cover;transition:color 0.4s ease}.partner::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-color:var(--overlay-color);transition:background-color 0.4s ease}.partner>*{position:relative;z-index:1}.partner h2,.partner .subheadline{transition:color 0.4s ease}.partner a{transition:color 0.8s ease,border-color 0.4s ease}.partner:has(.partner-tile-red:hover){--overlay-color:rgba(225, 20, 55, 0.6)}.partner:has(.partner-tile-petrol:hover){--overlay-color:rgba(0, 105, 125, 0.6)}.partner:has(.partner-tile-yellow:hover){--overlay-color:rgba(245, 170, 0, 0.6)}.partner:has(.partner-tile-orange:hover){--overlay-color:rgba(235, 80, 35, 0.6)}.partner:has(.partner-tile-red:hover,.partner-tile-petrol:hover,.partner-tile-yellow:hover,.partner-tile-orange:hover),.partner:has(.partner-tile-red:hover,.partner-tile-petrol:hover,.partner-tile-yellow:hover,.partner-tile-orange:hover) h2,.partner:has(.partner-tile-red:hover,.partner-tile-petrol:hover,.partner-tile-yellow:hover,.partner-tile-orange:hover) .subheadline,.partner:has(.partner-tile-red:hover,.partner-tile-petrol:hover,.partner-tile-yellow:hover,.partner-tile-orange:hover) a{color:#ffffff!important}.partner:has(.partner-tile-red:hover,.partner-tile-petrol:hover,.partner-tile-yellow:hover,.partner-tile-orange:hover) a{border-color:#ffffff!important}.partner-tile{cursor:pointer;transform:translateY(0);transition:transform 0.4s ease,border-color 0.1s ease,background-color 0.4s ease,color 0.4s ease}.partner-tile:hover{color:#ffffff!important;border-color:transparent!important;transform:translateY(-14px)}.partner-tile-red:hover{background-color:#e6223f}.partner-tile-petrol:hover{background-color:#166b80}.partner-tile-yellow:hover{background-color:#f59c00}.partner-tile-orange:hover{background-color:#e63812}.price-bg{background-color:#FFEDE0}.model{background-color:rgb(255 255 255 / .3);border-radius:100px}.fg-layout-3-search-box{padding-left:10px;margin-left:10px}@media(max-width:767px){.fg-layout-3-search-box{margin-left:15px;flex-basis:calc(100% - 30px)}}.gallery-item-thumbnail-wrap{display:none}.fg-filter-wrap{display:none}.fg-item-title{padding-bottom:20px;background-color:#FFFFFF!important}.fg-item-content p{margin-bottom:8px;background-color:#FAFAFA;border-radius:8px}.fg-item-content p:hover{background-color:#EEE;cursor:pointer}.fg-item-content a{color:#4A4A4A;font-size:15px;padding:10px;display:block}.fg-layout-3-filters-wrap{margin-left:0px!important;max-width:800px!important;margin-bottom:80px!important}.fg-layout-3-item-content{min-height:370px}@media(max-width:767px){.fg-layout-3-item-content{min-height:0}}.icon-bg{background-color:rgb(255 255 255 / .18);border-radius:14px}.eael-filterable-gallery-item-wrap{width:calc(33.3333% - 4px)!important}@media(max-width:1024px){.eael-filterable-gallery-item-wrap{width:calc(50% - 4px)!important}}@media(max-width:767px){.eael-filterable-gallery-item-wrap{width:calc(100% - 4px)!important}}.berater-avatar{width:100%;max-width:300px;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:32px;overflow:hidden}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:auto;src:url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Light.eot);src:url('https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Light.eot#1790755947') format('embedded-opentype'),url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Light.woff2) format('woff2'),url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Light.woff) format('woff'),url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Light.ttf) format('truetype'),url('https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Light.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:auto;src:url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Regular.eot);src:url('https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Regular.eot#1790755947') format('embedded-opentype'),url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Regular.woff2) format('woff2'),url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Regular.woff) format('woff'),url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Regular.ttf) format('truetype'),url('https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Regular.svg#Poppins') format('svg')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:auto;src:url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Bold.eot);src:url('https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Bold.eot#1790755947') format('embedded-opentype'),url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Bold.woff2) format('woff2'),url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Bold.woff) format('woff'),url(https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Bold.ttf) format('truetype'),url('https://generationen-werk.de/wp-content/uploads/2026/07/Poppins-Bold.svg#Poppins') format('svg')}@font-face{font-family:'Neulis Cursive';font-style:normal;font-weight:700;font-display:auto;src:url(https://generationen-werk.de/wp-content/uploads/2026/07/neulis-cursive-bold.eot);src:url('https://generationen-werk.de/wp-content/uploads/2026/07/neulis-cursive-bold.eot#1790755947') format('embedded-opentype'),url(https://generationen-werk.de/wp-content/uploads/2026/07/neulis-cursive-bold.woff2) format('woff2'),url(https://generationen-werk.de/wp-content/uploads/2026/07/neulis-cursive-bold.woff) format('woff'),url(https://generationen-werk.de/wp-content/uploads/2026/07/neulis-cursive-bold.ttf) format('truetype'),url('https://generationen-werk.de/wp-content/uploads/2026/07/neulis-cursive-bold.svg#NeulisCursive') format('svg')}