.elementor-58 .elementor-element.elementor-element-2c1a37e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-6a1fdf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-8a645e3{width:auto;max-width:auto;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:45px 45px 45px 45px;text-align:start;}.elementor-58 .elementor-element.elementor-element-8a645e3.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-8a645e3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-7232f64{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-58 .elementor-element.elementor-element-7232f64 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.7vw;font-weight:700;line-height:1.5em;color:#285A84;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-d1f107e{font-family:"Montserrat", Sans-serif;font-weight:500;color:#285A84;}.elementor-58 .elementor-element.elementor-element-a129259{--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-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-58 .elementor-element.elementor-element-7c75c6a .elementor-button{background-color:#85C872;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:1vw 3vw 1vw 3vw;}.elementor-58 .elementor-element.elementor-element-7c75c6a{margin:0vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-58 .elementor-element.elementor-element-b2c1493 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:040px 040px 040px 040px;padding:1vw 03vw 1vw 03vw;}.elementor-58 .elementor-element.elementor-element-6a67416{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-58 .elementor-element.elementor-element-132030c img{border-radius:20px 20px 20px 20px;box-shadow:0px 7px 10px 4px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-2a9ecb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-58 .elementor-element.elementor-element-bfbaae7{--display:flex;--min-height:1154px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-bfbaae7:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-bfbaae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://am.kwako.de/wp-content/uploads/2026/07/Einfamilienhaus_Dachausbau.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-58 .elementor-element.elementor-element-3f43c2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-58 .elementor-element.elementor-element-3f43c2e.e-con{--align-self:center;}.elementor-58 .elementor-element.elementor-element-d23605f{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:025px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-d23605f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d23605f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AAAAAA3D;}.elementor-58 .elementor-element.elementor-element-d23605f.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:0px;}.elementor-58 .elementor-element.elementor-element-d23605f.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:0px;}#wpadminbar ~ .elementor-58 .elementor-element.elementor-element-d23605f.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-58 .elementor-element.elementor-element-d23605f.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(0px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-58 .elementor-element.elementor-element-d23605f.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-58 .elementor-element.elementor-element-d23605f.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(0px + var(--wpadminbar-height, 0px));}.elementor-58 .elementor-element.elementor-element-d23605f.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(11.9px);backdrop-filter:blur(11.9px);border-radius:inherit;background-color:inherit;}.elementor-58 .elementor-element.elementor-element-d23605f.elementor-element.e-flex.jkit-sticky-element--enabled{z-index:100;}.elementor-58 .elementor-element.elementor-element-c782f58{width:auto;max-width:auto;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:45px 45px 45px 45px;text-align:start;}.elementor-58 .elementor-element.elementor-element-c782f58.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-c782f58 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.57);color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-15b3d34{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-58 .elementor-element.elementor-element-15b3d34 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2.7vw;font-weight:700;line-height:1.5em;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.52);color:#285A84;}.elementor-58 .elementor-element.elementor-element-889470a{font-family:"Montserrat", Sans-serif;font-weight:500;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.52);color:#285A84;}.elementor-58 .elementor-element.elementor-element-a8bdf13{--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-58 .elementor-element.elementor-element-b0042d6 .elementor-button{background-color:#85C872;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:1vw 3vw 1vw 3vw;}.elementor-58 .elementor-element.elementor-element-b0042d6{margin:0vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-58 .elementor-element.elementor-element-ce3c3fc .elementor-button{background-color:#FFFFFF00;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:040px 040px 040px 040px;padding:1vw 03vw 1vw 03vw;}.elementor-58 .elementor-element.elementor-element-fa142e7{--display:flex;}.elementor-58 .elementor-element.elementor-element-30af1f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-30af1f4:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-30af1f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F7;}.elementor-58 .elementor-element.elementor-element-d247c32{--display:flex;}.elementor-58 .elementor-element.elementor-element-445ecd7 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#85C872;}.elementor-58 .elementor-element.elementor-element-06674de .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:700;color:#285A84;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-fccb2a0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-fccb2a0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-58 .elementor-element.elementor-element-fccb2a0{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-58 .elementor-element.elementor-element-fccb2a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-58 .elementor-element.elementor-element-fccb2a0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-58 .elementor-element.elementor-element-fccb2a0 .elementor-icon-list-text{color:#285A84;transition:color 0.3s;}.elementor-58 .elementor-element.elementor-element-530d204{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-530d204:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-530d204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5cc9d42{--display:flex;}.elementor-58 .elementor-element.elementor-element-5a87982 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#85C872;}.elementor-58 .elementor-element.elementor-element-247055f .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:38px;font-weight:700;color:#285A84;}.elementor-58 .elementor-element.elementor-element-b4a5505{color:#285A84;}.elementor-58 .elementor-element.elementor-element-c13fb69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:0px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-c13fb69:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-c13fb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-5992357{--display:flex;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-58 .elementor-element.elementor-element-5992357:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-5992357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-5992357:hover{background-color:#FFFEFE;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-91700f6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;text-align:end;}.elementor-58 .elementor-element.elementor-element-91700f6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:5em;font-weight:600;color:var( --e-global-color-d88cfb6 );}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-58 .elementor-element.elementor-element-c4315fe{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-58 .elementor-element.elementor-element-c4315fe .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-c4315fe.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-c4315fe .elementor-icon{font-size:60px;padding:0px;}.elementor-58 .elementor-element.elementor-element-c4315fe .elementor-icon i{transform:rotate(270deg);}.elementor-58 .elementor-element.elementor-element-c4315fe .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-c4315fe .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-8fb3bfc{--display:flex;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-58 .elementor-element.elementor-element-8fb3bfc:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-8fb3bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-8fb3bfc:hover{background-color:#FFFEFE;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-8b2092b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;text-align:end;}.elementor-58 .elementor-element.elementor-element-8b2092b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:5em;font-weight:600;color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-eb625de{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-58 .elementor-element.elementor-element-eb625de .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-eb625de.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-eb625de .elementor-icon{font-size:60px;padding:0px;}.elementor-58 .elementor-element.elementor-element-eb625de .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-eb625de .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-19636c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:10px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-19636c8:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-19636c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6df9988{--display:flex;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-58 .elementor-element.elementor-element-6df9988:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-6df9988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-6df9988:hover{background-color:#FFFEFE;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-fd6c069{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;text-align:end;}.elementor-58 .elementor-element.elementor-element-fd6c069 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:5em;font-weight:600;color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-4c67acc{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-58 .elementor-element.elementor-element-4c67acc .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-4c67acc.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-4c67acc .elementor-icon{font-size:57px;padding:3px;}.elementor-58 .elementor-element.elementor-element-4c67acc .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-4c67acc .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-6672ad2{--display:flex;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-58 .elementor-element.elementor-element-6672ad2:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-6672ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-6672ad2:hover{background-color:#FFFEFE;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-527d3c6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;text-align:end;}.elementor-58 .elementor-element.elementor-element-527d3c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:5em;font-weight:600;color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-78165c6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-58 .elementor-element.elementor-element-78165c6 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-58 .elementor-element.elementor-element-78165c6.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-78165c6 .elementor-icon{font-size:60px;padding:0px;}.elementor-58 .elementor-element.elementor-element-78165c6 .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-78165c6 .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-661db19f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-661db19f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-661db19f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 32px 40px;}.elementor-58 .elementor-element.elementor-element-661db19f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-3f8609da .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#85C872;}.elementor-58 .elementor-element.elementor-element-73722bc .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:700;color:#285A84;}.elementor-58 .elementor-element.elementor-element-5a751406:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-5a751406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F7;}.elementor-58 .elementor-element.elementor-element-5a751406{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 96px 40px;}.elementor-58 .elementor-element.elementor-element-5a751406 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-8fc4621 .elementor-icon-box-wrapper{gap:15px;}.elementor-58 .elementor-element.elementor-element-8fc4621 .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-8fc4621 .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-e8f5ab9 .elementor-icon-box-wrapper{gap:15px;}.elementor-58 .elementor-element.elementor-element-e8f5ab9 .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-e8f5ab9 .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-7de19eb0 .elementor-icon-box-wrapper{gap:15px;}.elementor-58 .elementor-element.elementor-element-7de19eb0 .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-7de19eb0 .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-5aeeae88 .elementor-icon-box-wrapper{gap:15px;}.elementor-58 .elementor-element.elementor-element-5aeeae88 .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-5aeeae88 .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-4050d0c{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-58 .elementor-element.elementor-element-4050d0c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4050d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://am.kwako.de/wp-content/uploads/2026/08/3D-Explosionsmodell-eines-hochwertigen-Holzhauses-Holzbau-Montag.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-58 .elementor-element.elementor-element-7e9f84c1:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-7e9f84c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F7;}.elementor-58 .elementor-element.elementor-element-7e9f84c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 96px 40px;}.elementor-58 .elementor-element.elementor-element-7e9f84c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-58 .elementor-element.elementor-element-3b8e82b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-58 .elementor-element.elementor-element-3b8e82b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-58 .elementor-element.elementor-element-6069249c .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#85C872;}.elementor-58 .elementor-element.elementor-element-179081e5 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:700;color:#285A84;}.elementor-58 .elementor-element.elementor-element-6e2aa125{color:#285A84;}.elementor-58 .elementor-element.elementor-element-434d8fe1{color:#285A84;}.elementor-58 .elementor-element.elementor-element-21c0045f .elementor-button{background-color:#285A84;border-radius:2px 2px 2px 2px;}.elementor-58 .elementor-element.elementor-element-664e63c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-58 .elementor-element.elementor-element-6e0e693 .elementor-heading-title{font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-69ca445 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:700;}.elementor-58 .elementor-element.elementor-element-d984a9d{--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-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info:after{background-color:#FFFFFFC9;}.elementor-58 .elementor-element.elementor-element-f6986d3{width:var( --container-widget-width, 100.431% );max-width:100.431%;--container-widget-width:100.431%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-f6986d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);max-width:calc(100% / 4);height:80vh;}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{text-align:center;}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info .info-title{color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{text-align:right;}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after i, .elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after svg{margin-left:5px;}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before i, .elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before svg{margin-right:5px;}.elementor-58 .elementor-element.elementor-element-68be5aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:96px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-68be5aa:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-68be5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-89bdf4b{--display:flex;}.elementor-58 .elementor-element.elementor-element-ce1f479 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-58 .elementor-element.elementor-element-24de2e9 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:700;color:#285A84;}.elementor-58 .elementor-element.elementor-element-7c93bd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-7c93bd7:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-7c93bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-8a45d20{--display:flex;--background-transition:0.3s;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-58 .elementor-element.elementor-element-8a45d20:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-8a45d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-8a45d20:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-575806b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-575806b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-575806b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-575806b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-575806b.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-575806b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-575806b .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-575806b .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-575806b .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-a7b034b{--display:flex;--background-transition:0.3s;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-58 .elementor-element.elementor-element-a7b034b:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a7b034b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-a7b034b:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-85834e4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-85834e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-85834e4.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-85834e4.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-85834e4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-85834e4 .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-85834e4 .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-85834e4 .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-ede1410{--display:flex;--background-transition:0.3s;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-58 .elementor-element.elementor-element-ede1410:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-ede1410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-ede1410:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-325bbd9 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-58 .elementor-element.elementor-element-325bbd9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-325bbd9.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-325bbd9.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-325bbd9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-325bbd9 .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-325bbd9 .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-325bbd9 .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-4e6c238{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-58 .elementor-element.elementor-element-0b9ffe9{--display:flex;--background-transition:0.3s;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-58 .elementor-element.elementor-element-0b9ffe9:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-0b9ffe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-0b9ffe9:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-22f4e4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-22f4e4b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-22f4e4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-22f4e4b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-22f4e4b.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-22f4e4b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-22f4e4b .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-22f4e4b .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-22f4e4b .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-7b3ac9f{--display:flex;--background-transition:0.3s;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-58 .elementor-element.elementor-element-7b3ac9f:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-7b3ac9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-7b3ac9f:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-f4c741b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-f4c741b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-f4c741b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-f4c741b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-f4c741b.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-f4c741b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-f4c741b .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-f4c741b .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-f4c741b .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-f2869ce{--display:flex;--background-transition:0.3s;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-58 .elementor-element.elementor-element-f2869ce:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-f2869ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-156e9ed );}.elementor-58 .elementor-element.elementor-element-f2869ce:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-58 .elementor-element.elementor-element-d70bb94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-58 .elementor-element.elementor-element-d70bb94 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-58 .elementor-element.elementor-element-d70bb94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-d70bb94.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-d70bb94.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-d70bb94.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-d70bb94 .elementor-icon{font-size:30px;}.elementor-58 .elementor-element.elementor-element-d70bb94 .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-d70bb94 .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-757eea29:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-757eea29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F7;}.elementor-58 .elementor-element.elementor-element-757eea29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 32px 40px;}.elementor-58 .elementor-element.elementor-element-757eea29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-e26aa07 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#85C872;}.elementor-58 .elementor-element.elementor-element-fc4219a .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:700;color:#285A84;}.elementor-58 .elementor-element.elementor-element-1f4cb5d5:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-1f4cb5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F7;}.elementor-58 .elementor-element.elementor-element-1f4cb5d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 96px 40px;}.elementor-58 .elementor-element.elementor-element-1f4cb5d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-58 .elementor-element.elementor-element-41e876ed .elementor-testimonial-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-74bac8f .elementor-testimonial-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-3a923b8f .elementor-testimonial-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-651f064c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-651f064c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-651f064c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 40px 32px 40px;}.elementor-58 .elementor-element.elementor-element-651f064c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-7ac48042 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#85C872;}.elementor-58 .elementor-element.elementor-element-6ebc145f .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:700;color:#285A84;}.elementor-58 .elementor-element.elementor-element-1823a6a6:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-1823a6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-1823a6a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 96px 40px;}.elementor-58 .elementor-element.elementor-element-1823a6a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-6cbe2e9b .elementor-icon-box-wrapper{gap:15px;}.elementor-58 .elementor-element.elementor-element-6cbe2e9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-6cbe2e9b.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-6cbe2e9b.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-6cbe2e9b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-6cbe2e9b .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-6cbe2e9b .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-44c77e81 .elementor-icon-box-wrapper{gap:15px;}.elementor-58 .elementor-element.elementor-element-44c77e81.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-44c77e81.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-44c77e81.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-44c77e81.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-44c77e81 .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-44c77e81 .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-3e3721eb .elementor-icon-box-wrapper{gap:15px;}.elementor-58 .elementor-element.elementor-element-3e3721eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-3e3721eb.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-3e3721eb.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-3e3721eb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-3e3721eb .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-3e3721eb .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-4161a129 .elementor-icon-box-wrapper{gap:15px;}.elementor-58 .elementor-element.elementor-element-4161a129.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d88cfb6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-4161a129.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-4161a129.elementor-view-default .elementor-icon{fill:var( --e-global-color-d88cfb6 );color:var( --e-global-color-d88cfb6 );border-color:var( --e-global-color-d88cfb6 );}.elementor-58 .elementor-element.elementor-element-4161a129.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-4161a129 .elementor-icon-box-title{color:#285A84;}.elementor-58 .elementor-element.elementor-element-4161a129 .elementor-icon-box-description{color:#285A84;}.elementor-58 .elementor-element.elementor-element-351dd2f7:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-351dd2f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F7;}.elementor-58 .elementor-element.elementor-element-351dd2f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 40px 96px 40px;}.elementor-58 .elementor-element.elementor-element-351dd2f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58 .elementor-element.elementor-element-44c27bcf{text-align:center;}.elementor-58 .elementor-element.elementor-element-44c27bcf .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;color:#85C872;}.elementor-58 .elementor-element.elementor-element-4822147b{text-align:center;}.elementor-58 .elementor-element.elementor-element-4822147b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:36px;font-weight:700;color:#285A84;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-3f43c2e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a8bdf13{--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;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-2c1a37e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-8a645e3 .elementor-heading-title{font-size:1em;}.elementor-58 .elementor-element.elementor-element-7232f64{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-58 .elementor-element.elementor-element-7232f64 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-58 .elementor-element.elementor-element-a129259{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-7c75c6a .elementor-button{padding:5vw 5vw 5vw 5vw;}.elementor-58 .elementor-element.elementor-element-b2c1493 .elementor-button{padding:5vw 5vw 5vw 5vw;}.elementor-58 .elementor-element.elementor-element-bfbaae7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-c782f58 .elementor-heading-title{font-size:0.7em;}.elementor-58 .elementor-element.elementor-element-15b3d34{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-58 .elementor-element.elementor-element-15b3d34 .elementor-heading-title{font-size:36px;}.elementor-58 .elementor-element.elementor-element-a8bdf13{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-b0042d6 .elementor-button{padding:5vw 5vw 5vw 5vw;}.elementor-58 .elementor-element.elementor-element-ce3c3fc .elementor-button{padding:5vw 5vw 5vw 5vw;}.elementor-58 .elementor-element.elementor-element-06674de .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-247055f .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-4050d0c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4050d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://am.kwako.de/wp-content/uploads/2026/08/3D-Explosionsmodell-eines-hochwertigen-Holzhauses-Holzbau-Montag_mobile.jpg");}.elementor-58 .elementor-element.elementor-element-4050d0c{--min-height:768px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-39de7fc8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-179081e5 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-69ca445 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{padding:0% 0% 0% 0%;}.elementor-58 .elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{font-size:1.1em;}.elementor-58 .elementor-element.elementor-element-24de2e9 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-4e6c238{--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-58 .elementor-element.elementor-element-6ebc145f .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-4822147b .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-30af1f4{--content-width:1200px;}.elementor-58 .elementor-element.elementor-element-530d204{--content-width:1200px;}.elementor-58 .elementor-element.elementor-element-c13fb69{--content-width:1200px;}.elementor-58 .elementor-element.elementor-element-19636c8{--content-width:1200px;}.elementor-58 .elementor-element.elementor-element-39de7fc8{width:32.067%;}.elementor-58 .elementor-element.elementor-element-3b8e82b1{width:67.933%;}.elementor-58 .elementor-element.elementor-element-d984a9d{--content-width:1400px;}}@media(min-width:1025px){.elementor-58 .elementor-element.elementor-element-4050d0c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4050d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media (min-width: 1025px) {.elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(4n) { border-right-width:0; } }@media (max-width: 767px) {.elementor-element.elementor-element-f6986d3 .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(4n) { border-right-width:0; } }
/* Start custom CSS for jkit_portfolio_gallery, class: .elementor-element-f6986d3 */@media (max-width: 767px) {
  /* Dreht den Titel um 90° gegen den Uhrzeigersinn */
  .elementor-58 .elementor-element.elementor-element-f6986d3 .row-item-info .info-title,
  .row-item-info .info-title {
    display: inline-block;
    transform: rotate(-90deg);
    transform-origin: center center;
    white-space: nowrap; /* Verhindert unerwünschten Zeilenumbruch */
  }

  /* Container-Anpassungen für Platz und Ausrichtung */
  .elementor-58 .elementor-element.elementor-element-f6986d3 .row-item-info,
  .row-item-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 260px; /* Mindesthöhe an die Länge deines Titels anpassen */
  }
}/* End custom CSS */