.elementor-5151 .elementor-element.elementor-element-75302b8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5151 .elementor-element.elementor-element-f6fd178{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5151 .elementor-element.elementor-element-5d0225b .elementor-heading-title{font-family:var( --e-global-typography-cba08b6-font-family ), Sans-serif;font-size:var( --e-global-typography-cba08b6-font-size );font-weight:var( --e-global-typography-cba08b6-font-weight );line-height:var( --e-global-typography-cba08b6-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5151 .elementor-element.elementor-element-54df0bf{font-family:var( --e-global-typography-3dfb52f-font-family ), Sans-serif;font-size:var( --e-global-typography-3dfb52f-font-size );font-weight:var( --e-global-typography-3dfb52f-font-weight );line-height:var( --e-global-typography-3dfb52f-line-height );}.elementor-5151 .elementor-element.elementor-element-d3f7356{--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-5151 .elementor-element.elementor-element-5c1e951{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-7c2a35e{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-7c2a35e:not(.elementor-motion-effects-element-type-background), .elementor-5151 .elementor-element.elementor-element-7c2a35e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dachblitz.ch/wp-content/uploads/2025/11/_15_8974.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5151 .elementor-element.elementor-element-7c2a35e::before, .elementor-5151 .elementor-element.elementor-element-7c2a35e > .elementor-background-video-container::before, .elementor-5151 .elementor-element.elementor-element-7c2a35e > .e-con-inner > .elementor-background-video-container::before, .elementor-5151 .elementor-element.elementor-element-7c2a35e > .elementor-background-slideshow::before, .elementor-5151 .elementor-element.elementor-element-7c2a35e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5151 .elementor-element.elementor-element-7c2a35e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 33%, #1E1E1E8F 100%);}.elementor-5151 .elementor-element.elementor-element-1bbef47 .elementor-heading-title{font-family:var( --e-global-typography-cba08b6-font-family ), Sans-serif;font-size:var( --e-global-typography-cba08b6-font-size );font-weight:var( --e-global-typography-cba08b6-font-weight );line-height:var( --e-global-typography-cba08b6-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-dee3880 );}.elementor-5151 .elementor-element.elementor-element-f4fdad2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-0b7433c{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-7a8faf0 .elementor-heading-title{font-family:var( --e-global-typography-15ebdd4-font-family ), Sans-serif;font-size:var( --e-global-typography-15ebdd4-font-size );font-weight:var( --e-global-typography-15ebdd4-font-weight );line-height:var( --e-global-typography-15ebdd4-line-height );color:var( --e-global-color-primary );}.elementor-5151 .elementor-element.elementor-element-eecd196{color:var( --e-global-color-primary );}.elementor-5151 .elementor-element.elementor-element-6fadee6{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-6fadee6:not(.elementor-motion-effects-element-type-background), .elementor-5151 .elementor-element.elementor-element-6fadee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5151 .elementor-element.elementor-element-c726949{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-c334391 .elementor-heading-title{font-family:var( --e-global-typography-15ebdd4-font-family ), Sans-serif;font-size:var( --e-global-typography-15ebdd4-font-size );font-weight:var( --e-global-typography-15ebdd4-font-weight );line-height:var( --e-global-typography-15ebdd4-line-height );color:var( --e-global-color-dee3880 );}.elementor-5151 .elementor-element.elementor-element-816c721{color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-816c721 a{color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-3a55d6d{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-24261ad .elementor-heading-title{font-family:var( --e-global-typography-d2c5f2d-font-family ), Sans-serif;font-size:var( --e-global-typography-d2c5f2d-font-size );font-weight:var( --e-global-typography-d2c5f2d-font-weight );line-height:var( --e-global-typography-d2c5f2d-line-height );color:var( --e-global-color-dee3880 );}.elementor-5151 .elementor-element.elementor-element-455652c{color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-c4a2aa3.elementor-element{--align-self:flex-start;}.elementor-5151 .elementor-element.elementor-element-c4a2aa3 .elementor-heading-title{font-family:var( --e-global-typography-2943b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-2943b8f-font-size );font-weight:var( --e-global-typography-2943b8f-font-weight );text-transform:var( --e-global-typography-2943b8f-text-transform );line-height:var( --e-global-typography-2943b8f-line-height );letter-spacing:var( --e-global-typography-2943b8f-letter-spacing );color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-19be6b6{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5151 .elementor-element.elementor-element-e47ff89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-e970622{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-e970622:not(.elementor-motion-effects-element-type-background), .elementor-5151 .elementor-element.elementor-element-e970622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dachblitz.ch/wp-content/uploads/2025/11/_15_9604.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5151 .elementor-element.elementor-element-e970622::before, .elementor-5151 .elementor-element.elementor-element-e970622 > .elementor-background-video-container::before, .elementor-5151 .elementor-element.elementor-element-e970622 > .e-con-inner > .elementor-background-video-container::before, .elementor-5151 .elementor-element.elementor-element-e970622 > .elementor-background-slideshow::before, .elementor-5151 .elementor-element.elementor-element-e970622 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5151 .elementor-element.elementor-element-e970622 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 33%, #1E1E1E8F 100%);}.elementor-5151 .elementor-element.elementor-element-ba692d6 .elementor-heading-title{font-family:var( --e-global-typography-cba08b6-font-family ), Sans-serif;font-size:var( --e-global-typography-cba08b6-font-size );font-weight:var( --e-global-typography-cba08b6-font-weight );line-height:var( --e-global-typography-cba08b6-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-dee3880 );}.elementor-5151 .elementor-element.elementor-element-722cc44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-bd37c2e{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-8528369 .elementor-heading-title{font-family:var( --e-global-typography-15ebdd4-font-family ), Sans-serif;font-size:var( --e-global-typography-15ebdd4-font-size );font-weight:var( --e-global-typography-15ebdd4-font-weight );line-height:var( --e-global-typography-15ebdd4-line-height );color:var( --e-global-color-primary );}.elementor-5151 .elementor-element.elementor-element-4dc8a2e{color:var( --e-global-color-primary );}.elementor-5151 .elementor-element.elementor-element-e2bbfe5{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-e2bbfe5:not(.elementor-motion-effects-element-type-background), .elementor-5151 .elementor-element.elementor-element-e2bbfe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5151 .elementor-element.elementor-element-6aafff8{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-194e332 .elementor-heading-title{font-family:var( --e-global-typography-15ebdd4-font-family ), Sans-serif;font-size:var( --e-global-typography-15ebdd4-font-size );font-weight:var( --e-global-typography-15ebdd4-font-weight );line-height:var( --e-global-typography-15ebdd4-line-height );color:var( --e-global-color-dee3880 );}.elementor-5151 .elementor-element.elementor-element-36c0668{color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-36c0668 a{color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-dc89d6f{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-708abc5 .elementor-heading-title{font-family:var( --e-global-typography-d2c5f2d-font-family ), Sans-serif;font-size:var( --e-global-typography-d2c5f2d-font-size );font-weight:var( --e-global-typography-d2c5f2d-font-weight );line-height:var( --e-global-typography-d2c5f2d-line-height );color:var( --e-global-color-dee3880 );}.elementor-5151 .elementor-element.elementor-element-6e256d8{color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-9cdffb0.elementor-element{--align-self:flex-start;}.elementor-5151 .elementor-element.elementor-element-9cdffb0 .elementor-heading-title{font-family:var( --e-global-typography-2943b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-2943b8f-font-size );font-weight:var( --e-global-typography-2943b8f-font-weight );text-transform:var( --e-global-typography-2943b8f-text-transform );line-height:var( --e-global-typography-2943b8f-line-height );letter-spacing:var( --e-global-typography-2943b8f-letter-spacing );color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-0c0832a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5151 .elementor-element.elementor-element-6b9f053{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-d086556{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-d086556:not(.elementor-motion-effects-element-type-background), .elementor-5151 .elementor-element.elementor-element-d086556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dachblitz.ch/wp-content/uploads/2025/11/_15_8909.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5151 .elementor-element.elementor-element-d086556::before, .elementor-5151 .elementor-element.elementor-element-d086556 > .elementor-background-video-container::before, .elementor-5151 .elementor-element.elementor-element-d086556 > .e-con-inner > .elementor-background-video-container::before, .elementor-5151 .elementor-element.elementor-element-d086556 > .elementor-background-slideshow::before, .elementor-5151 .elementor-element.elementor-element-d086556 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5151 .elementor-element.elementor-element-d086556 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 33%, #1E1E1E8F 100%);}.elementor-5151 .elementor-element.elementor-element-181ac14 .elementor-heading-title{font-family:var( --e-global-typography-cba08b6-font-family ), Sans-serif;font-size:var( --e-global-typography-cba08b6-font-size );font-weight:var( --e-global-typography-cba08b6-font-weight );line-height:var( --e-global-typography-cba08b6-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-dee3880 );}.elementor-5151 .elementor-element.elementor-element-22c42dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-3f54580{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-3dc9024 .elementor-heading-title{font-family:var( --e-global-typography-15ebdd4-font-family ), Sans-serif;font-size:var( --e-global-typography-15ebdd4-font-size );font-weight:var( --e-global-typography-15ebdd4-font-weight );line-height:var( --e-global-typography-15ebdd4-line-height );color:var( --e-global-color-primary );}.elementor-5151 .elementor-element.elementor-element-bfece97{color:var( --e-global-color-primary );}.elementor-5151 .elementor-element.elementor-element-6df37dd{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-6df37dd:not(.elementor-motion-effects-element-type-background), .elementor-5151 .elementor-element.elementor-element-6df37dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5151 .elementor-element.elementor-element-3abe5bd{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-3de0ded .elementor-heading-title{font-family:var( --e-global-typography-15ebdd4-font-family ), Sans-serif;font-size:var( --e-global-typography-15ebdd4-font-size );font-weight:var( --e-global-typography-15ebdd4-font-weight );line-height:var( --e-global-typography-15ebdd4-line-height );color:var( --e-global-color-dee3880 );}.elementor-5151 .elementor-element.elementor-element-b5e2c16{color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-b5e2c16 a{color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-375d401{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5151 .elementor-element.elementor-element-04f93b2 .elementor-heading-title{font-family:var( --e-global-typography-d2c5f2d-font-family ), Sans-serif;font-size:var( --e-global-typography-d2c5f2d-font-size );font-weight:var( --e-global-typography-d2c5f2d-font-weight );line-height:var( --e-global-typography-d2c5f2d-line-height );color:var( --e-global-color-dee3880 );}.elementor-5151 .elementor-element.elementor-element-7991e89{color:var( --e-global-color-b89ebb6 );}.elementor-5151 .elementor-element.elementor-element-7e673e0.elementor-element{--align-self:flex-start;}.elementor-5151 .elementor-element.elementor-element-7e673e0 .elementor-heading-title{font-family:var( --e-global-typography-2943b8f-font-family ), Sans-serif;font-size:var( --e-global-typography-2943b8f-font-size );font-weight:var( --e-global-typography-2943b8f-font-weight );text-transform:var( --e-global-typography-2943b8f-text-transform );line-height:var( --e-global-typography-2943b8f-line-height );letter-spacing:var( --e-global-typography-2943b8f-letter-spacing );color:var( --e-global-color-b89ebb6 );}@media(max-width:1024px){.elementor-5151 .elementor-element.elementor-element-75302b8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5151 .elementor-element.elementor-element-f6fd178{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5151 .elementor-element.elementor-element-5d0225b .elementor-heading-title{font-size:var( --e-global-typography-cba08b6-font-size );line-height:var( --e-global-typography-cba08b6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5151 .elementor-element.elementor-element-54df0bf{font-size:var( --e-global-typography-3dfb52f-font-size );line-height:var( --e-global-typography-3dfb52f-line-height );}.elementor-5151 .elementor-element.elementor-element-5c1e951{--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-5151 .elementor-element.elementor-element-7c2a35e{--min-height:350px;}.elementor-5151 .elementor-element.elementor-element-1bbef47 .elementor-heading-title{font-size:var( --e-global-typography-cba08b6-font-size );line-height:var( --e-global-typography-cba08b6-line-height );}.elementor-5151 .elementor-element.elementor-element-f4fdad2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-5151 .elementor-element.elementor-element-7a8faf0 .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-c334391 .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-24261ad .elementor-heading-title{font-size:var( --e-global-typography-d2c5f2d-font-size );line-height:var( --e-global-typography-d2c5f2d-line-height );}.elementor-5151 .elementor-element.elementor-element-c4a2aa3 .elementor-heading-title{font-size:var( --e-global-typography-2943b8f-font-size );line-height:var( --e-global-typography-2943b8f-line-height );letter-spacing:var( --e-global-typography-2943b8f-letter-spacing );}.elementor-5151 .elementor-element.elementor-element-e47ff89{--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-5151 .elementor-element.elementor-element-e970622{--min-height:350px;}.elementor-5151 .elementor-element.elementor-element-ba692d6 .elementor-heading-title{font-size:var( --e-global-typography-cba08b6-font-size );line-height:var( --e-global-typography-cba08b6-line-height );}.elementor-5151 .elementor-element.elementor-element-722cc44{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-5151 .elementor-element.elementor-element-8528369 .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-194e332 .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-708abc5 .elementor-heading-title{font-size:var( --e-global-typography-d2c5f2d-font-size );line-height:var( --e-global-typography-d2c5f2d-line-height );}.elementor-5151 .elementor-element.elementor-element-9cdffb0 .elementor-heading-title{font-size:var( --e-global-typography-2943b8f-font-size );line-height:var( --e-global-typography-2943b8f-line-height );letter-spacing:var( --e-global-typography-2943b8f-letter-spacing );}.elementor-5151 .elementor-element.elementor-element-6b9f053{--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-5151 .elementor-element.elementor-element-d086556{--min-height:350px;}.elementor-5151 .elementor-element.elementor-element-181ac14 .elementor-heading-title{font-size:var( --e-global-typography-cba08b6-font-size );line-height:var( --e-global-typography-cba08b6-line-height );}.elementor-5151 .elementor-element.elementor-element-22c42dd{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-5151 .elementor-element.elementor-element-3dc9024 .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-3de0ded .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-04f93b2 .elementor-heading-title{font-size:var( --e-global-typography-d2c5f2d-font-size );line-height:var( --e-global-typography-d2c5f2d-line-height );}.elementor-5151 .elementor-element.elementor-element-7e673e0 .elementor-heading-title{font-size:var( --e-global-typography-2943b8f-font-size );line-height:var( --e-global-typography-2943b8f-line-height );letter-spacing:var( --e-global-typography-2943b8f-letter-spacing );}}@media(max-width:767px){.elementor-5151 .elementor-element.elementor-element-75302b8{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-f6fd178{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5151 .elementor-element.elementor-element-5d0225b .elementor-heading-title{font-size:var( --e-global-typography-cba08b6-font-size );line-height:var( --e-global-typography-cba08b6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5151 .elementor-element.elementor-element-54df0bf{font-size:var( --e-global-typography-3dfb52f-font-size );line-height:var( --e-global-typography-3dfb52f-line-height );}.elementor-5151 .elementor-element.elementor-element-7c2a35e{--min-height:250px;}.elementor-5151 .elementor-element.elementor-element-1bbef47 .elementor-heading-title{font-size:var( --e-global-typography-cba08b6-font-size );line-height:var( --e-global-typography-cba08b6-line-height );}.elementor-5151 .elementor-element.elementor-element-7a8faf0 .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-c334391 .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-24261ad .elementor-heading-title{font-size:var( --e-global-typography-d2c5f2d-font-size );line-height:var( --e-global-typography-d2c5f2d-line-height );}.elementor-5151 .elementor-element.elementor-element-c4a2aa3 .elementor-heading-title{font-size:var( --e-global-typography-2943b8f-font-size );line-height:var( --e-global-typography-2943b8f-line-height );letter-spacing:var( --e-global-typography-2943b8f-letter-spacing );}.elementor-5151 .elementor-element.elementor-element-19be6b6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5151 .elementor-element.elementor-element-e970622{--min-height:250px;}.elementor-5151 .elementor-element.elementor-element-ba692d6 .elementor-heading-title{font-size:var( --e-global-typography-cba08b6-font-size );line-height:var( --e-global-typography-cba08b6-line-height );}.elementor-5151 .elementor-element.elementor-element-8528369 .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-194e332 .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-708abc5 .elementor-heading-title{font-size:var( --e-global-typography-d2c5f2d-font-size );line-height:var( --e-global-typography-d2c5f2d-line-height );}.elementor-5151 .elementor-element.elementor-element-9cdffb0 .elementor-heading-title{font-size:var( --e-global-typography-2943b8f-font-size );line-height:var( --e-global-typography-2943b8f-line-height );letter-spacing:var( --e-global-typography-2943b8f-letter-spacing );}.elementor-5151 .elementor-element.elementor-element-d086556{--min-height:250px;}.elementor-5151 .elementor-element.elementor-element-181ac14 .elementor-heading-title{font-size:var( --e-global-typography-cba08b6-font-size );line-height:var( --e-global-typography-cba08b6-line-height );}.elementor-5151 .elementor-element.elementor-element-3dc9024 .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-3de0ded .elementor-heading-title{font-size:var( --e-global-typography-15ebdd4-font-size );line-height:var( --e-global-typography-15ebdd4-line-height );}.elementor-5151 .elementor-element.elementor-element-04f93b2 .elementor-heading-title{font-size:var( --e-global-typography-d2c5f2d-font-size );line-height:var( --e-global-typography-d2c5f2d-line-height );}.elementor-5151 .elementor-element.elementor-element-7e673e0 .elementor-heading-title{font-size:var( --e-global-typography-2943b8f-font-size );line-height:var( --e-global-typography-2943b8f-line-height );letter-spacing:var( --e-global-typography-2943b8f-letter-spacing );}}@media(min-width:768px){.elementor-5151 .elementor-element.elementor-element-f6fd178{--width:66%;}.elementor-5151 .elementor-element.elementor-element-7c2a35e{--width:100%;}.elementor-5151 .elementor-element.elementor-element-e970622{--width:100%;}.elementor-5151 .elementor-element.elementor-element-d086556{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5151 .elementor-element.elementor-element-f6fd178{--width:100%;}.elementor-5151 .elementor-element.elementor-element-f4fdad2{--width:100%;}.elementor-5151 .elementor-element.elementor-element-722cc44{--width:100%;}.elementor-5151 .elementor-element.elementor-element-22c42dd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7c2a35e */.elementor-5151 .elementor-element.elementor-element-7c2a35e {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/* Desktop */
@media (min-width: 1025px) {
    .elementor-5151 .elementor-element.elementor-element-7c2a35e {
        clip-path: polygon(100px 0, 100% 0, 100% 100%, 0 100%, 0 123.5px);
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5151 .elementor-element.elementor-element-7c2a35e {
        clip-path: polygon(60px 0, 100% 0, 100% 100%, 0 100%, 0 74.1px);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-5151 .elementor-element.elementor-element-7c2a35e {
        clip-path: polygon(60px 0, 100% 0, 100% 100%, 0 100%, 0 74.1px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4a2aa3 */.elementor-5151 .elementor-element.elementor-element-c4a2aa3 {
 position: relative;
 text-decoration: none;
 cursor: pointer;
}

.elementor-5151 .elementor-element.elementor-element-c4a2aa3::after {
 content: '';
 position: absolute;
 width: 0;
 height: 2px;
 bottom: -2px;
 left: 0;
 background-color: white;
 transition: width 0.3s ease-in-out;
}

.elementor-5151 .elementor-element.elementor-element-c4a2aa3:hover::after {
 width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f7356 */.elementor-5151 .elementor-element.elementor-element-d3f7356 li	{
	list-style: none;
	list-style-image: none;
	background: url(https://dachblitz.ch/wp-content/uploads/2024/07/404.svg) no-repeat 0 0.5em;
	background-size: 1em;
	padding-left: 1.5em;
	padding-bottom: .4em;
}

.elementor-5151 .elementor-element.elementor-element-d3f7356 ul {
    padding-inline-start: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e970622 */.elementor-5151 .elementor-element.elementor-element-e970622 {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/* Desktop */
@media (min-width: 1025px) {
    .elementor-5151 .elementor-element.elementor-element-e970622 {
        clip-path: polygon(100px 0, 100% 0, 100% 100%, 0 100%, 0 123.5px);
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5151 .elementor-element.elementor-element-e970622 {
        clip-path: polygon(60px 0, 100% 0, 100% 100%, 0 100%, 0 74.1px);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-5151 .elementor-element.elementor-element-e970622 {
        clip-path: polygon(60px 0, 100% 0, 100% 100%, 0 100%, 0 74.1px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cdffb0 */.elementor-5151 .elementor-element.elementor-element-9cdffb0 {
 position: relative;
 text-decoration: none;
 cursor: pointer;
}

.elementor-5151 .elementor-element.elementor-element-9cdffb0::after {
 content: '';
 position: absolute;
 width: 0;
 height: 2px;
 bottom: -2px;
 left: 0;
 background-color: white;
 transition: width 0.3s ease-in-out;
}

.elementor-5151 .elementor-element.elementor-element-9cdffb0:hover::after {
 width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19be6b6 */.elementor-5151 .elementor-element.elementor-element-19be6b6 li	{
	list-style: none;
	list-style-image: none;
	background: url(https://dachblitz.ch/wp-content/uploads/2024/07/404.svg) no-repeat 0 0.5em;
	background-size: 1em;
	padding-left: 1.5em;
	padding-bottom: .4em;
}

.elementor-5151 .elementor-element.elementor-element-19be6b6 ul {
    padding-inline-start: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d086556 */.elementor-5151 .elementor-element.elementor-element-d086556 {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

/* Desktop */
@media (min-width: 1025px) {
    .elementor-5151 .elementor-element.elementor-element-d086556 {
        clip-path: polygon(100px 0, 100% 0, 100% 100%, 0 100%, 0 123.5px);
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-5151 .elementor-element.elementor-element-d086556 {
        clip-path: polygon(60px 0, 100% 0, 100% 100%, 0 100%, 0 74.1px);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-5151 .elementor-element.elementor-element-d086556 {
        clip-path: polygon(60px 0, 100% 0, 100% 100%, 0 100%, 0 74.1px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e673e0 */.elementor-5151 .elementor-element.elementor-element-7e673e0 {
 position: relative;
 text-decoration: none;
 cursor: pointer;
}

.elementor-5151 .elementor-element.elementor-element-7e673e0::after {
 content: '';
 position: absolute;
 width: 0;
 height: 2px;
 bottom: -2px;
 left: 0;
 background-color: white;
 transition: width 0.3s ease-in-out;
}

.elementor-5151 .elementor-element.elementor-element-7e673e0:hover::after {
 width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c0832a */.elementor-5151 .elementor-element.elementor-element-0c0832a li	{
	list-style: none;
	list-style-image: none;
	background: url(https://dachblitz.ch/wp-content/uploads/2024/07/404.svg) no-repeat 0 0.5em;
	background-size: 1em;
	padding-left: 1.5em;
	padding-bottom: .4em;
}

.elementor-5151 .elementor-element.elementor-element-0c0832a ul {
    padding-inline-start: 0 !important;
}/* End custom CSS */