.elementor-1238 .elementor-element.elementor-element-d4e0c7f{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1238 .elementor-element.elementor-element-c3140e8{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:21px 21px 21px 21px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-c3140e8.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-1238 .elementor-element.elementor-element-753001b{--display:flex;--min-height:195px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:18px 18px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-753001b:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-753001b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00104800;background-image:url("https://puellmann-dach.de/wp-content/uploads/2026/06/2026-09-02-Digital-Candy-Werbeagentur-Puellmann-Dachbau-hauke-mueller-fotografie_HMF0323-web.webp");background-position:center center;background-size:cover;}.elementor-1238 .elementor-element.elementor-element-d03c047{--display:flex;--min-height:230px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 18px 18px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-d03c047:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-d03c047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(68deg, var( --e-global-color-9dbac19 ) 0%, var( --e-global-color-e248787 ) 100%);}.elementor-1238 .elementor-element.elementor-element-0ec930a .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-1238 .elementor-element.elementor-element-0ec930a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-0ec930a .elementor-icon{font-size:40px;}.elementor-1238 .elementor-element.elementor-element-0ec930a .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-0ec930a .elementor-icon-box-title a{font-family:"Work Sans lokal", Sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;}.elementor-1238 .elementor-element.elementor-element-0ec930a .elementor-icon-box-description{font-family:"Work Sans lokal", Sans-serif;font-size:0.8rem;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:1rem;color:var( --e-global-color-a5f4f9a );}.elementor-1238 .elementor-element.elementor-element-27d42c3 .elementor-button{background-color:#001D7500;fill:var( --e-global-color-15e3d53 );color:var( --e-global-color-15e3d53 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d1f94f );border-radius:0px 0px 0px 0px;padding:0rem 0rem 0.25rem 0rem;}.elementor-1238 .elementor-element.elementor-element-27d42c3 .elementor-button:hover, .elementor-1238 .elementor-element.elementor-element-27d42c3 .elementor-button:focus{background-color:#0B2C8D00;color:var( --e-global-color-6f579e4 );border-color:var( --e-global-color-0d1f94f );}.elementor-1238 .elementor-element.elementor-element-27d42c3{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1238 .elementor-element.elementor-element-27d42c3.elementor-element{--align-self:flex-start;}.elementor-1238 .elementor-element.elementor-element-27d42c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1238 .elementor-element.elementor-element-27d42c3 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1238 .elementor-element.elementor-element-27d42c3 .elementor-button:hover svg, .elementor-1238 .elementor-element.elementor-element-27d42c3 .elementor-button:focus svg{fill:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-f927a58{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:21px 21px 21px 21px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-f927a58.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-1238 .elementor-element.elementor-element-a2525d6{--display:flex;--min-height:195px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:18px 18px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-a2525d6:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-a2525d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00104800;background-image:url("https://puellmann-dach.de/wp-content/uploads/2026/06/2026-09-02-Digital-Candy-Werbeagentur-Puellmann-Dachbau-hauke-mueller-fotografie_HMF0290-web.webp");background-position:center center;background-size:cover;}.elementor-1238 .elementor-element.elementor-element-a181162{--display:flex;--min-height:230px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 18px 18px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-a181162:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-a181162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(68deg, var( --e-global-color-9dbac19 ) 0%, var( --e-global-color-e248787 ) 100%);}.elementor-1238 .elementor-element.elementor-element-c972f10 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-1238 .elementor-element.elementor-element-c972f10 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-c972f10 .elementor-icon{font-size:40px;}.elementor-1238 .elementor-element.elementor-element-c972f10 .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-c972f10 .elementor-icon-box-title a{font-family:"Work Sans lokal", Sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;}.elementor-1238 .elementor-element.elementor-element-c972f10 .elementor-icon-box-description{font-family:"Work Sans lokal", Sans-serif;font-size:0.8rem;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:1rem;color:var( --e-global-color-a5f4f9a );}.elementor-1238 .elementor-element.elementor-element-0037f43 .elementor-button{background-color:#001D7500;fill:var( --e-global-color-15e3d53 );color:var( --e-global-color-15e3d53 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d1f94f );border-radius:0px 0px 0px 0px;padding:0rem 0rem 0.25rem 0rem;}.elementor-1238 .elementor-element.elementor-element-0037f43 .elementor-button:hover, .elementor-1238 .elementor-element.elementor-element-0037f43 .elementor-button:focus{background-color:#0B2C8D00;color:var( --e-global-color-6f579e4 );border-color:var( --e-global-color-0d1f94f );}.elementor-1238 .elementor-element.elementor-element-0037f43{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1238 .elementor-element.elementor-element-0037f43.elementor-element{--align-self:flex-start;}.elementor-1238 .elementor-element.elementor-element-0037f43 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1238 .elementor-element.elementor-element-0037f43 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1238 .elementor-element.elementor-element-0037f43 .elementor-button:hover svg, .elementor-1238 .elementor-element.elementor-element-0037f43 .elementor-button:focus svg{fill:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-7a7d3b4{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:21px 21px 21px 21px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-7a7d3b4.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-1238 .elementor-element.elementor-element-274b64d{--display:flex;--min-height:195px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:18px 18px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-274b64d:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-274b64d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00104800;background-image:url("https://puellmann-dach.de/wp-content/uploads/2026/06/2026-09-02-Digital-Candy-Werbeagentur-Puellmann-Dachbau-hauke-mueller-fotografie_HMF0343-web.webp");background-position:center center;background-size:cover;}.elementor-1238 .elementor-element.elementor-element-58e98b8{--display:flex;--min-height:230px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 18px 18px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-58e98b8:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-58e98b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(68deg, var( --e-global-color-9dbac19 ) 0%, var( --e-global-color-e248787 ) 100%);}.elementor-1238 .elementor-element.elementor-element-bc783e3 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-1238 .elementor-element.elementor-element-bc783e3 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-bc783e3 .elementor-icon{font-size:40px;}.elementor-1238 .elementor-element.elementor-element-bc783e3 .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-bc783e3 .elementor-icon-box-title a{font-family:"Work Sans lokal", Sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;}.elementor-1238 .elementor-element.elementor-element-bc783e3 .elementor-icon-box-description{font-family:"Work Sans lokal", Sans-serif;font-size:0.8rem;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:1rem;color:var( --e-global-color-a5f4f9a );}.elementor-1238 .elementor-element.elementor-element-264627a .elementor-button{background-color:#001D7500;fill:var( --e-global-color-15e3d53 );color:var( --e-global-color-15e3d53 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d1f94f );border-radius:0px 0px 0px 0px;padding:0rem 0rem 0.25rem 0rem;}.elementor-1238 .elementor-element.elementor-element-264627a .elementor-button:hover, .elementor-1238 .elementor-element.elementor-element-264627a .elementor-button:focus{background-color:#0B2C8D00;color:var( --e-global-color-6f579e4 );border-color:var( --e-global-color-0d1f94f );}.elementor-1238 .elementor-element.elementor-element-264627a{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1238 .elementor-element.elementor-element-264627a.elementor-element{--align-self:flex-start;}.elementor-1238 .elementor-element.elementor-element-264627a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1238 .elementor-element.elementor-element-264627a .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1238 .elementor-element.elementor-element-264627a .elementor-button:hover svg, .elementor-1238 .elementor-element.elementor-element-264627a .elementor-button:focus svg{fill:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-5ec9b77{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:21px 21px 21px 21px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-5ec9b77.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-1238 .elementor-element.elementor-element-facacd5{--display:flex;--min-height:195px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:18px 18px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-facacd5:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-facacd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00104800;background-image:url("https://puellmann-dach.de/wp-content/uploads/2026/06/2026-09-02-Digital-Candy-Werbeagentur-Puellmann-Dachbau-hauke-mueller-fotografie_HMF0337-web.webp");background-position:center center;background-size:cover;}.elementor-1238 .elementor-element.elementor-element-e71d291{--display:flex;--min-height:230px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 18px 18px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-e71d291:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-e71d291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(68deg, var( --e-global-color-9dbac19 ) 0%, var( --e-global-color-e248787 ) 100%);}.elementor-1238 .elementor-element.elementor-element-6fdb861 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-1238 .elementor-element.elementor-element-6fdb861 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-6fdb861 .elementor-icon{font-size:40px;}.elementor-1238 .elementor-element.elementor-element-6fdb861 .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-6fdb861 .elementor-icon-box-title a{font-family:"Work Sans lokal", Sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;}.elementor-1238 .elementor-element.elementor-element-6fdb861 .elementor-icon-box-description{font-family:"Work Sans lokal", Sans-serif;font-size:0.8rem;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:1rem;color:var( --e-global-color-a5f4f9a );}.elementor-1238 .elementor-element.elementor-element-1fca30b .elementor-button{background-color:#001D7500;fill:var( --e-global-color-15e3d53 );color:var( --e-global-color-15e3d53 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d1f94f );border-radius:0px 0px 0px 0px;padding:0rem 0rem 0.25rem 0rem;}.elementor-1238 .elementor-element.elementor-element-1fca30b .elementor-button:hover, .elementor-1238 .elementor-element.elementor-element-1fca30b .elementor-button:focus{background-color:#0B2C8D00;color:var( --e-global-color-6f579e4 );border-color:var( --e-global-color-0d1f94f );}.elementor-1238 .elementor-element.elementor-element-1fca30b{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1238 .elementor-element.elementor-element-1fca30b.elementor-element{--align-self:flex-start;}.elementor-1238 .elementor-element.elementor-element-1fca30b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1238 .elementor-element.elementor-element-1fca30b .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1238 .elementor-element.elementor-element-1fca30b .elementor-button:hover svg, .elementor-1238 .elementor-element.elementor-element-1fca30b .elementor-button:focus svg{fill:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-cadc29e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:21px 21px 21px 21px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-cadc29e.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-1238 .elementor-element.elementor-element-b9055dd{--display:flex;--min-height:195px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.07;--border-radius:18px 18px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-b9055dd:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-b9055dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBD9D8;background-image:url("https://puellmann-dach.de/wp-content/uploads/2026/06/2026-09-02-Digital-Candy-Werbeagentur-Puellmann-Dachbau-hauke-mueller-fotografie_HMF0374-web.webp");background-position:center center;background-size:cover;}.elementor-1238 .elementor-element.elementor-element-b9055dd::before, .elementor-1238 .elementor-element.elementor-element-b9055dd > .elementor-background-video-container::before, .elementor-1238 .elementor-element.elementor-element-b9055dd > .e-con-inner > .elementor-background-video-container::before, .elementor-1238 .elementor-element.elementor-element-b9055dd > .elementor-background-slideshow::before, .elementor-1238 .elementor-element.elementor-element-b9055dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1238 .elementor-element.elementor-element-b9055dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1238 .elementor-element.elementor-element-f1d9fb8{--display:flex;--min-height:230px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 18px 18px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-f1d9fb8:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-f1d9fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(68deg, var( --e-global-color-9dbac19 ) 0%, var( --e-global-color-e248787 ) 100%);}.elementor-1238 .elementor-element.elementor-element-90991df .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-1238 .elementor-element.elementor-element-90991df .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-90991df .elementor-icon{font-size:40px;}.elementor-1238 .elementor-element.elementor-element-90991df .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-90991df .elementor-icon-box-title a{font-family:"Work Sans lokal", Sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;}.elementor-1238 .elementor-element.elementor-element-90991df .elementor-icon-box-description{font-family:"Work Sans lokal", Sans-serif;font-size:0.8rem;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:1rem;color:var( --e-global-color-a5f4f9a );}.elementor-1238 .elementor-element.elementor-element-6ddc873 .elementor-button{background-color:#001D7500;fill:var( --e-global-color-15e3d53 );color:var( --e-global-color-15e3d53 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d1f94f );border-radius:0px 0px 0px 0px;padding:0rem 0rem 0.25rem 0rem;}.elementor-1238 .elementor-element.elementor-element-6ddc873 .elementor-button:hover, .elementor-1238 .elementor-element.elementor-element-6ddc873 .elementor-button:focus{background-color:#0B2C8D00;color:var( --e-global-color-6f579e4 );border-color:var( --e-global-color-0d1f94f );}.elementor-1238 .elementor-element.elementor-element-6ddc873{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1238 .elementor-element.elementor-element-6ddc873.elementor-element{--align-self:flex-start;}.elementor-1238 .elementor-element.elementor-element-6ddc873 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1238 .elementor-element.elementor-element-6ddc873 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1238 .elementor-element.elementor-element-6ddc873 .elementor-button:hover svg, .elementor-1238 .elementor-element.elementor-element-6ddc873 .elementor-button:focus svg{fill:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-f7262ad{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:21px 21px 21px 21px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-f7262ad.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-1238 .elementor-element.elementor-element-60aadec{--display:flex;--min-height:195px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.07;--border-radius:18px 18px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-60aadec:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-60aadec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBD9D8;background-image:url("https://puellmann-dach.de/wp-content/uploads/2026/06/2026-09-02-Digital-Candy-Werbeagentur-Puellmann-Dachbau-hauke-mueller-fotografie_HMF0396-web.webp");background-position:center center;background-size:cover;}.elementor-1238 .elementor-element.elementor-element-60aadec::before, .elementor-1238 .elementor-element.elementor-element-60aadec > .elementor-background-video-container::before, .elementor-1238 .elementor-element.elementor-element-60aadec > .e-con-inner > .elementor-background-video-container::before, .elementor-1238 .elementor-element.elementor-element-60aadec > .elementor-background-slideshow::before, .elementor-1238 .elementor-element.elementor-element-60aadec > .e-con-inner > .elementor-background-slideshow::before, .elementor-1238 .elementor-element.elementor-element-60aadec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1238 .elementor-element.elementor-element-bc6b047{--display:flex;--min-height:230px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 18px 18px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1238 .elementor-element.elementor-element-bc6b047:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-bc6b047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(68deg, var( --e-global-color-9dbac19 ) 0%, var( --e-global-color-e248787 ) 100%);}.elementor-1238 .elementor-element.elementor-element-bffd88e .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-1238 .elementor-element.elementor-element-bffd88e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-6f579e4 );}.elementor-1238 .elementor-element.elementor-element-bffd88e .elementor-icon{font-size:40px;}.elementor-1238 .elementor-element.elementor-element-bffd88e .elementor-icon-box-title, .elementor-1238 .elementor-element.elementor-element-bffd88e .elementor-icon-box-title a{font-family:"Work Sans lokal", Sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;}.elementor-1238 .elementor-element.elementor-element-bffd88e .elementor-icon-box-description{font-family:"Work Sans lokal", Sans-serif;font-size:0.8rem;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:1rem;color:var( --e-global-color-a5f4f9a );}.elementor-1238 .elementor-element.elementor-element-135b9f5 .elementor-button{background-color:#001D7500;fill:var( --e-global-color-15e3d53 );color:var( --e-global-color-15e3d53 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-0d1f94f );border-radius:0px 0px 0px 0px;padding:0rem 0rem 0.25rem 0rem;}.elementor-1238 .elementor-element.elementor-element-135b9f5 .elementor-button:hover, .elementor-1238 .elementor-element.elementor-element-135b9f5 .elementor-button:focus{background-color:#0B2C8D00;color:var( --e-global-color-6f579e4 );border-color:var( --e-global-color-0d1f94f );}.elementor-1238 .elementor-element.elementor-element-135b9f5{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1238 .elementor-element.elementor-element-135b9f5.elementor-element{--align-self:flex-start;}.elementor-1238 .elementor-element.elementor-element-135b9f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1238 .elementor-element.elementor-element-135b9f5 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1238 .elementor-element.elementor-element-135b9f5 .elementor-button:hover svg, .elementor-1238 .elementor-element.elementor-element-135b9f5 .elementor-button:focus svg{fill:var( --e-global-color-6f579e4 );}@media(min-width:621px){.elementor-1238 .elementor-element.elementor-element-d4e0c7f{--width:100%;}.elementor-1238 .elementor-element.elementor-element-c3140e8{--width:24%;}.elementor-1238 .elementor-element.elementor-element-f927a58{--width:24%;}.elementor-1238 .elementor-element.elementor-element-7a7d3b4{--width:24%;}.elementor-1238 .elementor-element.elementor-element-5ec9b77{--width:24%;}.elementor-1238 .elementor-element.elementor-element-cadc29e{--width:24%;}.elementor-1238 .elementor-element.elementor-element-f7262ad{--width:24%;}}@media(max-width:1200px) and (min-width:621px){.elementor-1238 .elementor-element.elementor-element-c3140e8{--width:44%;}.elementor-1238 .elementor-element.elementor-element-f927a58{--width:44%;}.elementor-1238 .elementor-element.elementor-element-7a7d3b4{--width:44%;}.elementor-1238 .elementor-element.elementor-element-5ec9b77{--width:44%;}.elementor-1238 .elementor-element.elementor-element-cadc29e{--width:44%;}.elementor-1238 .elementor-element.elementor-element-f7262ad{--width:44%;}}@media(max-width:1024px) and (min-width:621px){.elementor-1238 .elementor-element.elementor-element-c3140e8{--width:48%;}.elementor-1238 .elementor-element.elementor-element-f927a58{--width:48%;}.elementor-1238 .elementor-element.elementor-element-7a7d3b4{--width:48%;}.elementor-1238 .elementor-element.elementor-element-5ec9b77{--width:48%;}.elementor-1238 .elementor-element.elementor-element-cadc29e{--width:48%;}.elementor-1238 .elementor-element.elementor-element-f7262ad{--width:48%;}}@media(max-width:880px) and (min-width:621px){.elementor-1238 .elementor-element.elementor-element-c3140e8{--width:70%;}.elementor-1238 .elementor-element.elementor-element-f927a58{--width:70%;}.elementor-1238 .elementor-element.elementor-element-7a7d3b4{--width:70%;}.elementor-1238 .elementor-element.elementor-element-5ec9b77{--width:70%;}.elementor-1238 .elementor-element.elementor-element-cadc29e{--width:70%;}.elementor-1238 .elementor-element.elementor-element-f7262ad{--width:70%;}}@media(max-width:1366px){.elementor-1238 .elementor-element.elementor-element-d4e0c7f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:1024px){.elementor-1238 .elementor-element.elementor-element-d4e0c7f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1238 .elementor-element.elementor-element-c3140e8{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1238 .elementor-element.elementor-element-f927a58{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1238 .elementor-element.elementor-element-7a7d3b4{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1238 .elementor-element.elementor-element-5ec9b77{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1238 .elementor-element.elementor-element-cadc29e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1238 .elementor-element.elementor-element-f7262ad{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:880px){.elementor-1238 .elementor-element.elementor-element-d4e0c7f{--justify-content:center;}.elementor-1238 .elementor-element.elementor-element-753001b{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-d03c047{--min-height:0px;}.elementor-1238 .elementor-element.elementor-element-0ec930a{width:100%;max-width:100%;}.elementor-1238 .elementor-element.elementor-element-a2525d6{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-a181162{--min-height:0px;}.elementor-1238 .elementor-element.elementor-element-c972f10{width:100%;max-width:100%;}.elementor-1238 .elementor-element.elementor-element-274b64d{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-58e98b8{--min-height:0px;}.elementor-1238 .elementor-element.elementor-element-bc783e3{width:100%;max-width:100%;}.elementor-1238 .elementor-element.elementor-element-facacd5{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-e71d291{--min-height:0px;}.elementor-1238 .elementor-element.elementor-element-6fdb861{width:100%;max-width:100%;}.elementor-1238 .elementor-element.elementor-element-b9055dd{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-f1d9fb8{--min-height:0px;}.elementor-1238 .elementor-element.elementor-element-90991df{width:100%;max-width:100%;}.elementor-1238 .elementor-element.elementor-element-60aadec{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-bc6b047{--min-height:0px;}.elementor-1238 .elementor-element.elementor-element-bffd88e{width:100%;max-width:100%;}}@media(max-width:620px){.elementor-1238 .elementor-element.elementor-element-d4e0c7f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1238 .elementor-element.elementor-element-c3140e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-753001b{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-f927a58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-a2525d6{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-7a7d3b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-274b64d{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-5ec9b77{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-facacd5{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-cadc29e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-b9055dd{--min-height:220px;}.elementor-1238 .elementor-element.elementor-element-f7262ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-60aadec{--min-height:220px;}}/* Start custom CSS for button, class: .elementor-element-27d42c3 */.elementor-1238 .elementor-element.elementor-element-27d42c3:hover .elementor-button-icon svg{transform:translateX(0.35rem)!important;transition:0.3s;}
.elementor-1238 .elementor-element.elementor-element-27d42c3 .elementor-button-icon svg{transition:0.2s;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0037f43 */.elementor-1238 .elementor-element.elementor-element-0037f43:hover .elementor-button-icon svg{transform:translateX(0.35rem)!important;transition:0.3s;}
.elementor-1238 .elementor-element.elementor-element-0037f43 .elementor-button-icon svg{transition:0.2s;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-264627a */.elementor-1238 .elementor-element.elementor-element-264627a:hover .elementor-button-icon svg{transform:translateX(0.35rem)!important;transition:0.3s;}
.elementor-1238 .elementor-element.elementor-element-264627a .elementor-button-icon svg{transition:0.2s;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fca30b */.elementor-1238 .elementor-element.elementor-element-1fca30b:hover .elementor-button-icon svg{transform:translateX(0.35rem)!important;transition:0.3s;}
.elementor-1238 .elementor-element.elementor-element-1fca30b .elementor-button-icon svg{transition:0.2s;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ddc873 */.elementor-1238 .elementor-element.elementor-element-6ddc873:hover .elementor-button-icon svg{transform:translateX(0.35rem)!important;transition:0.3s;}
.elementor-1238 .elementor-element.elementor-element-6ddc873 .elementor-button-icon svg{transition:0.2s;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-135b9f5 */.elementor-1238 .elementor-element.elementor-element-135b9f5:hover .elementor-button-icon svg{transform:translateX(0.35rem)!important;transition:0.3s;}
.elementor-1238 .elementor-element.elementor-element-135b9f5 .elementor-button-icon svg{transition:0.2s;}/* End custom CSS */